拷贝了几本CHM电子书到Windows2003上,结果它提示无法显示。上网查了查原因,众口不一:
1、有人说讲CHM文件改为英文名就可以了,我看了看我自己的就是英文名。
2、有人说将所有的路径名都改为英文就可以了,可我的本来就全部是英文。
3、有人说将CHM文件放在根目录下就可以了,我试了试,将其放在本地根目录之后确实可以了,但是放在映射的网络驱动器根目录还是不行。总不能我每次看一本书还得拷过来看吧,于是继续找。
4、找到了微软的一篇文章:
如何使用 MaxAllowedZone 值启用安全区域
警告:MaxAllowedZone 值会启用特定区域中的所有网站。按照示例 1 中的说明使用 UrlAllowList 可能较为安全。如果必须使用 MaxAllowedZone 值,请不要将其设置得高于所需值。如果将该值设为 3 或更高,则系统会很容易受到来自 Internet 的攻击。
注意:默认情况下,
MaxAllowedZone 值设置为 0。下表概述了
MaxAllowedZone 值对各个项的解释。
MaxAllowedZone |
本地计算机区域 |
本地 Intranet 区域 |
受信任的站点区域 |
Internet 区域 |
受限站点区域 |
0 |
允许 |
阻止 |
阻止 |
阻止 |
阻止 |
1 |
允许 |
允许 |
阻止 |
阻止 |
阻止 |
2 |
允许 |
允许 |
允许 |
阻止 |
阻止 |
3 |
允许 |
允许 |
允许 |
允许 |
阻止 |
4 |
允许 |
允许 |
允许 |
允许 |
允许 |
下面的 .reg 文件重新启用 InfoTech 协议,以连接到 Intranet 区域中的所有系统。
REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions]
"MaxAllowedZone"=dword:00000001
简单来说就是在注册表里添加MaxAllowedZone的键值即可。我试了一下,直接将其设为4,问题解决!
其链接为:
阅读(1901) | 评论(0) | 转发(0) |