为什么win7打不开CHM电子书
1.如果打不开,可以这样恢复文件关联:
1,开始运行,输入:regsvr 32 c:\ Windows \ System32 \ hhctrl . ocx,确认重新关联文件。
2.在windows目录下执行hh.exe。
备注:
1.有时候chm文件放不进中文目录。包括中文中药名称。尝试测试文档。中文名改了。
2.如果在Windows目录下找不到hh.exe,请转到C:\ Windows \ service pack files \ i386。
目录。如果你能找到hh.exe计划,
选择任意CHM文件,右键单击,在属性中更改文件打开模式,并恢复文件连接。CHM文件可以正常打开。
2.如果你的电脑上没有there程序。
1.在微软网站下载hhupd.exe,安装hh.exe并运行它。
Hhupd.exe下载地址:/fwlink/?LinkId=14498
2.下载hhupd.exe后,你可以运行它。这个东西的大小是461kb。
3.在c:\windows\system32中找到文件“Hhctrl.ocx”,然后运行命令“regsvr 32 c:\ Windows \ System32 \ hhctrl . ocx”注册该控件。问题解决了。
3.如果重新注册hhctrl.ocx,仍然无法正常读取CHM。
那么,协议很可能有问题。HH.EXE使用ms-its和其他协议,这些协议应该由DLL文件提供服务。问题是,它是什么
然后用谷歌搜索ms-its协议。终于找到了。原来是itss.dll。
做服务。不过网上找到的解决办法是修改注册表。
要修改ItssRestrictions注册表项以启用特定的安全区域,请按照下列步骤操作:
1.单击开始,单击运行,键入regedit,然后单击确定。
2.找到并单击以下子项:
HKEY _ LOCAL _ MACHINE \ SOFTWARE \ Microsoft \ html help \ 1 . x \ its限制
注意:如果注册表子项不存在,请使用方法1中的步骤2a和2b来创建子项。
3.右键单击“ItssRestrictions”子项,指向“新建”,然后单击“DWORD值”。
4.键入MaxAllowedZone,然后按Enter。
5.右键单击MaxAllowedZone值,然后单击“修改”。
6.在“数字数据”框中,键入一个介于0和4之间的数字,然后单击“确定”。
7.退出注册表编辑器。
注意:默认情况下,“MaxAllowedZone”的值设置为0。下表总结了“MaxAllowedZone”的值对各项的解释。
MaxAllowedZone本地计算机区域本地Intranet区域可信站点区域Internet区域受限站点区域
0允许阻塞阻塞阻塞阻塞。
1允许阻止阻止允许阻止
允许允许防止防止
3允许允许允许允许停止
4允许允许允许允许允许允许允许允许
注册表修改后打不开!
尝试一个懒惰的方法-重新注册DLL:regsvr 32 itss.dll。
4.操作系统的语言不是中文(这种情况经常发生)。
1.看你的OS是不是中文OS?如果您的操作系统不是中文的,请转到控制面板查看“语言和地区”选项,并打开它查看“地区选项”是否是中国。这个选项对于某些软件还是有一些图像的。
2.如果您的CHM文件是中文的,则可能存在默认语言设置问题。也许您使用的是英文版的WINDOWS,并在“区域和语言选项”中设置了语言,在“高级到中文(中国)”中设置了语言和国家选项。就是这样。
您可以尝试更改此文件的名称,例如删除多余的符号。
6.如果其他方法都失败了,最后一个办法就是将电子书的CHM格式转换成PDF文件:
CHM Converter是转换CHM格式的专用文件,可以将CHM文件转换成PDF、TXT、DOC等常用格式。
下载后,运行软件。软件默认界面为英文。点击菜单“工具-语言”,在弹出的对话框中选择“中文_简体”,切换到中文。该软件还支持许多其他语言。
选择语言后,点击左上角的“打开”按钮,选择要转换的CHM文件。如果CHM文件是英文的,那么从它旁边的下拉菜单中选择它。
“DEFAILT _ CHARSET”,如果是中文,需要在下拉菜单中选择“GB2312_CHARSET”,否则会生成乱码,然后点击右边的“导出”。
要选择要转换的文件类型,软件支持多种格式的文件,比如在这里选择“Word97-2003”,最后点击“数据库另存为”按钮,选择保存的文件夹即可启动。
变了。
解不开*。PS: Window2K中的chm文件;
出现此问题是因为hhctrl.ocx的版本号错误或注册不正确。原因是其他安装的软件把原来的版本换成了老版本的hhctrl.ocx,在IE6SP1中,这个文件的版本号应该是5.2.3735.0。你可以在你的系统中查看这个文件的版本号。
它位于winnt/system32文件夹中。大小504K(英文版)从其他相同系统(即版本相同)复制一份,粘贴到你系统对应的文件夹中。然后注册。
注:1。首先在winnt/system32/dllcache文件夹中替换该文件,然后在winnt/system32文件夹中替换该文件。
2.如果看不到这个文件,先在工具-文件夹选项中设置隐藏文件的显示和系统文件的显示。
3.注册方式是:开始-运行,进入regsvr32hctrl.ocx,出来。