为什么看不了chm文件吗
‘壹’ chm文件打不开怎么办
chm文件打不开怎么办
如果你双击.chm文件,出现错误提示:“不能打开文件:mk:@MSITStore:(chm文件所在的路径)*.chm”。
chm文件打不开解决办法:
看看你的操作系统的语言设置和chm文档的语言是不是一致的?如果不一致就会打不开得到上面这样的错误。比如下载的chm文档是中文的,那么到“控制面板”-“区域和语言选项中检查是不是选中国。如果这个方法不行,再试下面的'方法。
“开始”-“运行” regsvr32 itss.dll 注册。
“开始”-“运行” regsvr32 hhctrl.ocx 注册。
把文件名称改为带英文字母的简单一点的文件名,如a.chm,拷到一个根目录下面,打开看看,如果不行,再向下看。
再重新下载获取该文件 。
查看您的系统目录下是否有HH.EXE这个文件(如:c:windows下),这个文件是用来打开CHM文件的。如果有HH.EXE仍打不开,可能程序所需链接库文件受损;如果没有HH.EXE,拷贝一个过来或将系统覆盖安装一次。
“开始”-“运行”regsvr32 /i hhctrl.ocx 注册。
将以下文本粘贴到文本编辑器(如记事本)中。然后用 .reg 文件扩展名保存该文件导入注册表.(注意先备份注册表)。
CODE:[Copy to clipboard]REGEDIT4
[HKEY_LOCAL_]
[HKEY_LOCAL_.xHHRestrictions]
"UrlAllowList"="proctmanualshelpfiles;http://www.wingtiptoys.com/help/"
关于chm文件打不开解决办法就先介绍到这里,遇到chm文件打不开的朋友不妨按照以上步骤一步一步解决吧!
‘贰’ 为什么我的CHM文件打不开
chm是系统自带电子书文件格式,不用任何软件,双击直接可以打开。 如果不能打开,可这样恢复文件关联: 1、开始运行,输入:regsvr32 C:\windows\system32\hhctrl.ocx ,确定,重新关联文件。 2、执行一下windows目录里的hh.exe 。
‘叁’ win7 chm文件打不开怎么解决
方法/步骤
1、当从网上兴冲冲下好CHM文件后,双击打开,却出现如下画面。
2、这个原因是CHM文件被阻止显示了,CHM文件在NTFS格式的硬盘里的时候就会被阻止显示。 我们返回我的电脑,点中我们存放文件的硬盘,左边的信息显示文件系统为NTFS格式。
3、我们右击选中CHM文件,选属性。
4、在属性里看到安全,点击“解除锁定”。
5、再点击应用,我们再次双击打开CHM文件,就可以打开了,如图。
6、当然以上方法解决不了的话,也可以借助第三方软件,将CHM文件转成TXT或WORD格式进行阅读,具体软件可以网络。
‘肆’ 我的电脑为什么打不开chm格式的文件
如果
Hhctrl.ocx
文件的版本不正确,可能会出现此问题。
解决方案
要解决此问题,请提取并注册
Hhctrl.ocx
文件的新副本。
1.
确定
Hhctrl.ocx
的版本。
为此,请按照下列步骤操作:
a.
单击开始,指向设置,然后单击文件夹选项。
b.
单击查看选项卡,单击“显示所有文件”,单击以清除“隐藏已知文件类型的扩展名”复选框,然后单击确定。
c.
单击开始,指向查找,然后单击“文件或文件夹”。
d.
在名称框中键入
hhctrl.ocx。在“查找范围”列表中,单击我的电脑,然后单击开始查找。
e.
在找到的项目列表中,右键单击存储在
C:\Windows\System
文件夹中的
Hhctrl.ocx
文件,然后单击属性。
f.
单击版本选项卡,然后记下“文件版本”旁边显示的版本号。
Microsoft
Internet
Explorer
5.0
或
Internet
Explorer
5.01
附带的
Hhctrl.ocx
文件的版本是
4.73.8412。
2.
针对您拥有的
Internet
Explorer
的版本,将
Hhctrl.ocx
文件的新副本提取到
Windows\System
目录。(要确定您拥有的
Internet
Explorer
的版本,请启动
Internet
Explorer,然后单击帮助菜单上的关于
Internet
Explorer。)
如果安装了
Internet
Explorer
5,请从
Windows
98
安装光盘中提取
Hhctrl.ocx
的新副本。
如果安装了其他版本的
Internet
Explorer,请从
Internet
Explorer
安装光盘上的
Hhupd.cab
文件中提取
Hhctrl.ocx
的新副本,或者安装
Windows
HTML
帮助的最新更新。有关如何安装
Windows
HTML
帮助的最新更新的更多信息,请参见“更多信息”一节。
有关在
Windows
98
中提取文件的其他信息,请单击下面的文章编号,以查看
Microsoft
知识库中相应的文章:
129605
(http://support.microsoft.com/kb/129605/)
如何提取原始压缩
Windows
文件
3.
注册
Hhctrl.ocx
文件。为此,请按照下列步骤操作:1.
退出正在运行的所有程序。
2.
单击开始,然后单击运行。
3.
在打开框中键入
regsvr
c:\windows\system\hhctrl.ocx,然后单击确定。将出现以下消息:
c:\windows\system\hhctrl.ocx
中的
DllRegisterServer
成功。
4.
单击确定,然后重新启动计算机。
参考文献:windows
帮助和支持中心
‘伍’ 这个CHM文件怎么在电脑上打不开怎么回事
提示"mk:@MSITStore:XX.chm"错误或目录正常显示,内容无法显示.
首先,查看该.chm文件属性,看是否有“解锁”(属性框的最下面)按钮。若有,解锁(未解锁,通常可以打开.chm但显示无法连接);
然后,查看/windows/hh.exe文件是否存在。不存在,从其他电脑拷贝过来一份;
cmd下运行,regsvr32
itss.dll和regsvr32
hhctrl.ocx
(windows\system32)以确保文件关联;
如果能够打开.chm文件,点击“选项”-->“Internet选项”-->"常规"-->“语言”
点击“中文”并确定(未选则会显示空白)。
1、试试改文件名和所在目录为英文名称
2、在控制面板-区域和语言选项-高级三个中文全选上
3、检查下载的文件是否不完整或者已经受损,否则应该重新下载,试试把文件名和所在目录改成英文
4、控制面板-管理工具---服务----Help
and
Support
启用在此计算机上运行帮助和支持中心。如果停止服务,帮助和支持中心将不可用。如果禁用服务,任何直接依赖于此服务的服务将无法启动。看看这个是否被关闭或禁用了,以及和它相关的服务
5、是HH.EXE的动态链接库文件受损所致。检查一下系统目录下是否有Hh.exe这个文件(如C:\Windows下),这个文件用来打开CHM文件。如果破坏,请从别的正常的XP系统下System32文件夹下复制HHActiveX.dll、hhctrl.ocx、hhsetup.dll等三(或者两个)个文件,到你的机器上的相同位置,即可解决。
6、如果确认下载的文件没问题,系统目录下也有Hh.exe,但仍然打不开,那可能是程序所需链接库文件受损,请下载安装微软的Hhupd.exe就能解决问题
‘陆’ 为什么电脑下载的CHM格式的小说忽然看不了了,显示不能打开文件呀麻烦哪位大大告诉一声呀
我发现的问题:
包含".chm"的文件夹中的CHM文件无法打开。
-------------------
治标不治本但一定能打开的方法:
压缩成RAR文件,从RAR中打开。
-------------------
网上的解决方法:
解决方法一:
1.如果提示是Internet Explorer 不能链接到您请求的网页或者打开后“页面无法显示”。则在要打开的CHM文件上右键属性,属性中多了一个“解除锁定”,点击后就可以正常显示了。
2.在记事本中保存下列内容为“**.reg”:
REGEDIT4 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp] [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\HHRestrictions] "MaxAllowedZone"=dword:00000003 "UrlAllowList"="" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions] "MaxAllowedZone"=dword:00000003 "UrlAllowList"=""
以上内容复制到一个文本文件,然后把文件扩展名改成“.reg”,双击即可。
解决方法二:
如果提示为“不能打开文件mk:@MSITStore:\****.chm”,造成这个故障有可能是系统中的“Hhctrl.ocx”文件丢失或者被其他版本的“Hhctrl.ocx”覆盖导致,可以从相同的电脑或者安装光盘中拷贝过来一个,然后重新注册“Hhctrl.ocx文件”,具体步骤如下:
1.退出正在运行的所有程序,单击“开始”→“程序”。
2.在运行对话框键入“regsvr32 c:\windows\system\hhctrl.ocx”回车或“regsvr32 /i hhctrl.ocx”出现“DllRegisterServer成功”消息确定,重启计算机即可。
解决方法三:
1.从Windows的控制面板进入“语言和区域”→“区域选项”,如果区域不是中文请改为中文。
2.如果多数CHM都打不开,尝试重新注册regsvr32 itss.dll,右键关联chm文件的“打开方式”到\Windows\HH.exe,命令行运行regsvr32 itss.dll,命令行运行regsvr32 hhctrl.ocx
3.“开始”→“运行”→键入“regedit”→打开注册表→找到以下分支:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions]→在其下新建DWORD键“MaxAllowedZone”→将其值设置为“3”即可。
‘柒’ 我电脑查看不了CHM文件
这是压缩存储的HTML格式的帮助文件,微软计划使用这种格式替代.hlp格式
CHM文件的执行程序是hh.exe,在你的系统目录中搜索是否存在这个文件,如果有的话,选择CHM文件,点右健属性更改打开方式,将打开文式指向这个文件即可;如果没有的话,需要到微软网站下载或者使用系统安装盘修复,安装下载的文件之后将其注册在系统中;另外CHM编译的时候目录如果用简体的,那在繁体WIN下就打不开的;
‘捌’ CHM文件老是无法打开是怎么回事
利用这些协议,恶意攻击者或者恶意代码将可能导致帮助产生溢出漏洞,从而控制计算机。而MS最新公布的安全更新MS05-026 KB896358修正了这一情况,并屏蔽了远程链接,这就导致了使用了远程链接的一些CHM页面开启失败。趋势安全站点对此漏洞作出了如下描述: 这个安全问题来自于早先公布的微软HTML Help漏洞。HTML Help是Windows平台上的标准帮助系统。作者可以使用它为程序或者多媒体主题或者Web站点创建在线的帮助文件。 由于HTML Help并不会完全校验输入数据的特性,导致这一点可能被利用。一个特殊的CHM文件可以导致帮助系统溢出,这个溢出如果被利用,就可以用于执行恶意代码。 这样的恶意CHM文件可以使用“ms-its”协议,通过IE开启。开启后的CHM文件不再需要用户的参与,就能够自动执行恶意CHM文件和附随的代码。“ms-its”协议是InfoTech 协议的一部分,该协议能够 为ITSS.DLL或者微软InfoTech Storage System Library所执行。当然,这些恶意的程序无法靠自身传播,仍然需要用户在特定的位置,通过IE和“ms-its”协议访问恶意的CHM文件。 这种情况一旦发生,如果受影响的用户当前登录身份是管理员,远程代码执行的漏洞可以允许恶意用户或者恶意软件,获得受影响系统的完全控制权限。 从而这个恶意用户或者恶意程序得以在此系统上执行代码,并使用完全控制权限安装或者运行程序,并能够察看或者编辑数据。因此,这个漏洞同样也能够被用于复制。 如果你确信你已安装了相关补丁,且相应的CHM文件没有问题,则可以试试下列方法: 1. 把文件名称改为E文的简单一点(a.chm), 到一个根目录下面,打开看看,如果不行,向下看。 2. 重新下载,有的时候下载过程出了问题,看看是否OK 3. 看看你的OS的语言设置 和chm文档的语言是不是一致的 ? 如果不一致就会打不开得到上面这样的错误。比如如果下载的chm文档是中文的,那么到 Control Pane 中看看那个"语言和区域"的option,打开看看"区域选项" 是不是中国,这个选项对一些软件还是有一些影响的。 4. 运行下列命令注册HTML Help系统 regsvr32 %windir%\system32\Hhsetup.dll regsvr32 %windir%\system32\Hhctrl.ocx regsvr32 %windir%\system32\Itircl.dll regsvr32 %windir%\system32\itss.dll 每次注册都应出现一个表示注册过程已成功完成的确认对话框。则表明HTML Help系统有效。否则应替换相应的文件。 最后,Windows为安全起见,将从网络下载的CHM文件的安全性作了缺省处理(锁注了该文件)。解决方法:鼠标右键点击该文件,选择属性,解锁即可。