使用编译的HTML帮助文件(.chm)

CHM是为编译的HTML文件格式,微软的基于HTML的帮助程序最常用的扩展。它可以包含很多压缩HTML文件和图像和JavaScript他们链接。CHM功能包括目录,索引表,和全文搜索。大多数Aerotech的帮助文件都在CHM格式。


如何解除阻止CHM文件


如果你可以打开帮助文件,看到在左窗格中导航(目录),但右窗格中为空或显示一条警告消息,试试这个:

  1. 下载CHM,并将其存储到你的电脑上的本地驱动器。不要将其存储在网络驱动器上。
  2. 在Windows资源管理器上的CHM文件上右键单击并选择属性
  3. 一般属性对话框中,点击选项卡解除封锁,然后单击


其他症状和解决方案新万博最新版本


安全警告道:“CHM查看器组件未正确注册您的PC上。”

如果您看到此警告,清除该复选框旁边的“打开此文件前始终询问”。


安全警告: “系统文件 \ SYSTEM32 \ HHCTRL.OCX丢失,损坏,或未注册”。

系统文件smay有时“注销”自己当您安装Windows服务包。要解决,跑REGSVR32 HHCTRL.OCX在命令行(开始>运行)注册在系统库中。


你的CHM文件存储以“#”(井)的路径字符的文件夹中。

C#开发人员可能会发现,因为它们存储自己的CHM文件的目录,例如它们在CHM格式的文​​档和电子书无法打开“C:\电子书\ C#\”。所以CHM浏览器无法正确解析路径,并检索内容的哈希字符表示HTML中的锚。要解决问题,删除“#”(井)从目录名字符。此外,还要避免在目录名称中使用“?”,“&”和“+”字符。


CHM文件是在禁区Internet区域

当一个CHM文件,您试图访问远程存储,例如网络驱动器上或远程服务器上,你可能也有问题。如果相关的安全区域受到限制,则CHM文件将不会被显示出来。要解决问题,修改ItssRestrictions注册表项以启用特定的安全区域。

  1. 运行“注册表编辑器”命令行命令。
  2. 找到并单击下面的子项:
  3. HKEY_LOCAL_MACHINE \ SOFTWARE \微软\ HTML帮助\ 1.x的\ ItssRestrictions
  4. 注意:如果此注册表子项不存在,则创建它。
  5. 右键单击ItssRestrictions子项,指向新建,然后单击DWORD值。
  6. 键入MaxAllowedZone,然后按ENTER键。
  7. 右键单击MaxAllowedZone值会,然后单击修改。
  8. 在数值数据中,键入选自0和4的数,然后点击OK。对于大多数CHM文件,值1应该足以允许使用没有电子邮件/互联网位置开辟了从/访问远程CHM文件。
    • 0 =我的电脑
    • 1 =本地Intranet区域
    • 2 =可信站点区域
    • 3 =Internet区域
    • 4 =受限制的站点区域
  9. 退出注册表编辑器。
警告:仅启用这些安全区,你信任的人。不要启用安全区域哪些你不知道。

恢复默认的Windows 7的文件扩展名类型关联

作为最后的手段,您可以尝试恢复默认的Windows文件扩展类型关联。如果一个文件类型的扩展默认情况下,使用错误的程序打开,有错误的图标,或丢失或损坏的注册表这可能会解决问题。