Jump to content

HFNETCHK no longer supported


tommyp

Recommended Posts

Gents, The wonderful HFNETCHK program is unsupported by Shavlik. They have a new and "improved" version, but it relies on some obscure windows components that HFCLEANUP removes. Does anyone have a suitable replacement that is commandline driven and doesn't require a browser?

Link to comment
Share on other sites


When you run the program it downloads mssecure.cab and extracts mssecure.xml from the cab. If we can get older copies of that XML file then perhaps we can develop a workaround for this.

So we need someone to save that file BEFORE they run the program now so that we get the valid data and format.

My first thoughts on a workaround: have people manually download the new .xml or host one on a server and have people redirect to the right IP via their hosts file.

Here is Shavlik's EOL post: http://forum.shavlik.com/viewtopic.php?t=4155

I'm not familiar with Shavlik's licensing so I have no idea how thick the ice is here...

[edited to remove alert]

Edited by TAiN
Link to comment
Share on other sites

Ok, I tried something else and all is ok, but you need to do something different. It's not as automated anymore.

Download the "new" mssecure_xxxx.cab from http://support.microsoft.com/kb/842432

Extract the xml file out of the cab file into the hfnetchk folder.

run commandline

hfnetchk -x name_of_xml_file.xml -vv

I'm not sure what to tell people that don't use english versions.

Edited by tommyp
Link to comment
Share on other sites

Ok, I tried something else and all is ok, but you need to do something different. It's not as automated anymore.

Download the "new" mssecure_xxxx.cab from http://support.microsoft.com/kb/842432

Extract the xml file out of the cab file into the hfnetchk folder.

run commandline

hfnetchk -x name_of_xml_file.xml -vv

I'm not sure what to tell people that don't use english versions.

You can always taste placing info in hfslip.log :P

I always put in \HFEXPERT\WIN\hfnetchk.exe so;

extract the xml file out of the cab file into this folder and after the installation run: hfnetchk.exe -x mssecure.xml -vv

Edited by dziubek
Link to comment
Share on other sites

Here's something. Don't know if it's workable or not.

(updated script to support automatic downloading)

1) Download HFNETCHK.zip and extract it into a folder of your choice

2) Download wgetwin-1_5_3_1-binary.zip from this site and extract wget.exe into the same folder as above. I realize this is an older version, but this one is smaller, doesn't require additional files and does the job. Use a newer version if you know what you're doing.

3) Run hfnetchk.cmd

When run, hfnetchk.cmd first checks if wget.exe is present. If it is, it will determine the OS language and present WGET with the relevant download URL for the CAB file (any language not on the KB842432 article page gets the English version). If the CAB file is already present, WGET will first check if the online version is newer. The download won't take place unless the local version is older.

The script will then check for the existence of the CAB file. If it can't find one, an error message is displayed; otherwise, the XML file is extracted from the CAB file, overwriting an existing XML file.

Then, HfNetChk is run using the XML file as the data source. The output file is opened automatically.

This script also numbers the output files so you can run it multiple times without overwriting the older ones.

Edited by Tomcat76
Link to comment
Share on other sites

@Kiki: I'm sure he'll do it after he finalizes it and gets more feedback.

@Tomcat: I really like the new features. Just one suggestion - automatically delete MSSecure_****.cab so there's one fewer file! :lol: Thanks.

Edit: Also, maybe a single file to download the HFNETCHK + wget + CMD package? ;)

Edited by Super-Magician
Link to comment
Share on other sites

@Kiki: I'm sure he'll do it after he finalizes it and gets more feedback.
Right.
Just one suggestion - automatically delete MSSecure_****.cab so there's one fewer file! :lol:
The purpose of keeping it there is so WGET can check if the online version is newer before downloading it again.
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...