The topic for troubleshooting is divided into the sections problem, cause and solution.
I can't get the new version of WinHelp32.exe for Windows Vista to work without error messages to enable macros. There is a persistent warning message "There was a problem running the macro (1037)".
A key in the registry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WinHelp is missing.
To solve these problems make sure to add a DWORD value that is named AllowProgrammaticMacros to this subkey. If the value for AllowProgrammaticMacros is set to 1, the macros will be turned on. If the value is set to 0, the macros will be turned off. Here is the corrected text for the REG file to fix the Vista version of WinHelp32:
You can add this support by saving the following lines in Notepad to a file with the extension .reg and importing it into the registry.
On 32-bit Windows:
On 64-bit Windows: