我有一个 chm 文件,我可以在家里打开。我在家里和工作时都使用 Windows XP。但是,当我在工作中打开文件时,它不会显示文件的内容。不过它正确地显示了该文件的 TOC。有什么办法吗?
尝试右键单击 chm 文件并选择属性。您将看到一个“ Unblock”按钮。点击它,它应该能解决你的问题。
除了 Nicolas 建议的,您可能无法看到在 UNC 路径上打开的 CHM 的内容。如果是这种情况,则将文件复制到本地驱动器。
打开命令提示符并以管理员身份运行。 转到文件位置,输入文件名,然后按回车键。 它应该打开文件并在 chm 查看器中查看内容。
更多阅读: http://langbasics.blogspot.in/2014/12/chm-viewer-unable-to-show-contents.html
谢谢
我在 Windows10(VMware)系统上也遇到过同样的情况。我必须移动文件到一个本地驱动器的建议,由另一张海报,然后取消选中的文件开放警告信息。打开文件时会出现“ Open File-Security Police”消息,底部有一个复选框“ Always ask before Open this File”。直到我取消检查,只有作战中心显示。取消检查后,内容显示正确。别人!
打开 power shell,以管理员身份运行它, CD 你的文件夹
并使用以下命令 Unblock-File '.\filename.chm'
Unblock-File '.\filename.chm'
似乎很多人都有这个问题,但是却无法找到解决办法。显然存在不同级别的身份验证。我读过的大多数文章都告诉您将 MaxAllowedZone 设置为“1”,这意味着允许本地计算机区域和 Intranet 区域,但是“4”允许访问“所有”区域。
要了解更多信息,请阅读这篇文章: Https://support.microsoft.com/en-us/kb/892675
这是我的注册表的样子(我不确定它是否适用于外卡,但它似乎适合我) :
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp] [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x] [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions] "MaxAllowedZone"=dword:00000004 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions] "UrlAllowList"="\\\\<network_path_root>;\\\\<network_path_root>\*;\\ies-inc.local;http://www.*;http://*;https://www.*;https://*;"
作为一个附加说明,奇怪的是“ UrlAllowList”键被要求在另一台电脑上工作,而不是我的测试电脑。它可能根本不是必需的,但是当我添加它时,它修复了问题。用户可能没有关闭原始文件或类似的东西。所以只是一个考虑。我建议尽量少尝试,并测试它,然后添加如果需要的话。一旦确认,就可以根据需要进行部署。如果‘ Unblock’方法不起作用,或者您没有看到该选项,则应该。祝你好运!
P.S. 另一种有效的方法是使用 mklink/d (Windows 7或更新版本中的符号链接)将路径映射到本地网络,但映射网络驱动器号(Z: 用于测试)不起作用。只是食物的思考和我没有’解锁’任何文件。而且,公认的“解决方案”并没有为我解决这个问题。
如果有人需要,有一个网页: http://topdf.com/在那里可以转换成 pdf 的 chm。我用大约18MB 和615页的 chm 对它进行了测试。我得到了一个带有超链接目录的 pdf 文件。
您的 CHM 文件在文件名或目录名中有“ #”散列字符。请删除“ #”,您将能够看到内容。如果你仍然看不到,请访问以下链接: https://www.helpsmith.com/chm-cannot-be-displayed.php
在 Windows7中,在本地复制文件并取消选中文件打开警告消息是有效的。
我也遇到过同样的问题。 我读到.chm 文件只能在 NTFS 上工作。 我的文件在一个不是 NTFS 的云网络驱动器上,所以我在本地复制了它,问题就解决了。
使用 SumatraPDF 打开. chm 文件。
我有同样的问题,压缩文件,然后打开它从内部的压缩程序。(我使用7-zip)
视窗组件 * 。由于安全原因,chm 文件来自另一台计算机。单击文件上的鼠标右键并设置 unblock 复选框 看。