我有一个chm文件,在家里可以打开。我在家和工作的电脑上都使用Windows XP系统。但是,当我在工作的电脑上打开文件时,它不显示文件内容。它能够正确地显示文件目录(TOC)。请问有什么解决办法吗?
我有一个chm文件,在家里可以打开。我在家和工作的电脑上都使用Windows XP系统。但是,当我在工作的电脑上打开文件时,它不显示文件内容。它能够正确地显示文件目录(TOC)。请问有什么解决办法吗?
尝试右击您的chm文件并选择属性。您将看到一个“解除锁定”按钮。单击它,它应该解决您的问题。
注:"Unblock"指的是取消文件的安全锁定,以允许从互联网上下载和打开该文件。
除了Nicolas提到的方法,如果您使用UNC路径打开CHM文件时无法看到内容,那么请将文件复制到本地磁盘。
只需进入PowerShell并以管理员身份运行,
然后使用以下命令:
Unblock-File '.\filename.chm'
cd到你的文件夹中。
我遇到了相同的情况,在一个 Windows 10(VMware)系统上。如另一位发布者所建议的,我不得不将文件移动到本地驱动器,然后取消文件打开警告消息。打开文件时会出现“打开文件-安全警告”消息,在底部有一个复选框“在打开此文件之前始终要求确认”。只有在取消该框后,目录内容才会显示正确。希望对其他人有帮助!
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://*;"
您的CHM文件名或目录名中包含"#"字符。请移除"#"字符,以便能够查看内容。如果仍然无法查看,请访问以下链接:https://www.helpsmith.com/chm-cannot-be-displayed.php
打开命令提示符并以管理员身份运行。
进入文件位置,输入文件名并按Enter键。
它应该会打开文件并在chm查看器中查看内容。
更多阅读:http://langbasics.blogspot.in/2014/12/chm-viewer-unable-to-show-contents.html
谢谢