无法在 Windows 帮助查看器中查看 CHM 文件的内容

无法在 Windows 帮助查看器中查看 CHM 文件的内容

我有一个 CHM 文件,它总是显示相同的错误:“网页导航已取消”

所有节点都有相同的错误。

截屏

我该如何修复它?

我正在运行 Windows XP SP3 和 Internet Explorer 8.0.6001

答案1

.chm 文件是否位于网络共享中?或者它是从互联网或网络共享中下载的?Windows 会保护它认为“不受信任”的文件并阻止它们显示。要解决此问题,请将 chm 复制到本地计算机,然后右键单击该文件并选择“属性”,然后单击“解除阻止”按钮。

答案2

我猜猜这个 CHM 文件是从互联网上下载的?这是一种安全机制。如果您信任该文件(请记住 - CHM 文件包含在外部可执行文件下运行的 HTML 和脚本),只需右键单击它,选择属性,然后选择“解除阻止”。

由于这看起来像是一个 Mercury(我应该说是 HP?)文件,所以你可能没问题 - 只要你是从授权站点下载它的。

答案3

确保您具有 CHM 文件及其所在文件夹的写权限。

答案4

在实际通过(受信任的)网络共享工作时,另一个解决方案是在档案库内传输 CHM 文件(zip、rar 等)。从档案中提取后,CHM 将显示,没有明显的限制。原因是(在KB896358)下载的文件适用特殊安全限制。您可以通过在注册表中引入两个键来禁用这些限制,如这篇(德语)文章中所述:
显示 .chm 数据时遇到的问题 - 提示和技巧

提取注册表补丁(启用内联网内容):[1]

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\HHRestrictions]
"MaxAllowedZone"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions]
"MaxAllowedZone"=dword:00000001


[1]我一步步尝试修改,发现HHRestrictions密钥无关紧要。

相关内容