办公软件2003密钥-压缩包损坏

chm文件怎么打开
2023年3月30日发(作者:修复硬盘坏道)chm文件打不开2009-02-04 13:33小知识: CHM 意为 Compiled HTML。以CHM为扩展名的文件图标通常为一个带问号的文档图标,表示帮助文档,是 Microsoft 自 Windows 98 以来提供的一种帮助文档格式的文件,用于替代 Windows 95 下的 HLP(Help) 文件。Microsoft 自 Windows 98 以来,操作系统中都自带解释器(打开 CHM 文件的工具),即 Windows 安装目录下的 。CHM 文件可以通过官方免费提供了 HTML Help Workshop 生成,它的源文件是 HTML 文件。现在网络上很多电子书籍都被制作成 CHM 格式。



------------------------------------------------------------------

前几天想打开一本 CHM 格式的电子书,查点东西,没想到,打开的窗口里竟然提示不能打开页面。因为一直很少用帮助,所以也不知道是什么时候开始出现了这个问题的。因为没时间去考虑,所以先在网上查了资料,把这个问题放下了。



今天又一次打开某 CHM 文档的时候,发生了同样的问题。这次有时间。试了一下,几乎所有 CHM 文件都打不开了。看样子是打开过程(指的是系统中的操作过程,非人为操作过程)中的某个关键步骤出了问题。



CHM 的实质是通过几个特殊的协议访问压缩存在在 CHM 文件中的网页。所以,我估计可能是防火墙有鬼。于是把防火墙统统仔细检查了一遍,没有限制 CHM 文件打读取。关闭所有防火墙,CHM 仍然不能正常阅读。



也许是 所必需的某个组件出了问题。但是不知道 会用到些什么组件,所以上网查了一下,有人建议重新注册 。我在系统目录下找到了 ,没有找到 。就当是网上写错了,重新注册一下 试试:regsvr32 。依然不能正常阅读 CHM。



既然如此,很有可能是协议出了问题。 用的是 ms-its 等协议,这些协议应该是由某个 DLL 文件提供服务的。问题是,是什么 DLL 呢?于是再用 Google 搜索 ms-its 协议。终于找到了,原来是一个 在做服务。不过网上查到的解决方案是修改注册表。看着那一堆注册表项就头痛,还是先试试偷懒的办法吧——重新注册DLL:regsvr32 。



再试,嘿,好了,CHM 又可以正常打开了。



至于 CHM 不能打开的原因,据网上说,多半是因为 Microsoft 最近修复的一个关于 HTML Help 的漏洞有关系。不过我机器上的状况不太符合特征,管它呢,反正我又能阅读 CHM 了。



Easy CHM是国华软件推出的一款强大的CHM电子书或CHM帮助文件的快速制作工具。使用EasyCHM只需要三个步骤就可以完成CHM的制作:1、用户指定一个目录,EasyCHM会自动导入全部目录及文件;2、设置CHM编译选项;3、开始制作。EasyCHM非常适合个人和单位制作高压缩比的

带有全文检索及高亮显示搜索结果的网页集锦、CHM帮助文件、专业的产品说明、公司介绍、CHM电子书等等。

EasyCHM主要产品功能:



全自动的目录及文件导入(可以包括子目录);

支持导入任意的文件类型;

程序操作速度快,性能稳定;

自动生成CHM的目录列表并自动生成所有目录项;

为CHM的目录列表自动添加多级编号;

批量更换CHM目录各项的图标;

在编辑目录项、索引项时用到的移动、拖拽、替换等操作中完全支持多选操作,避免了一项一项地操作,极大的减少用户手工 - 非常适合企业维护CHM帮助文档;

支持批量查找替换多级目录各项的标题文字内容;

允许用户指定从文本文件的第N行自动截取标题;

易用的目录编辑器;

丰富实用的CHM制作选项帮助用户制作更加个性化的专业CHM电子书或CHM帮助文件;

内嵌CHM反编译工具;

自动生成输出Alias和Map头文件;

自动生成上下文相关的帮助文





更多推荐

chm文件怎么打开