Chinaunix首页 | 论坛 | 博客
  • 博客访问: 370804
  • 博文数量: 180
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 32
  • 用 户 组: 普通用户
  • 注册时间: 2014-07-01 09:50
个人简介

那啥

文章分类

全部博文(180)

分类: WINDOWS

2014-07-01 11:31:35

原文地址:解决打不开chm文件 作者:鸟哥のlinux

从网上下载的chm电子书,常常会出现页面无法显示 的情况,在网上搜索了之后发现,很多人的解决方法都是修改注册表。

经过实验后,我发现了一个简单的解决办法

对于网上下载的chm,打开时会出现“您要打开此文件吗?。。。。。。打开此文件前总是询问”
如果直接点打开按钮,而不去掉 打开此文件前总是询问 的选项前的对号,那么打开之后就会无法显示网页
把 打开此文件前总是询问 的选项前的对号去掉,然后打开,就正常了

-------------------------------------------

搜索到的其他解决办法


关于chm电子书无法显示网页的解决方法 - []2006年11月28日Tag: [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,问题搞定

有关资料如下:(资源来源)

MaxAllowedZone 本地计算机区域 本地 Intranet 区域 受信任的站点区域 Internet 区域 受限站点区域
0 允许 阻止 阻止 阻止 阻止
1 允许 允许 阻止 阻止 阻止
2 允许 允许 允许 阻止 阻止
3 允许 允许 允许 允许 阻止
4 允许 允许 允许 允许 允许


应该说将浏览区域等级调整为3还是相当安全的。

如果大家要做仔细研究,微软还详细告诉了原因,做法,结果等等,有兴趣可以去拜读:

;zh-cn;896054

但是微软还是说调整到3或者3以上很危险,只好不用的时候修改回来了。

----------------------------------------------
最近在做一个基于.net的网站项目,由于是边学边做,所以在网上下载了一些.chm格式的电子书作为指导。

之前下下来的时候都能看的,感觉还不错,可是昨晚想再查看点东西时却看不了了,打开了N遍可就是一直无法显示网页。最后只能借助网络看能不能查到 解决的方法,点击google的搜索键后出现了好多类似问题的标题,那一刻真的很高兴,因为问题就要解决了,好不容易下载到的电子书不会被无奈的删掉了。

可是高兴得太早了,因为网上的方法没能解决问题。找了好久,网上方法几种常见的如下:

1.CHM文件属性里面有个解除锁定选项,解除一下就可以了;(但是我的.chm文件属性里没有该选项)

2.在.chm文件的位置路径中不能有中文;(变态,中文有这么可怕吗?和好多韩国软件一样。没办法,照做了,可问题依旧)

2.下载相关的小软件给以修复;(没有试过,不太喜欢装一些不明不白的东西)

3.查看注册表,看有关参数是否被更改过,

 开始-〉运行-〉regedit + 回车-〉找到一下目录,并且编:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x \ItssRestrictions\MaxAllowedZone = DWORD:a number from 0 to 4;(试过,但是在我的电脑里在1.x目录下就再也没有分支了,所以更谈不上改了)

4.续上3,如果在1.x目录下没有ItssRestrictions项,就新建一个,然后在项中新建一个子键,

"UrlAllowList"=\\\helpfiles\;file://\\\helpfiles;(没试过,觉得没有什么理由)

......

在求法无门的情况下,要么割爱删掉,要么自己解决去...

真的很不甘心,那么好的东东怎能就这样放弃了呢?

最后无意中将其打包拷回了桌面,呵呵,恢复刚下载时的现场吧!

但问题就这样解决了,之后在桌面解压后,.chm文件也回到从前了,一切恢复正常...

如是我就把功劳归结到打包过程了。为了确定问题真的就能这样解决,又反复试了几次,好像是那样的。

正当要结束该问题的“研究”时,在原目录下的.chm文件还是出现了问题,此时我把问题确定在文件路径上了,原来在打开.chm文件时无法识别路径中的#号,即.chm文件不能放在带有#号的url路径中



本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/whotmmd/archive/2007/11/08/1872898.aspx

阅读(1172) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~