chm文件无法打开怎么办

| 收藏本文 下载本文 作者:脆脆鲨手

以下是小编为大家准备了chm文件无法打开怎么办(共含5篇),欢迎参阅。同时,但愿您也能像本文投稿人“脆脆鲨手”一样,积极向本站投稿分享好文章。

chm文件无法打开怎么办

篇1:chm文件无法打开怎么办

如果你双击.chm文件,出现错误提示:“不能打开文件:mk:@MSITStore:(chm文件所在的路径)*.chm”,

解决方法:

看看你的操作系统的语言设置和chm文档的语言是不是一致的?如果不一致就会打不开得到上面这样的错误。比如下载的chm文档是中文的,那么到“控制面板”-“区域和语言选项中检查是不是选中国。如果这个方法不行,再试下面的方法。

“开始”-“运行” regsvr32 itss.dll 注册!    “开始”-“运行” regsvr32 hhctrl.ocx 注册!    把文件名称改为带英文字母的简单一点的文件名,如a.chm,拷到一个根目录下面,打开看看,如果不行,再向下看。

再重新下载获取该文件 ,

查看您的系统目录下是否有HH.EXE这个文件(如:c:windows下),这个文件是用来打开CHM文件的。如果有HH.EXE仍打不开,可能程序所需链接库文件受损;如果没有HH.EXE,拷贝一个过来或将系统覆盖安装一次。

“开始”-“运行”regsvr32 /i hhctrl.ocx 注册!

将以下文本粘贴到文本编辑器(如记事本)中。然后用 .reg 文件扩展名保存该文件导入注册表。(注意先备份注册表)。

CODE:[Copy to clipboard]REGEDIT4

[HKEY_LOCAL_MACHINESOFTWAREMicrosoftHTMLHelp]

[HKEY_LOCAL_MACHINESOFTWAREMicrosoftHTMLHelp.xHHRestrictions]

“UrlAllowList”=“productmanualshelpfiles;www.wingtiptoys.com/help/”

篇2:chm文件怎么打开

chm文件怎么打开

1、首先找到下载的以.CHM为后缀的文件文件,如下如所示就是我下载的'文件。

2、找到文件后,右键点击——选择打开方式,点击。

3、点击之后会弹出一个窗口,让你选择一个打开文件的程序,来打开程序,对于这次文件我们点击浏览。

4、点完浏览后,我们在系统中选择打开文件的程序,首先打开C盘,在C盘目录下有个Windows。

5、点击Windows,在Windows下找到hh.exe文件,双击。

6、双击之后,会弹出一个窗口,我们将“始终使用选择的程序打开”勾选上,点击确定。

7、点击确定之后,程序就打开了。

chm文件打开的操作步骤就为小伙伴们详细分享到这里了,如果用户们使用电脑的时候不知道怎么打开chm文件,可以根据上述方法步骤进行操作。

篇3:解决CHM格式的文件无法显示的思路

系统版本 xp sp2专业版本,

问题:chm文件打开无法显示

文章目的:给像我这样的新手一个思路。并祝福我的弟弟张银州学业有成,一生幸福。

这个问题估计很少有人遇到,我当时自己也不知道自己曾经改动了什么。只是说一下思路。

首先金州上网找寻相关资料。发现一篇比较有价值。

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

我在自己的windows xp上试了一下,果然如此。奇怪,但自己的CHM电子书都好好的呀,虽然告知用户此帮助文件有问题,但还是解决问题呀。唉,也是翻了以前所有遇到过的类似问题的纪录,一一尝试都不对。结果倒是那边ERP部门找到厂商咨询后,ERP厂商给出了Solution。原来事情是这样的:

在某些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 

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

我按照 安装 Windows Server 2003 Service Pack 1、MS05-026 或 MS04-023 后,无法使用某些采用 InfoTech 协议的 Web 应用程序 中所述,对客户端注册表作出如下修改,再次尝试执行那些CHM文件,成功了!

[HKEY_LOCAL_MACHINESOFTWAREMicrosoftHTMLHelp1.xItssRestrictions]

“UrlAllowList”=“helpfiles;file://helpfiles”

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

关于此补丁及相关问题的描述,请参考如下KB:

安装 Windows Server 2003 Service Pack 1、MS05-026 或 MS04-023 后,无法使用某些采用 InfoTech 协议的 Web 应用程序

MS05-026:HTML 帮助中的漏洞可能允许远程执行代码

安装安全更新 896358 后下载的 Compiled Help Module 文件无法打开”

我的问题明显不是这个问题,原因是我自己的机器我知道,在能打开chm文件,到打开chm文件

无法显示页面这段中间的时间里面,我并没有更新,只是做了一些系统修改。

但是这篇文章还是对我有启发的,比如提到了InfoTech协议。以上说明结束。

虽然网上关于这方面的文章很多,你可以自己搜索看看,但是我当时没有搜索到能针对我的问题解决的方法,

于是决定自己进入测试。以下是金州测试方法:(问题很简单,主要是讲一下思路,金州注释)

1.金州把现在打开chm文件无法显示的状态,做一个系统还原点。

2.RegSnap抓一个快照。

