chm文件打不开怎么办

这个问题的发生,是由于 hhctrl.ocx 的版本号出现错误或未正确注册。
原因在于安装的其他软件用 hhctrl.ocx 的旧版本替换了原来的版本。
IE6SP1
中,这个文件的版本号应为 5.2.3735.0
可以看看你的系统这个文件的版本号。
位于 winnt/system32 这个文件夹。大小 504K (英文版本)

其实是系统在装了 SP1 以后,为了屏蔽漏洞更新了 hhctrl.ocx itss.dll HH.EXE 用的是 ms-its 等协议的相关文件)但是由于杀毒软件或者一些防火墙的原因,这两的控件无法再在系统中正常的注册,所以就造成了 CHM 文件无法打开,并提示协议连接错误,或找不到文件等错误信息。

如果是版本被病毒或流氓软件修改,你可以从其他相同的系统( IE 版本也相同)中 COPY 一份,粘贴到你的系统相应文件夹中。然后注册一下。

如果系统的文件都正常,只需要在系统中注册一下这两的控件即可。
方法如下:
运行 中输入命令:
regsvr32 hhctrl.ocx
(之后出来一个注册成功的对话框,确定)
regsvr32 itss.dll
(之后会出来一个注册成功的对话框,确定)

再打开 CHM 的文件 , 问题得到解决了 ,CHM 可以正常的阅读。

 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值