在win7中chm打不开的多种解决方法
今天遇到了一件非常棘手的问题,我尝试打开chm帮助文件时遭遇了困扰。我的操作系统是64位win7,每当尝试打开chm文件时,系统总会弹出关于安全问题的提示。在强制打开之后,却无法查看内容,得到的提示是“该页导航被取消”,这让我感到非常困扰。
面对这个问题,我首先想到了向搜索引擎求助。在Google的搜索结果中,虽然提供了许多解决方案,但大部分都需要修改注册表,过程复杂且容易出错。尽管过程艰难,我还是凭借自己的聪明才智找到了一个简单有效的解决方法。现在我将这个方案分享给大家。
请按照以下步骤操作你的chm文件:
1. 打开chm文件。
2. 当win7提示安全问题时,不要惊慌,先关闭chm文件。
3. 右键点击chm文件,你会看到一个名为“解除锁定”的选项,点击它。如果没有这个选项,请继续往下看。
4. 如果仍没有找到“解除锁定”选项,尝试将chm文件压缩成.rar格式。
5. 双击生成的压缩文件.rar,然后在压缩文件中再次双击chm文件,这时应该就能正常显示内容了。
除此之外,我还了解到其他可能的解决方法:
如果提示“Internet Explorer无法链接到您请求的网页”或者打开后“页面无法显示”,可以尝试在要打开的CHM文件上右键属性,在属性中找到“解除锁定”选项。
另一种可能是你的系统中的Hhctrl.ocx文件丢失或被其他版本的Hhctrl.ocx覆盖。你可以从相同的电脑或安装光盘中拷贝该文件,然后重新注册Hhctrl.ocx文件。
还有其他一些可能的解决方法:
1. 进入“语言和区域”-“区域选项”,如果区域不是中文请改为中文。
2. 将文件名称改为简单的英文形式(例如a.chm),并复制到根目录下尝试打开。
3. 如果多数CHM文件都打不开,可以尝试重新注册regsv itss.dll,并关联chm文件的“打开方式”到\Windows\HH.exe。
4. 检查是否安装了hh.exe文件,如果没有可以从其他电脑上复制一个,或者从微软网站上下载hhupd.exe进行安装。
以上就是我对这个问题的理解和找到的解决方案,希望能对大家有所帮助。重获CHM文件访问权限的指南
当你发现你的CHM文件无法打开时,可能是你的系统遇到了某些问题。以下是一些解决此问题的建议和步骤:
一、关于系统问题
如果在安装新系统或进行某些更新后遇到此问题,那么可能是一些新的安全更新导致的。这可能是与微软的HTML Help系统有关的问题。这个系统为程序、多媒体主题或Web站点提供了在线帮助文件的功能。如果HTML Help无法验证输入数据,就可能导致此类问题。例如,特定的CHM文件可能会尝试使用“ms-its”协议,这可以被恶意利用。确保你的系统已经安装了最新的安全补丁和更新是很重要的。
二、关于HHCTRL.OCX文件
在C:\Windows\System32目录下找到“Hhctrl.ocx”文件后,运行“regsv”命令注册该文件。如果一切正常,继续下一步操作。
三、关于HH.DAT文件
在目录\Documents and Settings\%username%\Application Data\Microsoft\HTML Help下找到并删除“hh.dat”文件。有时这个文件中的一些内容可能会引起错误。删除后尝试重新打开CHM文件看是否解决了问题。
四、关于注册表修改
打开注册表编辑器(开始→运行→输入“regedit”),然后找到路径HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions。在这个路径下新建DWORD键MaxAllowedZone,并将其值设为3。这个设置可能有助于解决某些CHM文件的访问问题。同时确保该路径下的ItssRestrictions子键存在,如果不存在则需要手动创建它。
五、关于HH.EXE文件缺失或损坏
检查Windows\System32目录下是否存在hh.exe文件。如果没有,你可能需要从另一台正常的电脑上复制一个hh.exe文件到该目录,然后重新关联CHM文件和hh.exe。尝试双击一个CHM文件,当出现程序选择时选择C:\Windows\hh.exe。
六、关于CHM文件路径问题
当CHM文件的路径包含特殊字符如“”“%”时,可能会出现无法显示的问题。此时可以尝试更改CHM文件的存储位置或使用其他不含特殊字符的路径来访问它。确保在打开CHM文件前清除任何阻止访问的权限设置,如解除文件的“阻止”状态等。如果你在家重新安装系统后遇到此问题,可能需要重新配置一些系统设置或安装必要的组件以正常访问CHM文件。关于这个漏洞的一些细节和更多的解决方法可以参考相关的安全公告或技术论坛。确保你的系统和软件是最新的,并注意网络安全问题,避免访问可疑的CHM文件以避免潜在的风险。介绍CHM文件无法打开的困扰:原因与解决之道
你是否曾遇到过无法打开CHM文件的情况?其实,打开CHM文件相当于执行一条包含文件路径的命令行语句。当路径中出现如“”“%”等特殊字符时,命令行的语义会发生变化,导致CHM文件无法正常运作,而系统却不会给出任何提示,这使得许多人倍感困扰。
其中,有一种情况是由于C文件中包含了特殊字符“”导致的。解决此问题的方法之一,就是简单地删除路径中的这些特殊字符,问题即可迎刃而解。
除此之外,还有以下几种方法可以尝试:
方法 4:安装微软的安全更新。微软曾发布了安全更新896358或890175,这些补丁对chm的itss协议进行了限制。有些chm文件可能使用了这一协议,因此导致无法显示。对此,我们可以尝试修改注册表、调整安全级别或更改itss.dll文件(这一点需要谨慎,建议咨询专业人士)。
方法 5:修改注册表。具体操作包括新建一个文本文件,添加特定内容后另存为HTMLHelp.reg文件,然后双击导入注册表。但这种方法存在安全隐患,因此不推荐使用。
方法 6:检查目录名称。如果目录名称中含有“”字符,删除后CHM文件即可正常显示。
方法 7:如果CHM文件是中文的,尝试将其改为英文字符后打开。
方法 8:右键单击CHM文件,选择“属性”,然后点击“解除锁定”后尝试打开。
如果以上方法都无法解决问题,那么你可以考虑将电子书从CHM格式转换为PDF格式。为此,可以使用CHM Converter这款软件。它支持将CHM文件转换为PDF、TXT、DOC等多种常用格式。软件界面支持多种语言,包括中文。操作也十分简便:选择需要转换的CHM文件,设置好字符集,选择导出格式,然后开始转换即可。
希望以上方法能帮助你解决CHM文件无法打开的问题。如果还有其他疑问,建议咨询计算机专家或查阅相关技术支持论坛。
网络安全培训
- 在win7中chm打不开的多种解决方法
- 雷柏XK200蓝牙键盘值得入手吗 雷柏XK200蓝牙键盘体
- Win10 20H1快速预览版18894开始推送(附更新修复内容
- 什么才是真4K?热销王华为荣耀与芒果嗨Q H7电视
- Surface Laptop 3笔记本值得买吗 微软Surface Laptop 3简
- 电脑开机界面提示to interrupt normal startup怎么办-
- host 不起作用问题的解决方法
- 怎么看自己的电脑是不是双显卡?双显卡有什么
- mac打不开磁盘映像dmg提示image not recognized怎么办
- 如何设置电脑定时关机的秘籍大全
- 将轻量化做到极致 酷冷至尊天狼星鼠标详细图文
- 4G内存只显示3G是怎么回事,另外1G内存在哪?
- 移动平台革命 Santa Rosa本普及知识
- 13英寸rMBP和MBA全线更新 配14nm CPU
- 警告! 延缓安装Win10累积更新KB4592438 会让SSD崩溃
- 电脑如何设置自动关机