可能你的系统有问题,CHM格式的打不开。
这里有个解释:
在微软没有出chm补丁前,chm可以在任意位置打开的
但是现在不同了,远程共享目录下面的肯定打不开,就连保存到本地都不行。
不过有个解决办法,将该chm文件用rar压缩,然后双击rar里面的文件就能正确打开了,我估计是只有internet临时文件夹和windows临时文件夹许可运行基于某些协议或网址的互联网文件,而在其他目录下就没有权限了。
以下是比较专业的说明:
今天偶上网下载一个CHM格式的文件的时候居然打不开~~上网查了一下,,找到了原因所在.请大家碰到我这样的问题的朋友请看看
MS官方解释
原来微软发现很多人利用chm漏洞,于是出了一个补丁,把这个东西默认关闭了,也没有提供明显的开关,留下了很多麻烦。于是又出了一篇kb文章具体描述:
当然,如果你和我一样,只是突然有了兴趣读这本chm书,也不必太仔细阅读了,最后总结出来就是这样:
REGEDIT4 ["HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions\MaxAllowedZone"=DWORD: a number from 0 to 4
应该说调整为3还是相当安全的。
如果大家要做仔细研究,微软还详细告诉了原因,做法,结果等等,有兴趣可以去微软官方网页拜读:但是微软还是说调整到3或者3以上很危险,只好不用的时候修改回来了。 另外可以通过区域或者允许协议来调整,比如我这个chm是Mk:@msitstore协议,但是我按照这些办法作都有点问题,只要将就修改区域了。