`

如何解决下载的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文件打开无法显示网页的问题 - 耕者 - 博客园.rar

    解决CHM文件打开无法显示网页的问题 解决CHM文件打开无法显示网页的问题

    CHM无法显示网页问题的解决方法

    打开CHM文件,左边目录齐全,可右边边框里却是无法显示网页。

    chm电子书无法显示网页的方法

    关于chm电子书无法显示网页的解决方法 双击下载的reg文件,可以将它导入注册表, OK,问题搞定

    无法查看CHM文件内的内容 找不到dns错误的解决方法

    不能显示(Can not display),这很正常,因为chm的访问存在严重的安全漏洞。虽然微软为此发布了很多的security patch,...而如果你选择强制打开,那么IE会忽略msits协议,结果就是你看到的“无法显示网页”的错误页面。

    MQL4中文帮助文档chm格式

    MQL4中文帮助手册chm格式,如打开时显示“已取消到该网页的导航”,请右键属性->解除锁定,或百度搜索解决办法。

    jQuery EasyUI 1.9.4 中文帮助文档 离线chm

    这是一套关于jQuery EasyUI的中文帮助文档,在线帮助文档 ... 另外,从网上下载的 chm 文件经常会出现无法显示网页 内容的问题,这里一并打包了此问题的解决办法。  参考资料来源于网络,服务于网络。

    php_manual_zh.chm

    PHP7.4中英文手册,手册...会自动变成php.chm文件 2.如果下载完毕后还打不开(显示:已取消到该网页的导航 ),请在手册上右键-》属性-》常规-》最下面区域点击“解除锁定”-》最后点击确定 手册就能打开正常显示了。

    w3school离线版(CHM)

    w3school的CHM版本。以后单机就可以学web了! 注:对于显示“无法显示网页”的解决方法:鼠标右键文件 => 属性 => 解锁文件

    nutch 1.5.1 API CHM格式

    从之前发布其他chm文件下载用户的反映看,有不少朋友反映下载后打开无法显示,这一般不是chm文件的问题,这里统一说明一下解决办法: 如果文件打开看不到右边的内容,是因为你的操作系统为了安全对下载的chm文件...

    appcandoc.chm

    复制appcan网站中的在线API网页,生成的CHM 文档,显示效果和官网一样,解决了查阅api还要在线的弊端。是appcan 爱好者的手臂。。。

    HTML知识整理、网页制作基础教程 CHM.rar

     表格使用的常见问题及解决方法  活用表格美化网页  网页表格制作进阶  创建网页表格的基本原则和方法  制作1px边框表格的几种方法  有关表格边框的CSS语法整理  网页设计理念  有了好的设计理念,...

    php 中文函数手册

    有个别电脑会出现【已取消到该网页的导航】 或者 【无法显示网页 的问题】情况,那时千万不是认为是我的文件有文件……还是直接说解决办法吧: 方法 1 1. 双击此 .chm 文件。 2. 在“打开文件安全警告”对话框,...

    SVN操作手册中文版网页格式

    针对打不开chm格式的网友 转换后为网页格式的操作手册中文版> 目录 译者序 前言 序言 读者 怎样阅读本书 本书约定 排版习惯 图标 本书组织结构 Subversion 1.1的新特性,svn客户端和linux下命令行。 目录 1. 简介 ...

    《MyEclipse 6 Java 开发中文教程》前10章

    第一章 安装配置开发环境 18 1.1系统需求 18 1.2 JDK 的下载,安装和配置(可...10.7.2 MyEclipse生成的Spring+Hibernate无法保存数据问题的解决方法2 - 用 CGLIB 来实现事务管理 258 10.7.3 Spring相关的参考资料 261

    网络收藏家

    更正了导出chm文件时默认页面不能正常显示的Bug。 增加了快速编码切换功能,可以快速改变浏览器的编码。 更正了导入本地文件时不能导入图片的Bug。 软件介绍 ";网络收藏家";是一个功能强大的...

    Editplus 3[1].0

    作者主页有很多语法自动完成文件下载,地址 http://editplus.com/files.html 【14】工具集成——编译器集成例子(Java、Borland C++、Visual C++、Inno Setup、nsis) 在“工具→参数选择→用户工具”选项页设置,...

    网管教程 从入门到精通软件篇.txt

    map 命令还显示文件系统的类型和每个磁盘的大小(MB)。 二。★★★常见文件扩展名和它们的说明 常见文件扩展名和它们的说明 A ACE:Ace压缩档案格式 ACT:Microsoft office助手文件 AIF,AIFF:音频互交换...

Global site tag (gtag.js) - Google Analytics