chm文件显示“此程序无法显示网页”的解决办法

如何解决下载的CHM文件无法显示网页问题  
问题症状:打开CHM文件,左边目录齐全,可右边边框里却是无法显示网页。
如下图所示:

解决方法:
方法一:修改注册表
1)新建一个文本文件
2)添加如下内容:
REGEDIT4
[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/HTMLHelp]
[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/HTMLHelp/1.x/ItssRestrictions]
"MaxAllowedZone"=dword:00000003 
另存为HTMLHelp.reg(或其它名称,只要是reg格式就行)
3)双击刚刚新建的reg文件,将它导入注册表,OK,问题搞定 
不过这种方法不安全,因为它将将浏览区域等级调整为3了,存在安全隐患,故不推荐。

方法二:查找目录名称是否有问题,目录名称中有 "#" 字符,去掉有 CHM 文件就显示正常了。

方法三:有时候如果CHM是中文也会打不开,改成英文字符试验下。

方法四.:双击此 .chm 文件, 在“打开文件安全警告”对话框,单击以清除“打开此文件前始终询问”复选框。

方法五: 右键单击该 CHM 文件,然后单击“属性”, 单击“解除锁定”,. 双击此 .chm 文件以打开此文件。

本人遇到的问题是部分CHM文件不能打开,利用方法五,顺利解决。

小知识: CHM 意为 Compiled HTML。以CHM为扩展名的文件图标通常为一个带问号的文档图标,表示帮助文档,是 Microsoft 自 Windows 98 以来提供的一种帮助文档格式的文件,用于替代 Windows 95 下的 HLP(Help) 文件。Microsoft 自 Windows 98 以来,操作系统中都自带解释器(打开 CHM 文件的工具),即 Windows 安装目录下的 HH.EXE。CHM 文件可以通过官方免费提供了 HTML Help Workshop 生成,它的源文件是 HTML 文件。现在网络上很多电子书籍都被制作成 CHM 格式。 
====================================================================

=====================================================================================

时间: 2024-10-25 07:12:06

chm文件显示“此程序无法显示网页”的解决办法的相关文章

VS2008开发WinCE程序编译速度慢的解决办法

VS2008开发WinCE程序编译速度慢的解决办法 VS2008环境下采用C#..NET Compact Framework开发WinCE.Windows Mobile程序时,编译项目非常慢,有时候需要几分钟甚至十几分钟,如果出现这种情况,除了排除机器配置问题外,你可以修改VS的配置文件,以屏蔽掉编译中不需要的任务,这个修改可以让你的编译速度大大提高,有可能你的编译时间只需要几秒钟就搞定了啊. 1.找到以下文件 C:\Windows\Microsoft.NET\Framework\v3.5\Mi

【控制台程序】一闪而过的基本解决办法

方法1: 直接通过[Ctrl + F5]组合键启动程序: 方法2: 在程序中加上getchar(); 方法3: 先添加对应引用: #include <ctype.h> #include <iostream> system("pause"); //代码中加上这句,系统暂停; 方法4: 通过[cin>>]等待新的输入来实现暂停的作用. [控制台程序]一闪而过的基本解决办法,布布扣,bubuko.com

VMWare虚拟机-&gt;锁定文件失败,打不开磁盘的解决办法

VMWare虚拟机提示:锁定文件失败,打不开磁盘的解决办法 如果使用VMWare虚拟机的时候突然系统崩溃蓝屏,有一定几率会导致无法启动,会提示:“锁定文件失败,打不开磁盘...或它所依赖的某个快照磁盘,开启模块DiskEarly的操作失败,未能启动虚拟机”,这是因为虚拟机在运行的时候,会锁定文件,防止被修改,而如果突然系统崩溃了,虚拟机就来不急把已经锁定的文件解锁,所以你在启动的时候,就会提示无法锁定文件,如下图: 解决方法如下: 打开你存放虚拟机系统硬盘的所在文件夹,注意,是硬盘文件,不是虚拟

SpringCloud上传文件,经过Zuul,中文文件名乱码解决办法

SpringCloud上传文件,经过Zuul,中文文件名乱码解决办法 2018-03-17 最近在使用SpringCloud搭建微服务的过程中,发现上传文件经过Zuul网关转发的时候,回应为上传文件名中文乱码导致文件的写操作失败,从而导致文件上传失败,但是不经过Zuul转发的时候,文件上传正常,因此猜测是Zuul对上传的请求的编码进行了处理.最终在网上找到了两种解决方案: 方案一.在上传文件的请求路径之前添加字符串“zuul”声明此请求的编码不做处理. 1 2 3 4 5 6 7 8 9 10

更改Window缺省DPI,程序界面发生错乱的解决办法

同一个程序在两台机器上运行,一台正常另一台界面发生错乱,通过咨询同事发现原来是发生错乱的那台机器更改Window缺省DPI. 在网上搜索了一下资料,原来产生界面混乱的主要原因是,winform程序的坐标是基于点(Point)的,而Point又与DPI相关,具体就是 一英寸 =72Points 一英寸 = 96pixels 96DPI是windows的默认DPI,当它被用户更改后,可能就会导致界面与设计之初产生了错乱. 知道了原来就好办了,办法一,将windows设置改回缺省设置,办法二,改程序,

Windows能上QQ不能打开网页的解决办法

Windows偶尔会出现能登QQ并且能收发消息.但是浏览器怎么也打不开网页的情况(这里并不考虑网速问题).真的是QQ"跳出三界外,不在五行中"了么?其实不然.出现这个问题的原因比较多,下面是网上搜集的三种可能原因和解决办法,个人遇到的是第三种,但这里一并把前两种记录下来: 1.检查自己的防火墙设置. 这种情况比较好处理,把浏览器从防火墙隔离名单中清理掉即可. 2.检查浏览器代理设置. 如果浏览器使用了代理,则可能是代理设置不正确造成的.解决办法是检查并更正代理服务器的设置,或暂时取消代

VSCODE更改文件时,提示EACCES permission denied的解决办法(mac电脑系统)

permission denied:权限问题 具体解决办法: 1.在项目文件夹右键-显示简介-点击右下角解锁 2.权限全部设置为读与写 3.最关键一步:点击"应用到包含的项目",这样就会把读与写权限应用到项目下的所有文件,然后就OK了 原文地址:https://www.cnblogs.com/eternityz/p/12239567.html

Win10重命名文件夹导致资源管理器卡顿的解决办法

我本机使用的是 Win10 1607,不清楚是因为什么原因导致重命名文件夹时资源管理器会被卡死,找了很长时间终于找到了解决办法,现在我把步骤粘出来以便后续遇到相同问题的朋友能及时解决. 其实操作很简单,只需要简单的三步: 1. 打开任意文件夹 2. 点击左上角菜单栏中的"文件"按钮,选择"更改文件夹和搜索选项",如下图所示: 3. 在弹出的文件夹选项窗口中,依次点击"清除文件资源管理器历史记录"后的"清除"按钮和"还

vi编辑文件E437: terminal capability "cm" required 解决办法

E437: terminal capability "cm" required 这个错误一般是环境变量TERM没有配置或者配置错误所致. 解决办法: 执行export TERM=xterm: 或者将export TERM=xterm 添加至/etc/profile文件中即可. 或者 方法1:要是偷懒,那直接执行命令 export TERM=linux 或者 export TERM=xterm 方法2:要下一劳永逸,将上述命令写入 /etc/bashrc 文件确保永久生效,切记保存后顺手