文章编号: 917607 - 查看本文应用于的产品
如果您是小型企业客户,请访问小型企业支持网站,了解其他疑难解答和学习资源。
展开全部 | 关闭全部

本文内容

症状

在运行 Windows Vista、Windows 7、Windows Server 2008、Windows Server 2008 R2、Windows 8 或 Windows 8 Server Beta 的计算机上,您可能无法在某些程序中使用“帮助”功能。

当您在运行 Windows Vista 或 Windows Server 2008 的计算机上的某些程序中尝试使用“帮助”时,Windows“帮助和支持”窗口可能收到以下错误消息:
此程序的帮助是采用以前版本的 Windows 中使用的 Windows 帮助格式创建的,在 Windows Vista 中不支持这种格式。
当您在运行 Windows 7 或 Windows Server 2008 R2 的计算机上的某些程序中尝试使用“帮助”时,Windows“帮助和支持”窗口可能收到以下错误消息:
此程序的帮助是采用 Windows 帮助格式创建的,这种格式依赖于此版本的 Windows 中未包含的功能。但是,您可以下载某个将允许您查看采用 Windows 帮助格式创建的帮助的程序。
当您在运行 Windows 8 或 Windows 8 Server 的计算机上的某些程序中尝试使用“帮助”时,Windows“帮助和支持”窗口可能收到以下错误消息:
此程序的“帮助”是采用 Windows 帮助格式创建的,具体取决于此版本的 Windows 中未包含的功能。有关更多信息,请转到 Microsoft 帮助和支持网站。

原因

如果您尝试在使用旧的帮助组件 (WinHlp32.exe) 的程序中使用“帮助”以显示帮助内容,则可能发生此问题。因为 Windows Vista 和较高的 Windows 版本不含 WinHlp32.exe,您必须安装此组件方可打开在旧的帮助内容中创建的 .hlp 文件。

例如,在以下情况下可能会发生此问题:
  • 您从 Windows XP 升级至 Windows Vista 或 Windows 7,然后尝试在安装于基于 Windows XP 的系统的程序中使用“帮助”。
  • 您购买了预安装 Windows 7 或 Windows Vista 的新计算机。然后安装在 Windows XP 中使用的旧程序并在该程序中使用帮助。
  • 您从 Windows Vista 升级至 Windows 7 或 Windows 8,然后尝试在安装于您以前的系统的程序中使用“帮助”。

解决方案

若要解决此问题,请获取适用于支持此程序的 Windows 版本的 Windows 帮助程序 (WinHlp32.exe)。若要获取与您的操作系统对应的版本,您必须确定您当前运行的是 32 位还是 64 位的 Windows 系统。如果您不确定所运行的 Windows 版本,请按照“如果不确定安装了哪个 Windows 版本”中的步骤操作。

注意 若要确定您运行的 Windows 版本,您必须以管理员身份登录。若要验证您是否已经以管理员身份登录,请按照“验证是否已经以管理员身份登录”中的步骤操作。

如果不确定安装了哪个 Windows 版本

如果不确定您的计算机中安装了哪个 Windows 版本,请按照以下向导中的步骤操作。
Click here to view or hide step-by-step instructions with pictures

验证是否已经以管理员身份登录

若要验证您是否已经以管理员身份登录,请按照以下向导中的步骤操作。
Click here to view or hide step-by-step instructions with pictures 如何获取正确的 Windows 帮助程序 (WinHlp32.exe) 版本
  1. 根据您所运行的操作系统,单击以下“Windows 帮助程序”链接之一:注意Windows 8 Server Beta 不支持 Windows 帮助程序,且不提供适用于此 Windows 版本的下载。
  2. 单击“继续”运行正版 Windows 验证。有关如何安装正版 Windows 验证组件的详细信息,请访问以下 Microsoft 网站:
    http://www.microsoft.com/zh-cn/download/genuine-validation.aspx?id=5143
  3. 根据您所运行的操作系统版本,下载并安装 Windows6.*-KB917607-x64.msuWindows6.*-KB917607-x86.msu
注意 安装 WinHlp32.exe 下载文件后,可能会禁用某些宏,并阻止存储于 Intranet 上的 .hlp 文件。有关这些问题的更多信息,请参阅“安装 WinHlp32.exe 更新后可能会发生的已知问题”部分。

有关如何在某台计算机上启用宏的更多信息,请参阅“安装 WinHlp32.exe 下载后,如何在某台计算机上启用宏”部分。

有关如何使用组策略在托管环境中启用宏的信息,请参阅“针对网络管理员的注册表项和组策略”部分。

适用于高级用户的更多信息

已知问题

安装 WinHlp32.exe 更新时可能发生的已知问题

Click here to view or hide detailed information

安装 WinHlp32.exe 更新后可能会发生的已知问题

Click here to view or hide detailed information

如何解决 Windows Vista、Windows 7、Windows Server 2008 和 Windows Server 2008 R2 中与 WinHlp32.exe 相关的兼容性问题

Click here to view or hide detailed information

安装 WinHlp32.exe 后,如何在某台计算机上启用宏

Click here to view or hide a detailed automated solution

在安装 WinHlp32.exe 后,如何在某台计算机上取消阻止存储在 Internet 上的 .hlp 文件

Click here to view or hide a detailed automated solution

针对网络管理员的注册表项和组策略

Click here to view or hide detailed information

针对发布 .hlp 文件的帮助内容提供商的更多信息

从 Windows Vista 开始,新的帮助组件替换了旧的帮助组件 (WinHlp32.exe),新帮助组件针对较新的 Windows 版本添加了更多的功能。

在未来的 Windows 版本中,将不再支持当前形式的 WinHlp32.exe 技术。因此,我们强烈建议软件开发人员不要再在 Windows Vista、Windows 7、Windows Server 2008、Windows Server 2008 R2、Windows 8 Consumer Preview 或 Windows 8 Server Beta 中使用此 Windows 帮助程序。我们鼓励发布依赖 .hlp 文件的程序的软件开发人员将其帮助系统转换为其他帮助文件格式,如 .chm、.html 或 .xml。他们还必须将其调用从 WinHelp API 更改为新内容源。有些第三方工具可帮助软件开发人员将帮助内容格式转换为其他格式。

注意:Windows Vista、Windows 7、Windows Server 2008 和 Windows Server 2008 R2 仍支持用于 16 位 .hlp 文件的 WinHelp.exe。WinHelp.exe 程序是针对 16 位 .hlp 文件而设计的一个 Windows 帮助版本。WinHelp.exe 程序仍包含在 Windows Vista 和 Windows 7 中。

参考

有关组策略的更多信息,请访问下面的 Microsoft TechNet 网站:

属性

文章编号: 917607 - 最后修改: 2012年11月30日 - 修订: 5.0
这篇文章中的信息适用于:
  • 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
关键字:?
kbmsifixme kbfixme kbresolve kbtshoot kbhelp kbexpertisebeginner kbinfo kbcip KB917607
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com