DetailPage-MSS-KB

Base de Dados de Conhecimento

ID do artigo: 917607 - Última revisão: terça-feira, 16 de abril de 2013 - Revisão: 8.1

If you are a Small Business customer, find additional troubleshooting and learning resources at the Support for Small Business (http://smallbusiness.support.microsoft.com/) site.

Nesta página

Sintomas

On a computer that is running Windows Vista, Windows 7, Windows Server 2008, Windows Server 2008 R2, Windows 8, or Windows 8 Server Beta you cannot use the Help feature in some programs.

When you try to use Help in some programs on a computer that is running Windows Vista or Windows Server 2008, you may receive the following error message in the Windows Help and Support window:
The Help for this program was created in Windows Help format, which was used in previous versions of Windows and it is not supported in Windows Vista.
When you try to use Help in some programs on a computer that is running Windows 7 or Windows Server 2008 R2, you may receive the following error message in the Windows Help and Support window:
The Help for this program was created in Windows Help format, which depends on a feature that isn’t included in this version of Windows. However, you can download a program that will allow you to view Help created in the Windows Help format.
When you try to use Help in some programs on a computer that is running Windows 8 or Windows 8 Server you may receive the following error message in the Windows Help and Support window:
The Help for this program was created in Windows Help format, which depends on a feature that isn't included in this version of Windows. For more information, go to the Microsoft Help and Support website.

Causa

This issue may occur if you try to use Help in a program that uses an older Help component, WinHlp32.exe, to display Help content. Because Windows Vista and later versions of Windows do not include WinHlp32.exe, you must install this component to open the .hlp files that were created in older Help content.

For example, this issue may occur in the following situations:
  • You upgrade from Windows XP to Windows Vista or to Windows 7. Then, you try to use Help in a program that was installed on your Windows XP-based system.
  • You buy a new computer that has Windows 7 or Windows Vista preinstalled. Then, you install an older program that you used in Windows XP, and you try to use Help in that program.
  • You upgrade from Windows Vista or from Windows 7 to Windows 8 Consumer Preview. Then, you try to use Help in a program that was installed on your previous system.

Resolução

To resolve this issue, obtain the Windows Help program (WinHlp32.exe) for the versions of Windows that support it. To obtain the correct version for your operating system, you must know whether you have a Windows 32-bit or Windows 64-bit system. If you are not sure which version of Windows you are running, follow the steps under “If you are not sure which Windows version is installed.”

Note To determine which version of Windows you are running, you must be logged on as an administrator. To verify that you are logged on as an administrator, follow the steps under "To verify that you are logged on as an administrator."

If you are not sure which Windows version is installed
Recolher esta imagemExpandir esta imagem
If you are not sure which version of Windows is installed on your computer, follow the steps in the following wizard.
  1. Click Start, type msinfo32 in the Start Search box or in the Search programs and files box, and then press Enter.
    Recolher esta imagemExpandir esta imagem
  2. Locate your operating system next to the OS Name line. Locate your architecture type next to the System Type line.
    Recolher esta imagemExpandir esta imagem
Recolher esta imagemExpandir esta imagem

To verify that you are logged on as an administrator
Recolher esta imagemExpandir esta imagem
To verify that you are logged on as an administrator, follow the steps in the following wizard.
  1. Open the Date and Time dialog box.
    1. Click Start.
    2. Type the following command in the Start Search box or in the Search programs and files box, and then press Enter:
      timedate.cpl
      The Date and Time dialog box opens.
      Recolher esta imagemExpandir esta imagem
  2. Click Change date and time in the Date and Time dialog box. When the User Account Control dialog box opens, click Continue.
    Recolher esta imagemExpandir esta imagem
  3. Now, do one of the following, depending on what happens when you click Continue:
    • If your computer does not prompt you for a password
      You are already logged on by using an administrator account. Click Cancel two times to close the Date and Time dialog box. Then, you are ready to continue with this task.
    • If your computer prompts you for a password
      You are not logged on by using an administrator account.
Recolher esta imagemExpandir esta imagem

How to obtain the correct version of the Windows Help program (WinHlp32.exe)

  1. Click one of the following “Windows Help program” links, depending on the operating system that you are running:NoteThe Windows Help program is not supported for Windows 8 Server Beta, and no download will be provided for this Windows version.
  2. Click Continue to run Genuine Windows Validation. For more information about how to install Genuine Windows Validation Component, visit the following Microsoft website:
    http://www.microsoft.com/download/en/genuine-validation.aspx?id=5143 (http://www.microsoft.com/download/en/genuine-validation.aspx?id=5143)
  3. Download and install Windows6.*-KB917607-x64.msu or Windows6.*-KB917607-x86.msu, depending on the edition of the operating system that you are running.
Note After you install the WinHlp32.exe download file, certain macros may be disabled, and .hlp files that are stored on an intranet may be blocked. For more information about these issues, see the "Known issues that may occur after you install 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 users

Known issues

Known issues that may occur when you install the WinHlp32.exe update
Recolher esta imagemExpandir esta imagem
  • Windows Update error 80070422
    To have us fix this problem for you, go to the "Fix it for me" section. If you prefer to fix this problem yourself, go to the "Let me fix it myself" section.

    Fix it for me



    To fix this problem automatically, click the Fix it button or link. Then, click Run in the File Download dialog box, and follow the steps in the Fix it wizard.


    Fix this problem
    Microsoft Fix it 50776


    Notes
    • This wizard may be in English only. However, the automatic fix also works for other language versions of Windows.
    • If you are not on the computer that has the problem, save the Fix it solution to a flash drive or a CD and then run it on the computer that has the problem.

    Then, go to the "Did this fix the problem?" section.



    Let me fix it myself



    If you receive Windows Update error 80070422 while you are downloading the WinHlp32.exe update, you may have to change the Windows Update service settings, and then restart the service. To do this, follow these steps:
    1. Click Start, and type Services in the Start Search or Search Programs and files text box.
    2. Double-click Services from the Programs list. If you are prompted for an administrator password or for confirmation, type the password, or provide confirmation.
    3. Right-click the Windows Update service, and then click Properties.
    4. On the General tab, make sure that Automatic is selected next to Startup type.
    5. Next to Service status, check whether the service is started. If it is not started, click Start. If you are prompted for an administrator password or for confirmation, type the password, or provide confirmation.
    6. Click OK.

Did this fix the problem?

  • Check whether the problem is fixed. If the problem is fixed, you are finished with this section. If the problem is not fixed, you can contact support (http://support.microsoft.com/contactus) .
  • We would appreciate your feedback. To provide feedback or to report any issues with this solution, please leave a comment on the "Fix it for me (http://blogs.technet.com/fixit4me/) " blog or send us an email (mailto:fixit4me@microsoft.com?Subject=KB) message.
Recolher esta imagemExpandir esta imagem

Known issues that may occur after you install the WinHlp32.exe update

Recolher esta imagemExpandir esta imagem

The 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.
  • Macros are disabled

    By default, the following macros are disabled in Windows Help:
    • ExecFile
    • RegisterRoutine
    • ShellExecute
    • ShortCut
    • Generate
    • Test
    • ExecProgram
    However, all other macros in .hlp files will function as in past releases. Therefore, if an .hlp file that depends on these macros is opened after you install Windows Help for Windows Vista, Windows 7, Windows Server 2008 or Windows Server 2008 R2, some functionality for the file may not function correctly. You may receive the following error message:
    There was a problem running the macro. (1037)
    If you need these macros, you can turn them on by using the group policies workaround or the registry workaround that is described in the "Registry entries and group policies for network administrators " section.
  • Cannot access .hlp files that are stored on intranet sites

    By default, you cannot use WinHlp32.exe to access .hlp files that are stored on intranet sites. If you try to open a remote file, you will receive the following error message:
    Cannot display this help file. Try opening the help file again, and if you still get this message, copy the help file to a different drive, and try again.
    If you need to access .hlp files that are stored on intranet sites, you can unblock them by using the group policies workaround or registry workaround that is described in the " Registry entries and group policies for network administrators " section.
  • Noninteractive user access is blocked

    Access has been blocked to .hlp files by noninteractive users such as system processes. The user does not receive an error message when this error is encountered.
  • Drag-and-drop functionality is disabled

    Support for drag-and-drop functionality in the application has been disabled. The user does not receive an error message when this error is encountered.
  • Dependencies on “How to Use Help” files

    The Help files that are titled “How to Use Help” were removed from Windows Vista and Windows Server 2008. The following is the list of files that were removed:
    • Windows.hlp
    • Winhlp32.hlp
    • Winhlp32.cnt
    • Winhelp.cnt
    • Nocntnt.cnt
    Note These files were not included in Windows 7 or in Windows Server 2008 R2.

    The .hlp files that depend on these files may return an error when users try to open them.

How to address compatibility issues that are related to WinHlp32.exe in Windows Vista, Windows 7, Windows Server 2008, and Windows Server 2008 R2

Click here to view or hide detailed information

How to enable macros on a single computer after you install WinHlp32.exe

Click here to view or hide a detailed automated solution

How to unblock .hlp files that are stored on an intranet on a single computer after you install WinHlp32.exe

Click here to view or hide a detailed automated solution

Registry entries and group policies for network administrators

Click here to view or hide detailed information

More information for Help content providers who release .hlp files

Starting with Windows Vista, the older Help component (WinHlp32.exe) was replaced with a new Help component that adds more functionality for newer versions of Windows.

The WinHlp32.exe technology will not be supported in its current form in future Windows releases. Therefore, we strongly recommend that software developers no longer use this Windows Help program in Windows Vista, in Windows 7, in Windows Server 2008, in Windows Server 2008 R2, in Windows 8 Consumer Preview, or in Windows 8 Server Beta. Software developers who release programs that rely on .hlp files are encouraged to transition their Help systems 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 another 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.

Referências

For more information about Group Policy, visit the following Microsoft TechNet websites:

A informação contida neste artigo aplica-se a:
  • Windows Server 2008 Standard
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 Standard without Hyper-V
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows Vista Enterprise
  • Windows Vista Business
  • Windows Vista Ultimate
  • Windows Vista Starter
  • Windows Vista Business 64-bit edition
  • Windows Vista Home Premium 64-bit edition
  • Windows Vista Home Basic 64-bit edition
  • Windows Vista Ultimate 64-bit edition
  • Windows Vista Enterprise 64-bit edition
  • Windows 7 Enterprise
  • Windows 7 Home Basic
  • Windows 7 Home Premium
  • Windows 7 Professional
  • Windows 7 Starter
  • Windows 7 Ultimate
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Standard
  • Windows Web Server 2008 R2
  • Windows 8
  • Windows 8 Enterprise
  • Windows 8 Pro
Palavras-chave: 
kbmsifixme kbfixme kbresolve kbtshoot kbhelp kbexpertisebeginner kbinfo kbcip KB917607
Compartilhar
Opções de suporte adicionais
Fóruns de Suporte do Microsoft Community
Contate-nos diretamente
Localize um parceiro certificado da Microsoft
Microsoft Store