Sunday, December 12, 2010

Fixing a strange problem with HP's Toolbox FX

HP's Toolbox FX software is known to occasionally start giving errors during startup. What happens is a dialog will pop up with the message "Win32NT - 5.1.2600.196608". And that's all the clue you're getting from HP. That's so... informative.

It's nice to finally figure this one out. And the solution has nothing at all to do with HP: .NET Framework 2.0. Basically, if Microsoft's .NET Framework 2.0 gets corrupted then HP's Toolbox FX software starts giving that error. You'll need to reinstall .NET Framework 2.0.

In case a straight forward uninstall/install fails, you'll have to do it manually following Microsoft's instructions here. I'll reproduce the steps I did based of Microsoft's instructions.

Delete the following from %systemroot%\system32:
- URTTemp folder
- mscoree.dll file

Run the command, then find and delete the v2.0.50727 folder.

Run regedit then delete the following two keys:
- HKEY_LOCAL_MACHINE\Software\Microsoft\Net Framework Setup\NDP\v2.0.50727
- HKEY_LOCAL_MACHINE\Software\Microsoft\.Net Framework\policy\v2.0

After this you should be able to install .NET Framework 2.0. I didn't follow all the steps so if you still have issues then try following the steps to the letter. Once successfully installed, reboot and you'll find that Toolbox FX works and no longer gives you that strange error message.