3.导入以前备份的注册表。

结果chm文件打开和以前一样了,就是可以观看正常了。

金州总结为是注册表某些项目丢失原因引起的。

4.RegSnap再抓一个快照,比较一下。

发现项目太多(我备份的注册表比较早了,哈哈),无法详细判断。

这条路断了。

5.大约呆坐着十分钟之后,忽然想起InfoTech协议“ms-its”协议,这就是我搜索到的那篇文章

的启发了,哈哈,这个协议的执行文件是C:WINDOWSsystem32itss.dll

6.查看这个dll还在。所以准备进行第二种推测,那就是它相关联的调用注册表丢失。

7。开始测试以上推断。搜索注册表有关itss.dll项目,这个比较多,不宜以列举

8.备份所有相关项目。

9.把系统还原到打不开chm时候的状态。

10。导入备份的itss.dll项目,结果可以观看chm文件了,问题解决。证明猜测正确,原因找到。

11.从新还原到打开chm无法显示状态。

12。逐一测试每一个每一个注册表项目,如此循环,直到找到确定关键是那几个注册表项目。

13.最后确定为两个关键项目。如下:

项目1.

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOTCLSID{9D148291-B9C8-11D0-A4CC-0000F80149F6}]

@=“Microsoft InfoTech Protocols for IE 4.0”

[HKEY_CLASSES_ROOTCLSID{9D148291-B9C8-11D0-A4CC-0000F80149F6}InprocServer32]

@=“C:WINDOWSSystem32itss.dll”

“ThreadingModel”=“Both”

[HKEY_CLASSES_ROOTCLSID{9D148291-B9C8-11D0-A4CC-0000F80149F6}NotInsertable]

[HKEY_CLASSES_ROOTCLSID{9D148291-B9C8-11D0-A4CC-0000F80149F6}VersionIndependentProgID]

@=“MSITFS”

项目2.

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOTPROTOCOLSName-Space Handlermk*]

“CLSID”=“{9D148291-B9C8-11D0-A4CC-0000F80149F6}”

14.总结,问题确实是InfoTech协议注册表关联丢失问题。

说明1.这个方法也许不适应于解决类似问题,因为造成问题的原因是我个人修改系统的后遗症。

主要是提供一种浅显的思路。

2.文中个人问题于-10-08 下午金州发现,傍晚解决完毕,当时把解决方法发到一些论坛

因为前天看到一些朋友在我的帖子下面提问题随口而来,不经过丝毫思考测试,所以特意把这个

问题的简单思路总结一下,希望对一些朋友有所帮助。

3.嗦一句,我遇到问题的时候总是想1.我尽力了吗?2.我认真查找理解了相关资料了吗?3.我

尝试了各种可能了吗?这就是我的笨人苯方法。哈哈,以此文再次祝福我的弟弟张银州学业有成,一

生幸福快乐。并祝福邪恶八进制和大家。

篇4:chm文件突然乱码了

今天打开一个chm文件的帮组文档时,文档时乱码,以前可不是的哦,不知道自己干什么操作了。上网找了下解决办法。

打开cmd 输入regedit 进入注册表:找到:

HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerInternational

你会看到右边:AutoDetect 和 Default_CodePage

将AutoDetect 设置为1 (默认为0表示默认编码,设置为1表示自动检测)

篇5:如何巧妙提取CHM文档中的GIF文件

第一步:首先打开光盘界面,找到要保存的动画,在该动画上单击鼠标右键,选择“属性”,在打开的对话框中把地址(URL)全部复制下来(复制方法:按住鼠标左键,把地址拖蓝,在其上面单击右键选择“复制”)。其地址类似于mk:@MSITStore:E:文学书籍中国电脑教育报2003.chm::/1713_files/13.gif,如图1所示。

第二步:打开IE浏览器,把所复制的地址粘贴到地址栏中,然后按下回车键。这时,你会在浏览器中看到动画了!这时,我们离成功只差一步之遥,请继续往下做,

第三步:在用浏览器打开的动画上单击鼠标右键,选择“电子邮件图片...”。系统会自动打开OE,你会发现此动画已经被加入了“附件”中。这时,你只要打开“文件”选择“保存附件...”,找个合适的地方保存下了就行了,如图2所示。还不快打开看看?br/>

编辑提示:利用此方法不仅可以保存GIF动画,其他的资源一样也不在话下。如果想保存静态的图像,只要在第二步中另存为就行了。

点击阅读更多学院相关文章>>

分享到

鼠标左键无法拖动文件怎么办

如何修复无法使用的Excel文件

XP系统鼠标无法拖动文件的解决方案

开办幼儿园申请报告

开办旅行社申请书

win7电脑中的文件无法复制粘贴了怎么办?

CHM电子书木马制作攻略

开办沙场申请书范文

开办培训学校计划书

开办企业党员个人总结

chm文件无法打开怎么办(合集5篇)

欢迎下载DOC格式的chm文件无法打开怎么办,但愿能给您带来参考作用!
推荐度: 推荐 推荐 推荐 推荐 推荐
点击下载文档 文档为doc格式
点击下载本文文档