按 F1 打开 CHM 文件时显示消息“此页面无法显示”。
使用Windows Server 2008 R2和2012 R2。两个版本服务器均出现错误。
文件位于本地服务器路径并且未被阻止。
This page can't be displayed Make sure the web address
//ieframe.dll/dnserrordiagoff.htm# is correct.
Look for the page with your search engine.
Refresh the page in a few minutes.
当尝试打开以下查询正常工作的页面时
hh.exe ms-its:C:\XXXX\common.chm::/XXXX/Open_Tab_-_XXXX_Window.htm#Retrieve
注意:很少有服务器可以正常工作,但大多数服务器都存在上述问题。已检查服务器的 MS KB 补丁和内容,工作正常但存在问题。
如有任何建议,请。
注意:这与与相同错误消息相关的其他问题不同
已验证所有其他问题的答案,但该建议未能解决我的问题。
在几个月前的帖子中,也描述了该问题。请参阅应用最新的 Windows 更新似乎会阻止远程访问(UNC 和网络驱动器)时正确显示 HTML 帮助文件。
阅读至 2018 年 10 月 4 日星期四上午 9:30,您会发现:
W10 的问题已通过 https://support.microsoft.com/en-us/help/4458469 解决 以及适用于基于 x64 的系统的 Windows Server 2008 R2 的每月质量汇总 2018-09 预览版 (KB4457139)”
解决了当 .chm 文件存储在网络位置时,Microsoft 帮助查看器无法呈现 Windows 帮助 .chm 文件内的 HTML 内容的问题。
我发现此错误的原因是包含 CHM 文件的文件夹的名称。为了将其与其他语言的程序的早期版本区分开来,我在文件夹名称中包含了“C#”。事实证明,这导致许多功能变得疯狂。所以我从文件夹名称中删除了“C#”,问题就消失了。