Running WinHlp32.exe on Vista

OK, we have an application at work who’s help wasn’t working under Vista SP1.
Had a hunt, found this on the Microsoft web site.

In short, download a patch from here to install the executable.
There are 32bit and 64bit installation packages.

You now need to create the following entries in the registry.

  1. Create the folder:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WinHelp
  2. Next create the following DWORD (32-bit) values in the above created folder:
    AllowProgrammaticMacros with hex value of 1
    AllowIntranetAccess with hex value of 1

At this point the PC should be bounced. On starting back up, the old help files should now work fine.