![CHM 编译的帮助文件全部给出 - NOT FOUND 错误](https://linux22.com/image/1217610/CHM%20%E7%BC%96%E8%AF%91%E7%9A%84%E5%B8%AE%E5%8A%A9%E6%96%87%E4%BB%B6%E5%85%A8%E9%83%A8%E7%BB%99%E5%87%BA%20-%20NOT%20FOUND%20%E9%94%99%E8%AF%AF.png)
我记得在我的旧电脑上修复过这个错误。它涉及一个简单的 Internet Explorer 选项更改,但我再也找不到它了。
任何想法?
答案1
我有时会遇到这种情况,解决此问题的方法是右键单击文件,然后单击解除阻止按钮。
如果这是来自另一台机器的 .chm 文件,则该文件已设置 NTFS 标记以供下载。单击此按钮可清除该标记。
我不知道为什么其他文件可以工作,但由于某种原因,.CHM 文件受到了影响...我猜这与它缓存 html 页面的方式有关。
答案2
除了 Wil 指出的屏蔽“功能”之外,几年前,微软发布了一个安全更新这会阻止从远程驱动器执行 chm 文件。如果这是您的问题,您可以将其复制到本地或降低本地 Intranet 区域的限制以允许显示 CHM 文件:
单击“开始”,单击“运行”,键入 regedit,然后单击“确定”。
找到并单击以下子项:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions 如果此注册表子项不存在,请创建它。
右键单击 ItssRestrictions 子项,指向新建,然后单击 DWORD 值。
键入 MaxAllowedZone,然后按 Enter。
右键单击 MaxAllowedZone 值,然后单击修改。
在数值数据框中,键入 1,然后单击确定。
退出注册表编辑器。