Article ID: 917607 - Last Review: October 27, 2009 - Revision: 20.0 I cannot open Help files that require the Windows Help (WinHlp32.exe) programOn This PageProblem descriptionOn computers that are running Windows Vista, Windows 7, Windows Server 2008, or Windows Server 2008 R2, you may be unable to open Help files that require the Windows Help (WinHlp32.exe) program. This article contains information about a download that helps you fix this problem.
Microsoft stopped including the 32-bit Help file viewer in Windows releases beginning with Windows Vista and Windows Server 2008. To support customers who still rely on legacy .hlp files, the Microsoft Download Center provides WinHlp32.exe downloads for Windows Vista, Windows 7, Windows Server 2008, and Windows Server 2008 R2. Special note for Help content providers who ship .hlp files Starting with the release of Windows Vista and Windows Server 2008, third-party software developers are no longer authorized to redistribute WinHlp32.exe with their programs. For more information, see the "More information for Help content providers who are shipping .hlp files" section. ResolutionTo install the correct version of WinHelp32.exe, you must know your Windows version. Additionally, you must be logged on to Windows as an administrator. If you are not sure which Windows version is installed, or if you need help verifying that you are an administrator, click here to verify your environment
(http://support.microsoft.com/gp/admin)
. Then, download the correct update by clicking one of the following links. Download WinHlp32.exe for Windows VistaTo obtain the WinHlp32.exe download for Windows Vista, visit the following Microsoft Web site:http://go.microsoft.com/fwlink/?LinkID=82148
(http://go.microsoft.com/fwlink/?LinkID=82148)
Download WinHlp32.exe for Windows 7To obtain the WinHlp32.exe download for Windows 7, visit the following Microsoft Web site:http://go.microsoft.com/fwlink/?LinkId=166421
(http://go.microsoft.com/fwlink/?LinkId=166421)
Download WinHlp32.exe for Windows Server 2008To obtain the WinHlp32.exe download for Windows Server 2008, visit the following Microsoft Web site:http://go.microsoft.com/fwlink/?LinkId=114216
(http://go.microsoft.com/fwlink/?LinkId=114216)
Download WinHlp32.exe for Windows Server 2008 R2To obtain the WinHlp32.exe download for Windows Server 2008 R2, visit the following Microsoft Web site:http://go.microsoft.com/fwlink/?LinkId=166422
(http://go.microsoft.com/fwlink/?LinkId=166422)
Note Certain macros may be disabled and .hlp files that are stored on
the Intranet are blocked after you install the WinHlp32.exe download. For more information about these issues, see the "Known issues that may occur while you are installing the WinHlp32.exe update" section. For more information about how to enable macros on a single computer, see the "How to enable macros on a single computer after you install the WinHlp32.exe download" section. For information about how to enable macros in a managed environment by using group policies, see the "Registry entries and group policies for network administrators" section. More information for advanced usersKnown issuesKnown issues that may occur while you are installing the WinHlp32.exe update
Known issues that may occur after you install the WinHlp32.exe updateThe following list shows the known functionality regressions from previous releases of WinHlp32.exe. The following known issues apply only to the version of WinHlp32.exe that is discussed in this article.
How to address application-compatibility issues that are related to Windows Help (WinHlp32.exe) in Windows Vista, Windows 7, Windows Server 2008, and Windows Server 2008 R2You can use the Windows Help for Windows Vista, Windows 7, Windows Server 2008 and Windows Server 2008 R2 downloads that are mentioned in the "Introduction" section to view 32-bit Help files. This release provides group policies and registry subkeys that you can use to work around application-compatibility issues. For example, the group policies and registry subkeys can be used to resolve issues that are related to macros in .hlp files and to access .hlp files that are stored on intranet sites. However, if users view Help files from an unknown source, the computer will be put at more risk if they enable these policies or these settings. Therefore, you should use caution when you decide whether to implement the application-compatibility workarounds that are described in this section.Use the following questions to help you decide whether to install WinHlp32.exe and which policy changes and registry changes to make.
What are your security requirements and security capabilities? If you are in an organization, does your organization deliver content in the .hlp format? How to enable macros on a single computer after you install the WinHlp32.exe downloadAfter you install the WinHelp32.exe download that is discussed in this article, certain macros are disabled. For more information about this issue, see the "Known issues" section.This section contains steps to re-enable these macros by modifying a registry key. If your computer is in a managed environment, do not follow these steps without first consulting with your IT department. IT departments may decide not to re-enable macros or they may decide to re-enable them by using group policies. IT departments will want to read this article in its entirety before you continue. Warning This article offers information about how to work around issues that are caused by changes in this release of Windows Help. However, Microsoft makes no specific recommendations about which registry keys and which values are right for your unique environment. If you are in a managed environment, your IT department is the best judge of how to weigh the advantages of these workarounds against the risks of using them. The safer course is to use no registry workarounds at all. Note To perform the steps in this task, you must be logged on to the computer by using an administrator account. By using an administrator account, you can make changes to your computer that you cannot make with any other account, such as a standard account. To log on by using an administrator account, you must know the password for an administrator account on your computer. If you are performing these steps on your personal computer, you are likely already logged on with an administrator account. If you are performing these steps on a computer at work, you might have to ask the system administrator for help. To have us fix this problem for you, go to the "Fix it for me" section. If you would rather fix this problem yourself, go to the "Let me fix it myself" section. Fix it for meTo fix this problem automatically, click the Fix this problem link. Then click Run in the File Download dialog box, and follow the steps in this wizard.Note This fix is for Windows Vista and Windows Server 2008 only. Note This wizard may be in English only. However, the automatic fix also works for other language versions of Windows. Note If you are not on the computer that has the problem, you can save the automatic fix to a flash drive or a CD and then run it on the computer that has the problem. Now go to the "Did this fix the problem?" section. Let me fix it myselfImportant This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base:322756
(http://support.microsoft.com/kb/322756/
)
How to back up and restore the registry in Windows To enable macros on a single computer after you install WinHelp32.exe, follow these steps:
Did this fix the problem?
How to unblock .hlp files that are stored on the Intranet on a single computer after you install the WinHlp32.exe downloadAfter you install the WinHelp32.exe discussed in this article, .hlp files that are stored on Intranet sites are blocked. For more information about this issue, see the "Known issues" section.This article contains steps to unblock these .hlp files by modifying a registry key. If your computer is in a managed environment, do not follow these steps without first consulting with your IT department. IT departments may decide not to re-enable macros or they may decide to re-enable them by using group policies. Important This article contains information that shows you how to help lower security settings or how to turn off security features on a computer. You can make these changes to work around a specific problem. Before you make these changes, we recommend that you evaluate the risks that are associated with implementing this workaround in your particular environment. If you implement this workaround, take any appropriate additional steps to help protect the computer. Warning This article offers information about how to work around issues that are caused by changes in this release of Windows Help. However, Microsoft makes no specific recommendations about which registry keys and which values are right for your unique environment. If you are in a managed environment, your IT department is the best judge of how to weigh the advantages of these workarounds against the risks of using them. The safer course is to use no registry workarounds at all. Note To perform the steps in this task, you must be logged on to the computer by using an administrator account. By using an administrator account, you can make changes to your computer that you cannot make with any other account, such as a standard account. To log on by using with an administrator account, you must know the password for an administrator account on your computer. If you are performing these steps on your personal computer, you are likely already logged on with an administrator account. If you are performing these steps on a computer at work, you might have to ask the system administrator for help. To have us fix this problem for you, go to the “Fix it for me” section. If you would rather fix this problem yourself, go to the “Let me fix it myself” section. Fix it for meTo fix this problem automatically, click the Fix this problem link. Then click Run in the File Download dialog box, and follow the steps in this wizard.Note This fix is for Windows Vista and Windows Server 2008 only. Note this wizard may be in English only; however, the automatic fix also works for other language versions of Windows. Note If you are not on the computer that has the problem, you can save the automatic fix to a flash drive or a CD and then run it on the computer that has the problem. Now go to the "Did this fix the problem?" section. Let me fix it myselfImportant This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base:322756
(http://support.microsoft.com/kb/322756/
)
How to back up and restore the registry in Windows To unblock .hlp files after you install WinHelp32.exe, follow these steps:
Did this fix the problem?Check whether the problem is fixed. If it is fixed, you are finished with this section. If it is not fixed, you can contact support (http://support.microsoft.com/contactus) .Registry entries and group policies for network administratorsWarning This workaround may make a computer or a network more vulnerable to attack by malicious users or by malicious software such as viruses. We do not recommend this workaround but are providing this information so that you can implement this workaround at your own discretion. Use this workaround at your own risk.Warning This article offers information about how to work around issues that are caused by changes in this release of Windows Help. However, Microsoft makes no specific recommendations about which registry keys and which values are right for your organization. Your IT department is the best judge of how to weigh the advantages of these workarounds against the risks of using them. The safer course is to use no registry workarounds at all. The WinHlp32.exe download provides group policies and registry entries to work around two known issues in this release of Windows Help. By using the following group policies or registry entries, network administrators and individual users can re-enable macros and unblock .hlp files that are stored on intranet sites. Two group policies, a local computer Group Policy setting and a current user Group Policy setting, are provided as a workaround for each feature. You can also use a user registry setting to manage each feature. For each feature, precedence is given in this order:
Important This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base: 322756
(http://support.microsoft.com/kb/322756/
)
How to back up and restore the registry in Windows
More information for Help content providers who are shipping .hlp filesStarting with the release of Windows Vista and
Windows Server 2008, third-party software developers are no longer authorized
to redistribute WinHlp32.exe with their programs. The WinHlp32.exe technology will not be supported in its current form in future Windows releases. Therefore, we strongly recommend that software developers do not use this Windows Help program any longer in Windows Vista, Windows 7, Windows Server 2008, or Windows Server 2008 R2. Software developers who ship programs that rely on .hlp files are encouraged to transition their Help system to an alternative Help file format, such as .chm, .html, or .xml. They will also have to change their calls from the WinHelp API to the new content source. Several third-party tools are available to help software developers convert Help content from one format to the other format. Note Windows Vista, Windows 7, Windows Server 2008, and Windows Server 2008 R2 do still support WinHelp.exe for 16-bit .hlp files. The WinHelp.exe program is a version of Windows Help for 16-bit .hlp files. The WinHelp.exe program is still included in Windows Vista and in Windows 7. REFERENCESFor more information about Group Policy, visit the following
Microsoft Web sites:
APPLIES TO
| Article Translations
|
Back to the top


