使用编译后的HTML帮助文件(.chm)
CHM是已编译的HTML文件格式的扩展,通常由Microsoft基于HTML的帮助程序使用。它可能包含许多压缩的HTML文档以及它们链接到的图像和JavaScript。CHM特性包括目录、索引和全文搜索。大部分Aerotech的帮助文件都是CHM格式的。
如何解锁一个CHM文件
如果您可以打开帮助文件,并看到导航(目录)在左窗格,但右窗格是空的或显示一个警告消息,试试这个:
- 下载CHM并将其存储到您的PC上的本地驱动器。不要将它存储在网络驱动器上。
- 在Windows资源管理器中右键单击CHM文件并选择属性。
- 在一般属性对话框的选项卡,单击疏通,然后单击好吧。
其他症状及解决方法亚博登录平台
安全警告:“CHM查看器组件没有正确地注册到您的PC上。”
如果您看到此警告,请清除“总是在打开此文件之前询问”旁边的复选框。
安全警告:“系统文件
当您安装Windows服务包时,系统文件有时可能会“取消注册”。解决,跑regsvr32 hhctrl.ocx在命令行(启动>运行)中注册系统中的库。
您的CHM文件存储在路径中带有“#”(散列)字符的文件夹中。
c#开发人员可能会发现他们的文档和CHM格式的电子书无法打开,因为他们将CHM文件存储在诸如“C:\电子书\ c# \”这样的目录中。散列字符表示HTML中的一个锚,因此CHM查看器无法正确解析路径并检索内容。要进行解析,请从目录名中删除'#'(散列)字符。还要避免使用'?目录名中的'、'&'和'+'字符。
CHM文件位于受限制的Internet区域
当您试图访问的CHM文件被远程存储时,例如在网络驱动器或远程服务器上,您可能也会遇到问题。如果相关的安全区域受到限制,则CHM文件也不会显示。要解决此问题,请修改ItssRestrictions注册表项,以启用特定的安全区域。
- 从命令行运行'regedit'命令。
- 找到并点击以下子键:
- 微软HKEY_LOCAL_MACHINE \ SOFTWARE \ \ HTMLHelp \ \ ItssRestrictions 1. x
- 注意:如果这个注册表子项不存在,那么创建它。
- 右键单击itssconstraints子键,指向New,然后单击DWORD Value。
- 输入MaxAllowedZone,然后回车。
- 右键单击MaxAllowedZone值,然后单击Modify。
- 在“值数据”框中,键入0和4之间的数字,然后单击“确定”。对于大多数CHM文件,1的值应该足够允许使用,而不必打开对电子邮件/internet位置中的远程CHM文件的访问。
- 0 =我的电脑
- 1 =本地内部网区
- 2 =受信任的站点区域
- 3 =网络带
- 4 =受限制的站点区域
- 退出注册表编辑器。
警告:只启用您信任的安全区域。不要启用您不确定的安全区域。
恢复默认的Windows 7文件扩展名类型关联
作为最后的手段,你可以尝试恢复默认的Windows文件扩展类型关联。如果文件扩展类型在默认情况下打开了错误的程序,出现了错误的图标,或者在注册表中丢失或损坏,那么这可以解决问题。