Board logo

标题: [交流] chm文件打开显示“无法显示网页” [打印本页]

作者: hx123105605    时间: 2011-9-6 13:33     标题: chm文件打开显示“无法显示网页”

遇到下载的电子书chm格式的,打开后显示“无法显示网页”。
解决方法:右击该文件——属性——解除锁定——确定
作者: c845916    时间: 2011-9-6 14:24

真得吗,我遇到好多这种问题,学习了……!!!
作者: wwyyttao    时间: 2011-9-6 15:10

以前有不少这种文件,以为是坏的,就删除了。真可惜。
作者: kumayi    时间: 2011-9-6 15:11

如何解决下载的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 格式。
作者: yyd506    时间: 2011-9-6 15:21

好像是注册表出了问题,我以前也碰到过,你可以在网上找找,修复注册码应该就可以了
作者: sword000000    时间: 2011-9-6 15:21

好技巧啊,很多这种书都被我直接删了
谢谢楼主的分享
作者: ansonlinc    时间: 2011-9-6 17:50

原先也有下到过不能用的chm,有些是很小的,一看就是没下完的。有些则是完整的,但是奇怪的是就是打不开。尝试了下4楼的方法,果然可行。
作者: a3412876500b    时间: 2011-9-6 17:54

chm的设计者的初衷是用来做帮助文档,其本质是一堆html网页文件的组合。后来有了专门的编
译器、反编译器,人们发现chm这东西具有的html的特性,使其用来做电子书实在是又好又方便
,连html里面的脚本特效什么的都能保留下来。所以现在有很多资料采用这种格式。
1、系统将chm默认关联到“windows\hh.exe”,正常时双击即可打开。本文不涉及chm打不开
的情况,打不开的请参考http://zhidao.baidu.com/question/17011349.html?fr=qrl3
2、当chm文件的路径中含有“#”“%”等字符时,chm文件能够打开,但是却无法正常看到内容
,显示无法显示网页.
原因是:打开chm文件,相当于输入一条包含文件路径的命令行语句并执行。当路径中插入“#
”“%”等字符后,将使命令行的语义发生变化,导致无法正常使用chm,而此时系统又不会有
出错的提示,所以很多人被困扰了。解决办法:删除路径中的特殊字符。
3、安装微软的安全更新 896358 或 890175 后,该补丁对chm的itss协议做了限制。有的chm
使用了该协议,所以导致chm无法显示。
解决办法:可以修改注册表、修改安全级别、改itss.dll(这个是听说的);或者最简便的办
法:右键点chm—>选属性—>选解除锁定,ok!
如何解决下载的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 格式。
作者: tom789    时间: 2011-9-6 18:07

以前也遇到过这种问题,不过一般都是文件不在本地硬盘才出这种现象,原来跟锁定有关,领教了。
作者: ligsh9    时间: 2011-9-6 18:11

以前我也遇到过这种问题,现在学到一招啦!很不错,值得收藏的!
作者: ht013579    时间: 2011-9-6 19:34

这种问题我也碰到过。不过一般解决都是“双击此 .chm 文件, 在“打开文件安全警告”对话框,单击以清除“打开此文件前始终询问”复选框”这种方法解决的。
作者: yyqiangshou    时间: 2011-9-7 10:13

呵呵,有次遇到过这样的问题,没解决。结果直接将CHM文件给删了。
作者: 123402    时间: 2011-9-7 10:53

无法显示,也有可能是chm内置了外链,那个网站失效了,所有才打不开的
作者: normex11    时间: 2011-9-7 13:36

2位网络黏贴的大侠虽然被扣分了,不过提供的确实很详细,这种问题经常遇到的,谢谢楼主开帖!
作者: 176640047    时间: 2011-9-7 14:21

这个对要感谢下楼主了,以前感觉都是无用的文件给删除了。
作者: azure4321    时间: 2011-9-7 14:22

长知识了  支持................
作者: wmoracle    时间: 2011-9-7 14:36

四楼的更加详细啊~学习了~谢谢4楼分享方法
作者: xtlriu    时间: 2011-9-7 15:29

感谢楼主的分享,以后碰到这种问题就能解决了。
作者: iceorange    时间: 2011-9-7 15:39

我之前也遇到过相同的情况,解决很简单,就是你的IE出问题了,需要重新安装一下,因为CHM其实使用IE打开的。
作者: beachmm    时间: 2011-9-8 10:39

其实有一些CHM文件要联网才能看的 试试连接网络
作者: 醉花醉酒醉孤独    时间: 2011-9-8 11:53

学习了 我还以为是网站出错了呢 谢谢分享
作者: yfstella    时间: 2011-9-8 12:34

右键,看属性,然后接触就可以了。我夜遇到过这样的情况,都是这样解决了。
作者: chulm123    时间: 2011-9-8 16:15

我还以为是问题呢 我也遇到过 受教了 谢谢
作者: 88776655a    时间: 2011-9-9 01:00

其实有些时候CHM是联网的,这个是作者做的,但是当那个网站已经被关闭的时候你打开就无法显示网页了
作者: helong    时间: 2011-9-9 01:12

好像每个人的解决方法都不同啊,以前也用过LZ介绍的方法,
但那个时候不好使,后来一看在语言选项里面选了日本语,改回中文后就好使了。
作者: laoweilaoda    时间: 2011-9-9 01:56

好像3楼的朋友给的方法比较有效果捏。楼主的那个,我没看见哪里有解除锁定啊
作者: linyilong    时间: 2011-9-9 07:15

那个CHM文件本来就是坏的,或者连接网页无效
作者: azure4321    时间: 2011-9-9 07:19

学习了。下回用得上........
作者: xxxp    时间: 2011-9-9 09:57

这招不错。
以前很多从网上下载的文件做成chm格式之后,经常会跳这种错误。
虽然也可以看,但每次要多点那么几下比较烦。
作者: hx123105605    时间: 2011-9-14 09:18

昨天自己刚通过此法解决了一个下载的CHM文件,再来看自己的帖子看到对大家也多少有些许帮助算是安慰,能多讨些感谢和支持就更好了。
作者: mlyymlk    时间: 2011-9-14 11:00

这是个好技术,对windows的很多安全提示都有效。




欢迎光临 SiS001! Board - [第一会所 关闭注册] (http://154.84.6.20/bbs2/) Powered by Discuz! 7.2