如何解决下载的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 格式。
====================================================================

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

方法 2
1. 右键单击该 CHM 文件,然后单击“属性”。
2. 单击“取消阻止”。
3. 双击此 .chm 文件以打开此文件。

chm文件无法打开问题的解决

刚从家回来,重新安装了系统,发现原来可以正常打开的chm文件无法打开了,自己试着解决了,发出来共享一下。

系统版本 xp sp2专业版本。
问题:chm文件打开无法显示

“CHM格式的文件无法显示,而且windows 2000上正常,windows xp上打开后显示无法找到页面。

在某些CHM文件中可能会使用到InfoTech协议,而它包含3种协议:ms-its 、its、mk:@msitstore 。利用这些协议,恶意攻击者或者恶意代码将可能导致帮助产生溢出漏洞,从而控制计算机。而MS最新公布的安全更新MS05-026 KB896358修正了这一情况,并屏蔽了远程链接,这就导致了使用了远程链接的一些CHM页面开启失败。趋势安全站点对此漏洞作出了如下描述:

这个安全问题来自于早先公布的微软HTML Help漏洞。HTML Help是Windows平台上的标准帮助系统。作者可以使用它为程序或者多媒体主题或者Web站点创建在线的帮助文件。
由于HTML Help并不会完全校验输入数据的特性,导致这一点可能被利用。一个特殊的CHM文件可以导致帮助系统溢出,这个溢出如果被利用,就可以用于执行恶意代码。
这样的恶意CHM文件可以使用“ms-its”协议,通过IE开启。开启后的CHM文件不再需要用户的参与,就能够自动执行恶意CHM文件和附随的代码。“ms-its”协议是InfoTech 协议的一部分,该协议能够 为ITSS.DLL或者微软InfoTech Storage System Library所执行。当然,这些恶意的程序无法靠自身传播,仍然需要用户在特定的位置,通过IE和“ms-its”协议访问恶意的CHM文件。
这种情况一旦发生,如果受影响的用户当前登录身份是管理员,远程代码执行的漏洞可以允许恶意用户或者恶意软件,获得受影响系统的完全控制权限。
从而这个恶意用户或者恶意程序得以在此系统上执行代码,并使用完全控制权限安装或者运行程序,并能够察看或者编辑数据。因此,这个漏洞同样也能够被用于复制。

受影响的系统:

Microsoft Windows 2000 Service Pack 3
Microsoft Windows 2000 Service Pack 4
Microsoft Windows 98
Microsoft Windows 98 Second Edition
Microsoft Windows Millennium Edition
Microsoft Windows Server 2003
Microsoft Windows XP Service Pack 1
Microsoft Windows XP Service Pack 2
Microsoft Windows Server 2003 for Itanium-based Systems
Microsoft Windows XP -Bit Edition Service Pack 1 (Itanium)
Microsoft Windows XP -Bit Edition Version 2003 (Itanium)
Microsoft Windows XP Professional x Edition
Microsoft Windows Server 2003 Service Pack 1
Microsoft Windows Server 2003 with SP1 for Itanium-based Systems
Microsoft Windows Server 2003 x Edition

解决方法如下:

[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/HTMLHelp/1.x/ItssRestrictions]
"UrlAllowList"="///helpfiles/;file:/helpfiles"

需要提到一点的是,默认情况下,子健1.x 下可能并不存在 ItssRestrictions子健,您需要手动创建它,然后在其下创建字符串键值 UrlAllowList 。

