从网上下载的CHM经常会遇到打开无法显示的问题,今天偶这里累计的旧已经好几个终于在忍无可忍的情况下找到了解决方法:
1.比较菜的办法:把CHM文件用WinRar打包压缩然后双击不解压出来的情况下察看~(很简单又很麻烦–!)
2.注册表修改法:在注册表里面修改这个键值“ REGEDIT4 ["HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/HTMLHelp/1.x/ItssRestrictions/MaxAllowedZone"=DWORD: a number from 0 to 4”默认为 3- 改为 3 即可
具体方法 开始〉运行〉输入 regedit 回车 找上面的键值双击修改之即可如下图:
3.懒人法:本人已经把该键值导出 下载本文件双击即可 点击下载(xp 2003均兼容 嘿嘿写在最后 ^^)
//2
出现的无法打开的错误提示:(问题现象)
“不能打开文件mk:@MSITStore:文件名.chm”
这只是我自己遇到的一种错误提示而已 可能还有其他情况的错误咯,比如说打开后页面无法显示的情况,对此这里就不多加附加解决措施咯~
后来上网找了下为什么无法打开chm格式的文档发现产生的原因可能是:
1、安装了某些软件造成*.chm和hh.exe失去关联;
2、区域设置有问题。(也可能是由于安装某个软件自动修改了区域语言)
其实我自己也不知道为什么会出现这种情况啊,这几天似乎又没装什么不良软件啊,感到奇怪,到底是什么软件造成破坏chm格式与hh.exe的关联性呢?还是个疑惑。。。。。
嘿嘿 还是讲讲重点吧---解决措施 吧
1、简单的就只需执行:c:/windows/system32/dllcache/hh.exe 即可;
2、注册c:/windows/system32/hhctrl.ocx(运行regsvr32 c:/windows/system32/hhctrl.ocx);
3、尝试调整 控制面板-->区域设置语言
(以上中的c:盘是指系统盘,因为系统大多是装在c盘下咯^_^;windows是相对XP系统而言的,因为个人觉得现在用xp的基本比较多,如果是用windows 2000 or 2003 的话应该是在winnt文件夹下咯;ps:这些网上看看下应该有)
http://hi.baidu.com/i_phone/blog/item/c709b5187f34c20635fa412a.html