Solution to chm file error of navigation cancelled or invalid address

最近我又对 plobe 起了兴趣,找来了一个说明文档竟然是 chm 格式。我这里用了“竟然”,因为 plobe 不是微软的技术,文档编写者却用了微软的 html help。用了微软 html help 也罢了,可它竟然打开后读不了。提示信息是:已取消到该网页的导航,或无效地址。

我试了很多办法,但都不切中要害:

  • 修改区域和语言为中国和中文
  • 注册文件关联
  • regsvr32 某些控件
  • 从微软网站下载 hhupd.exe 来安装
  • 降低 IE 安全级别

结果我的电脑搞得一团糟,还是没解决问题。Google 了好久(google 这回不聪明了,把好的答案藏起来了)最后解决问题的方法是:

在 CHM 文档上右键查看属性 -> 常规 -> 在下面有一个和属性相邻的安全:此文件来自其他计算机,可能被阻止以帮助保护该计算机。 右边有一个解除锁定的按钮。

单击一下 解除锁定 -> 应用 就可以了!

BTW, I found this chm file is not worth opening and reading at all. Does it imply whoever compiles documentation in chm for a non-microsoft technology is silly, and whoever tries to open such a chm is silly as well? I must admit I am silly.

Leave a Reply

Your email address will not be published. Required fields are marked *