文档介绍:chm 文件的打开 chm 是微软的帮助文档, 许多程序的说明文档还有电子书都是用它制作的。我们下载一个 chm 文档后可能经常会有打不开的情况, 而在其它的一些电脑上却能正常打开, 这说明不是文档本身的问题, 而是系统设置的问题。其实这是为了安全而作的一种限制, 我们知道很多不安全的东西大多是通过网页传播的, 网页里面可能含有各种脚本, 能执行很多功能,而 chm 文件本质上就是编译过的网页。从网上直接下载的网页、 chm 文件和 exe 程序都会被系统标记为来源于网络的, 是不安全的, 一般打开的时候都会出现警告,把“打开此文件前总是询问”前的钩去掉可以让它对该文件不再提示。然而有时候打开 chm 文件不会出现提示,直接显示“该页无法显示”或者“已取消到该网页的导航”“ explorer 不能链接到您请求的网页”之类的错误, 这该怎么办呢? 在 chm 文件上点右键-> 属性-> 常规-> 解除锁定, 这样就可以打开了。但是上述方法并不总是有效的, 也许有的版本的系统根本找不到“解除锁定”这个选项, 这时可以通过修改注册表解决, 将以下内容打开保存到为后缀为 reg 的文件打开即可 REGEDIT4 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp] [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\\HHRestr ictions] "MaxAllowedZone"=dword:00000003 "UrlAllowList"="" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\\ItssRes trictions] "MaxAllowedZone"=dword:00000003 "UrlAllowList"="" 这是最有效的方法,对于各种系统均能用。那么“ MaxAllowedZone ”的值为 3 是什么意思呢? AllowedZone 是允许的区域,所有的区域包括以下几个: 本地计算机 本地 可信站点受限站点我们可以在 选项里面找到有后四个区域, 值为 0 表示本地计算机,为1 则表示前两个,为2 为前三个,为3为前四个。所以"MaxAllowedZone"=dword:00000003 的含义为允许在本地计算机、 、本地 、可信站点上打开该文件。 REGEDIT4 是注册表