1. 把文件名称改为E文的简单一点(a.chm),copy 到一个根目录下面,打开看看,如果不行,向下看。
2、重新下载,有的时候下载过程出了问题,看看是否OK
3、看看你的OS的语言设置 和chm文档的语言是不是一致的 ? 如果不一致就会打不开得到上面这样的错误。比如如果下载的chm文档是中文的,那么到 Control Pane 中看看那个"语言和区域"的option,打开看看"区域选项" 是不是中国,这个选项对一些软件还是有一些影响的。
====================
1.问题现象
“不能打开文件mk:@*.chm“
2.发生原因
(1)安装了其他软件造成.chm和hh.exe失去关联
(2)区域设置有问题。(也可能是由于安装某个软件自动修改了区域语言)
3.解决办法
(1)最简单的只需执行C://WINNT//system32//dllcache//hh.exe即可。
(2)注册C://WINNT//system32//hhctrl.ocx (regsvr32 C://WINNT//system32//hhctrl.ocx)
(3)尝试调整 控制面板-区域设置-语言
======================
========================
答 这个问题的发生,是由于hhctrl.ocx的版本号出现错误或未正确注册。
原因在于安装的其他软件用hhctrl.ocx的旧版本替换了原来的版本。
IE6SP1中,这个文件的版本号应为5.2.3735.0。
可以看看你的系统这个文件的版本号。
位于winnt/system32这个文件夹。大小504K(英文版本)
你可以从其他相同的系统(IE版本也相同)中COPY一份
粘贴到你的系统相应文件夹中。然后注册一下。
注意:
1、先替换winnt/system32/dllcache文件夹的这个文件
后替换winnt/system32文件夹里的这个文件
2、如果看不到这个文件,
先工具--文件夹选项中,设置显示隐藏文件
并设置显示系统文件
3、注册的方法是
开始--运行,输入regsvr32 hhctrl.ocx
之后出来一个注册成功的对话框,确定
然后重启系统。