chm文件无法打开,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 格式。
====================================================================
=====================================================================================
方法 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电子书显示“此程序无法显示网页”的解决办法相关推荐
- CHM文件无法打开的解决方法
机子上存储了很多电子书,经常会遇到的CHM文件无法打开的情况. 比如: 一.正确操作方法 二.出现空白页面或该页无法显示的错误 三.不能打开文件mk:@*.chm 四.XP系统无法打开chm文件的解决 ...
- .net应用程序中添加chm帮助文档打开显示此程序无法显示网页问题
在做.net大作业时添加了chm帮助文档结果在打开时显示"此程序无法显示网页问题",但是把帮助文档拷到别的路径下却显示正常, 经过从网上查找,终于找到了答案: (1).chm文件的 ...
- “.CHM文件”无法打开
".CHM文件"无法打开 解决方法: 两种方案 A.这是一种帮助文件 用Microsoft HTML Help Executable 打开,就是C:/Windows/hh.exe ...
- 关于asp.net C# 导出Excel文件 打开Excel文件格式与扩展名指定格式不一致的解决办法...
-----转载:http://blog.csdn.net/sgear/article/details/7663502 关于asp.net C# 导出Excel文件 打开Excel文件格式与扩展名指定格 ...
- 删除windows文件右击打开方式中的无效程序选项
删除windows文件右击打开方式中的无效程序选项[以.htm和.html文件为例]首先你需要记住要删除的无效程序的名字,以我自己为例,以前装过世界之窗浏览器,流氓软件hao123浏览器,虽然卸载了但 ...
- 无法打开物理文件 XXX.mdf“。操作系统错误 5:“5(拒绝访问。)“的解决办法
无法打开物理文件 XXX.mdf".操作系统错误 5:"5(拒绝访问.)"的解决办法 附加数据库时报错: 无法打开物理文件 XXX.mdf".操作系统错误 5: ...
- win7计算机未连接网络,Win7无线网络显示未连接但可以上网的解决办法
最近有网友"默默"遇到一个很奇怪的问题,使用的是Win7笔记本无线上网,但有时候会出现很奇怪的现象,命名桌面右下角的无线网络图片显示为未连接,但依然可以正常的无线上网,不知道怎么回 ...
- 能Ping通外网但就是不能打开所有网页的解决办法
昨天我们办公室有个小妹妹突然打电话告诉我,电脑不能上网了,QQ也不能登陆了! 于是哥哥赶紧跑去一看,哎呀,天啊,这不都市正常的吗?右下角电脑图标显示是正常的(windows 7系统,网络正常的话右下角 ...
- SQLServer无法打开用户默认数据库,登录失败,错误4064的解决办法
"SQLServer无法打开用户默认数据库,登录失败,错误4064"的解决办法 1.检查登录密码 如果密码错误,修改数据库密码,用windows身份验证登录进去, (1)安全--登 ...
- linux服务器黑屏_IBM服务器安装、进入Linux系统时显示花屏、黑屏的解决办法
IBM服务器安装.进入Linux系统时显示花屏.黑屏的解决办法 在Linux安装时不能正确识别或者装上显卡驱动,导致在安装或者启动时显示黑屏.花屏,这时我们可以使用VESA模式进入Linux的图形话界 ...
最新文章
- python编写赛车游戏单机版_使用Python中OrderedDict模拟一个简单的竞速游戏排名
- 爬虫之selenium爬取斗鱼网站
- “神经+符号”:从知识图谱角度看认知推理的发展
- linux sql server硬件要求,SQL Server On Linux(20)—— SQL Server On Linux性能(6)——针对性能的配置(Linux层面)...
- 【知识图谱】知识融合
- 【Linux】一步一步学Linux——groupadd命令(87)
- Hibernate 中出现 xxx表 is not mapped xxx的问题
- css基础媒体查询和rem
- 青蛙学Linux—Zabbix Agent的主动模式和被动模式
- akcms在模板文件中书写{php},在模版中灵活处理变量的4种方法
- asp.net在发送邮件时出现服务器响应为: You are not authorized to send mail, authentication is required 解决方案...
- Android 开发实战
- 一招教你轻松恢复丢失的MP4视频
- 回顾 2018: 革新的一年
- 安装spoonwep
- 电商平台日志分析系统(大数据) 上(不完整-版本不对应)
- autoproxy插件下载 linux,AutoProxy 0.29.6
- Linux系统文件加密与解密应用
- 人工智能基础——贝叶斯分类器例程(c语言实现,完整代码)
- android jsp界面设计,Android 4.0设计规范-UI博客精选