chm文件无法打开,chm电子书显示“此程序无法显示网页”的解决办法相关推荐

  1. CHM文件无法打开的解决方法

    机子上存储了很多电子书,经常会遇到的CHM文件无法打开的情况. 比如: 一.正确操作方法 二.出现空白页面或该页无法显示的错误 三.不能打开文件mk:@*.chm 四.XP系统无法打开chm文件的解决 ...

  2. .net应用程序中添加chm帮助文档打开显示此程序无法显示网页问题

    在做.net大作业时添加了chm帮助文档结果在打开时显示"此程序无法显示网页问题",但是把帮助文档拷到别的路径下却显示正常, 经过从网上查找,终于找到了答案: (1).chm文件的 ...

  3. “.CHM文件”无法打开

    ".CHM文件"无法打开 解决方法: 两种方案 A.这是一种帮助文件 用Microsoft HTML Help Executable 打开,就是C:/Windows/hh.exe  ...

  4. 关于asp.net C# 导出Excel文件 打开Excel文件格式与扩展名指定格式不一致的解决办法...

    -----转载:http://blog.csdn.net/sgear/article/details/7663502 关于asp.net C# 导出Excel文件 打开Excel文件格式与扩展名指定格 ...

  5. 删除windows文件右击打开方式中的无效程序选项

    删除windows文件右击打开方式中的无效程序选项[以.htm和.html文件为例]首先你需要记住要删除的无效程序的名字,以我自己为例,以前装过世界之窗浏览器,流氓软件hao123浏览器,虽然卸载了但 ...

  6. 无法打开物理文件 XXX.mdf“。操作系统错误 5:“5(拒绝访问。)“的解决办法

    无法打开物理文件 XXX.mdf".操作系统错误 5:"5(拒绝访问.)"的解决办法 附加数据库时报错: 无法打开物理文件 XXX.mdf".操作系统错误 5: ...

  7. win7计算机未连接网络,Win7无线网络显示未连接但可以上网的解决办法

    最近有网友"默默"遇到一个很奇怪的问题,使用的是Win7笔记本无线上网,但有时候会出现很奇怪的现象,命名桌面右下角的无线网络图片显示为未连接,但依然可以正常的无线上网,不知道怎么回 ...

  8. 能Ping通外网但就是不能打开所有网页的解决办法

    昨天我们办公室有个小妹妹突然打电话告诉我,电脑不能上网了,QQ也不能登陆了! 于是哥哥赶紧跑去一看,哎呀,天啊,这不都市正常的吗?右下角电脑图标显示是正常的(windows 7系统,网络正常的话右下角 ...

  9. SQLServer无法打开用户默认数据库,登录失败,错误4064的解决办法

    "SQLServer无法打开用户默认数据库,登录失败,错误4064"的解决办法 1.检查登录密码 如果密码错误,修改数据库密码,用windows身份验证登录进去, (1)安全--登 ...

  10. linux服务器黑屏_IBM服务器安装、进入Linux系统时显示花屏、黑屏的解决办法

    IBM服务器安装.进入Linux系统时显示花屏.黑屏的解决办法 在Linux安装时不能正确识别或者装上显卡驱动,导致在安装或者启动时显示黑屏.花屏,这时我们可以使用VESA模式进入Linux的图形话界 ...

最新文章

  1. python编写赛车游戏单机版_使用Python中OrderedDict模拟一个简单的竞速游戏排名
  2. 爬虫之selenium爬取斗鱼网站
  3. “神经+符号”:从知识图谱角度看认知推理的发展
  4. linux sql server硬件要求,SQL Server On Linux(20)—— SQL Server On Linux性能(6)——针对性能的配置(Linux层面)...
  5. 【知识图谱】知识融合
  6. 【Linux】一步一步学Linux——groupadd命令(87)
  7. Hibernate 中出现 xxx表 is not mapped xxx的问题
  8. css基础媒体查询和rem
  9. 青蛙学Linux—Zabbix Agent的主动模式和被动模式
  10. akcms在模板文件中书写{php},在模版中灵活处理变量的4种方法
  11. asp.net在发送邮件时出现服务器响应为: You are not authorized to send mail, authentication is required 解决方案...
  12. Android 开发实战
  13. 一招教你轻松恢复丢失的MP4视频
  14. 回顾 2018: 革新的一年
  15. 安装spoonwep
  16. 电商平台日志分析系统(大数据) 上(不完整-版本不对应)
  17. autoproxy插件下载 linux,AutoProxy 0.29.6
  18. Linux系统文件加密与解密应用
  19. 人工智能基础——贝叶斯分类器例程(c语言实现,完整代码)
  20. android jsp界面设计,Android 4.0设计规范-UI博客精选

热门文章

  1. Jmeter中大佬的大集合
  2. PHP中使用gRPC客户端
  3. jmeter 参数为邮箱@出现%40解决办法
  4. python设计贪吃蛇游戏论文_150行python代码实现贪吃蛇游戏
  5. 程序员应该知道的经济学常识
  6. window 系统丢失北京时区解决方案
  7. 【Windows Server 2019】DHCP服务器配置与管理——安装和配置DHCP服务 Ⅱ
  8. 世界500强榜单出炉:中国公司首进三强 沃尔玛居首
  9. vs code语言模式自动检测设置
  10. 身份证实名认证设计、实现思路