chm文件无法打开的修复方法
chm文件打不开
chm文件打不开CHM文件打不开简介:CHM(Compiled HTML Help)文件是一种基于HTML的电子文档格式,常用于软件帮助手册和电子书等场景。
然而,有时候用户会遇到CHM文件无法正常打开的问题。
本文将探讨CHM文件打不开的原因,并提供解决方案。
一、原因分析:1. 文件损坏:CHM文件可能由于下载过程中出现网络问题、存储设备故障或病毒感染等原因而损坏。
2. 安全设置:某些防病毒软件或防火墙可能会阻止CHM文件的正常打开,将其视为潜在的安全风险。
3. 注册表错误:如果操作系统的相关注册表出现问题,可能导致CHM文件无法正常加载。
二、解决方案:下面是几种常见的解决方案,供您参考:1. 修复损坏的文件:如果CHM文件损坏,尝试通过重新下载文件或使用备份文件来解决问题。
也可以尝试在不同的设备上打开文件,以确定是否与特定设备相关。
2. 解除安全设置:检查您的防病毒软件或防火墙设置,确保它们不会阻止CHM文件的访问。
您可以将CHM文件所在的文件夹添加至安全软件的信任列表中。
3. 修复注册表错误:使用系统自带的注册表编辑器(regedit)来检查并修复相关注册表项。
请注意,在更改注册表之前,请务必备份您的系统。
4. 使用HTML Help Workshop重新编译文件:HTML Help Workshop是一个用于创建、编译和修改CHM文件的免费工具。
将CHM文件导入到HTML Help Workshop中并重新编译,有助于修复可能出现的编码或格式错误。
5. 使用替代的CHM文件浏览器:如果尝试上述解决方案后问题仍未解决,可以考虑使用其他CHM 文件浏览器。
例如,Sumatra PDF、WinCHM等软件可以打开CHM文件,并且不受某些限制的影响。
6. 检查操作系统的语言设置:CHM文件可能无法正常打开是因为文件路径包含了非ASCII字符,而操作系统的默认语言设置可能无法正确解析这些字符。
尝试更改系统的语言设置或将CHM文件移动到不含非ASCII字符的路径中。
.chm文件打不开的解决方法
标题:如何解决打不开的CHM文件问题1. 简介CHM文件- CHM文件是一种微软开发的帮助文件格式,通常用于存储软件的帮助文档和教程等信息。
它采用HTML格式进行内容存储,可以包含文本、图像、信息和其他多媒体内容。
CHM文件一般会包含一个索引和一个搜索功能,方便用户快速查找需要的信息。
2. CHM文件打不开的常见原因- CHM文件打不开通常有以下几个原因:- 文件损坏:CHM文件可能由于文件损坏导致无法正常打开。
- 安全限制:某些操作系统和防火墙软件可能会限制CHM文件的打开,以防止恶意代码的运行。
- 依赖文件缺失:CHM文件可能依赖于其他文件,如果这些文件丢失或损坏,就会影响CHM文件的打开。
3. 解决方法一:修复损坏的CHM文件- 如果CHM文件由于损坏而无法打开,可以尝试使用CHM修复工具进行修复。
这些工具可以检测和修复CHM文件中的损坏部分,使文件恢复正常。
4. 解决方法二:解除安全限制- 如果操作系统或防火墙软件限制了CHM文件的打开,可以尝试解除这些安全限制。
具体操作方法取决于所使用的软件和系统,可以参考相关的帮助文档进行设置。
5. 解决方法三:恢复依赖文件- 如果CHM文件依赖的其他文件丢失或损坏,可以尝试重新安装相关的软件或组件,或者手动恢复这些文件。
确保CHM文件所需的环境和依赖文件完整,可以解决打不开的问题。
6. 解决方法四:使用其他软件打开- 如果以上方法都无法解决问题,可以尝试使用其他软件打开CHM文件。
有些第三方的CHM文件阅读器可能能够兼容更多的CHM文件格式,解决打不开的问题。
7. 结语- CHM文件是常见的帮助文档格式,在使用过程中可能会遇到打不开的问题。
通过修复损坏、解除安全限制、恢复依赖文件或者使用其他软件打开,可以解决CHM文件打不开的问题。
希望本文提供的方法能够帮助读者解决相关的困扰。
8. 进一步解决方法:使用CHM文件转换工具- 如果以上方法仍无法解决问题,可以考虑使用CHM文件转换工具。
chm文件无法打开的修复方法
五、没有正确安装或被你删除了hh.exe文件,你可以到Windows\system32下查一 下。如果是这样那你可以从别人的电脑上copy一个hh.exe ,放到上面那个目录里,再双击一个chm文件,让你选择程序就选那个C:\windows\hh.exe ,这样就恢复了chm文件和hh.exe的关联
或者在记事本中保存下列内容为00.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"=""
三、其它方法
1,从windows的控制面板进入“语言和区域”-“区域选项”,如果区域不是中文请改为中文
2,把文件名称改为E 文的简单一点(a.chm),copy 到一个根目录下面,打开看看,如果不行,请重新下载,有的时候下载过程出了问题,看看是否OK
3,如果多数CHM都打不开,试试重新注册regsvr32 itss.dll
六、如果以上几种情况都好的话,删除"hh.dat", 在目录 \Documents and Settings\%username%\Application Data\Microsoft\HTML Help 下,这个文件包含一些内容可能引起错误
CHM文件打不开的最终解决办法
CHM文件打不开的最终解决办法答这个问题的发生,是由于hhctrl.ocx的版本号出现错误或未正确注册。
原因在于安装的其他软件用hhctrl.ocx的旧版本替换了原来的版本。
IE6SP1中,这个文件的版本号应为5.2.3735.0。
可以看看你的系统这个文件的版本号。
位于winnt/system32这个文件夹。
大小504K(英文版本)你可以从其他相同的系统(IE版本也相同)中COPY一份粘贴到你的系统相应文件夹中。
然后注册一下。
注意:1、先替换winnt/system32/dllcache文件夹的这个文件后替换winnt/system32文件夹里的这个文件2、如果看不到这个文件,先工具--文件夹选项中,设置显示隐藏文件并设置显示系统文件3、注册的方法是开始--运行,输入regsvr32 hhctrl.ocx之后出来一个注册成功的对话框,确定然后重启系统。
呵呵,根据我亲自测试,该方法不适用我的系统,但是如果其他人碰到此类问题的时候可以试一下.以上是我刚用的能解决问题的办法:既然注册hhctrl.ocx不能解决问题,很有可能是协议出了问题。
HH.EXE 用的是ms-its 等协议,这些协议应该是由某个DLL 文件提供服务的。
问题是,是什么DLL 呢?于是再用Google 搜索ms-its 协议。
终于找到了,原来是一个itss.dll 在做服务。
OK,找到该服务就要,再注册一下:regsvr32 itss.dll 重启嘿嘿,再打开CHM的文件,问题得到解决了,CHM可以正常的阅读电脑说找不到HH。
EXE文件,用来打开HYML已编译的帮助文件的,有何解救一打开就说文件找不到,是不是我误删除了什么windows的文件?首先,在微软网站上下载HHUPD.EXE,安装HH.EXE后并运行。
然后运行“regsvr32C?押\windows\system\hhopen.ocx”等CHM相关文件。
如果还是不能正常打开CHM文档,就看看你的注册表中的“HKEY_CLASSES_ROOT\chm.file\shell\open\command”分支,如果分支下面除了默认项外,还多了一个“command”字符串,就把它删除,这样CHM文件就能正常打开了。
chm文件不能显示
发现项目太多(我备份的注册表比较早了,哈哈),无法详细判断。
这条路断了。
5.大约呆坐着十分钟之后,忽然想起InfoTech协议“ms-its”协议,这就是我搜索到的那篇文章
的启发了,哈哈,这个协议的执行文件是C:\WINDOWS\system32\itss.dll
@="Microsoft InfoTech Protocols for IE 4.0"
[HKEY_CLASSES_ROOT\CLSID\{9D148291-B9C8-11D0-A4CC-0000F80149F6}\InprocServer32]
@="C:\\WINDOWS\\System32\\itss.dll"
Tags: WinWin
评论: 26 | 引用: 0 | 查看次数: 16294
回复你好[2008-11-19 03:04 PM | ]
还是不行啊
以前可以的
而有的CHM没问题
回复portnet[2008-09-18 01:23 PM | ]
非常感谢,解除锁定可以
回复Synge[2008-09-14 12:11 AM | ]
Microsoft Windows Server 2003
Microsoft Windows XP Service Pack 1
Microsoft Windows XP Service Pack 2
Microsoft Windows Server 2003 for Itanium-based Systems
安装 Windows Server 2003 Service Pack 1、MS05-026 或 MS04-023 后,无法使用某些采用 InfoTech 协议的 Web 应用程序
chm文档的修复
我也遇到过这个问题,把我看到的发到你:
--------------------------------------------------
前些天还能打开java的api文档(chm格式),今天想用的时候却突然打不开了,很是恼火,于是上网搜索一下,发现很多人和我一样,也曾经遇到此种问ห้องสมุดไป่ตู้,于是乎我就参考了一下各位友人的解决办法。不过,有一些还是不好使,当然这只是在我的机器上不好使;我又接着搜了一下,发现了一个比其他帖子内容多一些的帖子,照上面的做了,^_^,好使了,居然有能打开chm文件了。现将此贴发于此处,希望能给将来遇到此种问题的朋友一些帮助!
---------------------------------------------
我只执行这一步后就正常了:
2。运行里面输入 regsvr32 itss.dll
3.在命令行运行regsvr32 hhctrl.ocx
1.在微软网站上下载hhupd.exe,安装hh.exe后并运行。 2.实际上,下载hhupd.exe后,运行后就可以了。这个东西大小为461kb 3.在c:\windows\system32里找到“Hhctrl.ocx”文件,然后运行:“regsvr32 c:\windows\system32\hhctrl.ocx...
1.看看你的OS的语言设置 和chm文档的语言是不是一致的 ?如果不一致就会打不开得到上面这样的错误。比如如果下载的chm文档是中文的,那么到[控制面板]中看看那个"语言和区域"的【自定义】,打开看看【区域选项】 是不是中国,这个选项对一些软件还是有一些影响的。
CHM是什么
下载后运行软件,软件默认是英文界面,点击菜单“Tools-Language”,在dan出的对话框中选择“Chinese_Simplified”就可以换成中文了,软件还支持其他很多语言。
选好语言后点击左上角的“打开”按钮来选择要转换的CHM文件,如果CHM文件是英文版的,那么在旁边的下拉菜单中就选择 “DEFAILT_CHARSET”,如果是中文的,那需要在下拉菜单中选择“GB2312_CHARSET”,否则会产生乱码,然后在右面的“导出”中来选择要转换的文件类型,软件支持很多格式的文件,如这里选择“Word97-2003”,最后点击“另存数据库为”按钮,选择保存的文件夹后就开始进行转换了。
六.如果都不能,最后一招就是,把电子书CHM格式转换为PDF文件:
CHM Converter是一个专门转换CHM格式的文件,它可以把CHM文件转换成PDF、TXT、DOC等常用的格式。
/html/1/6/dlid=11896&dltypeid=1&pn=0&.html
三.也许是 HH.EXE 所必需的某个组件出了问题。但是不知道 HH.EXE 会用到些什么组件,所以上网查了一下,有人建议重新注册 hhctrl.ocx。我在系统目录下找到了 hhctrl.ocx,重新注册一下 hhctrl.ocx 试试:regsvr32 hhctrl.ocx。依然不能正常阅读 CHM。
2.如果你的CHM文件是中文的,可能存在缺省语言设置问题。可能你用是的英文版的WINDOWS,把RAGIONAL AND LANGUAGE OPTIONS中的LANGUAGE 和ADVANCED 中的 语言和国家选项都设置成中文(PRC)。就可以了
五.可以试试改变此文件的名字.比如去掉多余的符号
CHM文件打不开解决方法
目录:一、正确操作方法二、出现空白页面或该页无法显示的错误三、不能打开文件mk:@*.chm四、XP系统无法打开chm文件的解决方法五、在英文操作系统下无法打开六、chm文件不能运行七、Hhctrl.ocx文件版本不对一、正确操作方法1、鼠标右键单击该CHM文件,在右键快捷窗口中选择“打开方式”-“Microsoft HTML Help Executable”;2、如果出现一个提示窗口,大意是说,该CHM文件的发行商未知等,是否确定打开。
请一定要将“每次都提示该窗口”的复选框的勾去掉!否则就会出现“该页无法显示”的情况。
[IMG]upload/2008/3/openChmFileAlert.gif[/IMG]3、打开后,内容区就显示正常了!以后直接双击该CHM文件,就可以正常显示了!二、出现空白页面或该页无法显示的错误解决办法:右键单击CHM文件的,选择“属性”,发现“常规”栏下多出几行字:“安全:此文件来自其他计算机,可能被阻止以帮助保护计算机”点击旁边的“解除锁定”即可解决三、“不能打开文件mk:@*.chm”发生原因:(1)安装了其他软件造成.chm和hh.exe失去关联(2)区域设置有问题。
(也可能是由于安装某个软件自动修改了区域语言)解决办法:(1)最简单的只需执行C:\WINNT\system32\dllcache\hh.exe即可。
(2)注册C:\WINNT\system32\hhctrl.ocx (regsvr32C:\WINNT\system32\hhctrl.ocx)(3)尝试调整控制面板-区域设置-语言四、XP系统无法打开chm文件的解决方法如果你的操作系统是英文版的,那么你只需在control panel 中将语言设置改为中文即可操作步骤:start-control panel-data,time,language and regional options-regional and language options.在regional options 标签中将语言改为Chinese (PRC),这样英文版的系统就可以看中文电子书了。
chm文件打开不显示解决方案
从网上下载了一份CHM格式的文档,打开时左侧菜单出来了,但右边显示如下的错误:无法显示网页
在确保文件正常的情况下,一般原因有两个
1、itss协议
安装微软的安全更新896358 或890175 后,该补丁对chm的itss协议做了限制。
有的chm使用了该协议,所以导致chm无法显示,解决办法是右击chm文件-属性(properties)-解除锁定(Unlock)-确定(OK)。
2、路径中存在特殊字符
如果没有出现“锁定”问题,一般情况下,存放该CHM文件的路径中,是否存在URL 中的特殊字符,如“#”,如果路径中存在此类字符,则造成里面的html文件的路径出现中断,而出现该问题。
chm文件打不开怎么办
chm文件打不开怎么办CHM文件打开乱码1,右键关联chm文件的“打开方式”到WindowsHH.exe2,在命令行运行regsvr32itss.dll3,在命令行运行regsvr32hhctrl.ocx1、开始运行,输入:regsvr32C:windowssystem32hhctrl.ocx,确定,重新关联文件。
2、执行一下windows目录里的hh.exe。
有时候chm文件放在中文目录就不行。
包括中文chm名字。
试着把文件考出来.中文名字一改。
第3篇:chm文件无法打开怎么办导语:如果你双击.chm文件,出现错误提示:“不能打开文件:mk:@MSITStore:(chm文件所在的路径)某.chm”,这该怎么办呢?以下是小编收集的有关电脑故障维护的知识,希望对您有所帮助。
看看你的某作系统的语言设置和chm文档的语言是不是一致的?如果不一致就会打不开得到上面这样的错误。
比如下载的chm文档是中文的,那么到“控制面板”-“区域和语言选项中检查是不是选某。
如果这个方法不行,再试下面的方法。
“开始”-“运行”regsvr32itss.dll注册!“开始”-“运行”regsvr32hhctrl.ocx注册!把文件名称改为带英文字母的简单一点的文件名,如a.chm,拷到一个根目录下面,打开看看,如果不行,再向下看。
再重新下载获取该文件。
查看您的系统目录下是否有HH.EXE这个文件(如:c:windows下),这个文件是用来打开CHM文件的。
如果有HH.EXE仍打不开,可能程序所需链接库文件受损;如果没有HH.EXE,拷贝一个过来或将系统覆盖安装一次。
“开始”-“运行”regsvr32/ihhctrl.ocx注册!将以下文本粘贴到文本编辑器(如记事本)中。
然后用.reg文件扩展名保存该文件导入注册表。
(注意先备份注册表)。
CODE:[Copytoclipboard]4[HKEY_LOCAL_EMicrosoftHTMLHelp][HKEY_LOCAL_EMicrosoftHTMLHelp.xHHRestrictions]“UrlAllowList”=“productmanualshelpfiles;wingtiptoys/help/”。
chm文件打不开
chm文件打不开在使用Windows操作系统时,您可能会遇到一种情况,即无法打开CHM(Compiled Help Manual)文件。
CHM文件通常是帮助文件的一种常见格式,用于提供程序或系统的详细文档和指导。
当您无法打开CHM文件时,可能会给您的工作造成困扰。
在本文档中,我们将讨论一些可能导致CHM文件无法打开的常见原因,并提供相应的解决方案。
1. 安全警告阻止CHM文件的打开在某些情况下,Windows系统会出于安全考虑,阻止打开CHM文件,并显示一个安全警告。
这是因为CHM文件可能包含动态内容或可执行代码,可能会对系统构成潜在的风险。
要解决此问题,您可以尝试以下步骤:•确认CHM文件是否可信。
如果您从可信来源获取CHM文件,并且信任其内容的安全性,请点击警告中的“解除锁定”按钮。
•移动或复制CHM文件。
有时,将CHM文件从其当前位置移动到另一个文件夹中,可能会绕过安全警告。
•修改注册表。
需要注意的是,修改注册表可能对系统造成风险,建议仅在十分确定安全性的情况下使用此方法。
打开注册表编辑器,并找到以下路径:“HKEY_LOCAL_MACHINE\Software\Microsoft\HTMLHelp\1.x\ItssRestrictions”。
检查并确保“MaxAllowedZone”值为“2”。
2. CHM文件损坏或被阻止有时,当您下载或复制CHM文件时,文件可能会损坏或被带有禁用标记的其他工具阻止。
在这种情况下,您可以尝试以下解决方案:•右键单击CHM文件,选择“属性”,然后点击“解除锁定”按钮。
•尝试使用压缩工具(如WinRAR)打开CHM文件,并提取其中的内容。
然后,您可以尝试重新生成或替换损坏的CHM文件。
•确保您使用的CHM文件没有被其他应用程序占用。
关闭所有可能使用该文件的应用程序,并尝试重新打开。
3. CHM文件的路径包含特殊字符或空格当CHM文件的路径中包含特殊字符或空格时,Windows 系统可能无法正确识别并打开该文件。
无法打开 CHM 文件的快速解决方法
REGEDIT4
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftHTMLHelp]
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftHTMLHelp1.xHHRestrictions]
start-control panel-data,time,language and regional options-regional and language options.在regional options 标签中将语言改为Chinese (PRC),这样英文版的系统就可以看中文电子书了。
启用在此计算机上运行帮助和支持中心。如果停止服务,帮助和支持中心将不可用。如果禁用服务,任何直接依赖于此服务的服务将无法启动。
看看这个是否被关闭或禁用了,以及和它相关的服务
5,是HH.EXE的动态链接库文件受损所致。检查一下系统目录下是否有Hh.exe这个文件(如C:\Windows下),这个文件用来打开CHM文件。如果破坏,请从别的正常的XP系统下System32
/s?wd=chm%CE%DE%B7%A8%B4%F2%BF%AA&cl=3&tn=globalfetch_pg
(chm格式的文件在英文操作系统下无法打开的解决办法:
解压缩以后,必须放在英文路径下,并且把chm文件本身也改用英文命名~)$~;N$p y.d!D-Z
====================================
chm不能运行的原因!
1,试试改文件名和所在目录为英文名称
2,在控制面板-区域和语言选项-高级 三个中文全选上
.chm文件打不开,无法找到“mk:@MSITStore:....路径请确保路径或Inte。。。
.chm⽂件打不开,⽆法找到“mk:@MSITStore:....路径请确保路径或Inte。
.chm⽂件打不开,⽆法找到“mk:@MSITStore:….路径请确保路径或Internet地址正确”其实是注册表错误,经常删除某些软件或IE浏览器出问题你可以通过以下⽅法修复:⽅法⼀:可以尝试IE修复软件进⾏修复。
⽅法⼆:1.⼿动修复,将以下代码复制到记事本。
2.然后:⽂件->另存为->保存类型修改为“所有⽂件”,⽂件名为xxx.reg.记住⽂件后缀名是.reg。
3.保存C盘⽬录,找到⽂件双击打开导⼊即可。
Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\CLSID{871C5380-42A0-1069-A2EA-08002B30309D}]“InfoTip”=”@C:\WINDOWS\system32\ieframe.dll.mui,-881”“LocalizedString”=”@C:\WINDOWS\system32\ieframe.dll.mui,-880”[HKEY_CLASSES_ROOT\CLSID{871C5380-42A0-1069-A2EA-08002B30309D}\DefaultIcon]@=”C:\WINDOWS\system32\ieframe.dll,-190”[HKEY_CLASSES_ROOT\CLSID{871C5380-42A0-1069-A2EA-08002B30309D}\InProcServer32]@=”C:\WINDOWS\system32\ieframe.dll”“ThreadingModel”=”Apartment”[HKEY_CLASSES_ROOT\CLSID{871C5380-42A0-1069-A2EA-08002B30309D}\shell]@=”OpenHomePage”[HKEY_CLASSES_ROOT\CLSID{871C5380-42A0-1069-A2EA-08002B30309D}\shell\NoAddOns]@=”Start Without Add-ons”“LegacyDisable”=””[HKEY_CLASSES_ROOT\CLSID{871C5380-42A0-1069-A2EA-08002B30309D}\shell\NoAddOns\Command]@=”\”C:\Program Files\Internet Explorer\iexplore.exe\” -extoff”[HKEY_CLASSES_ROOT\CLSID{871C5380-42A0-1069-A2EA-08002B30309D}\shell\OpenHomePage]@=”Open &Home Page”“MUIVerb”=”@shdoclc.dll,-10241”“LegacyDisable”=””[HKEY_CLASSES_ROOT\CLSID{871C5380-42A0-1069-A2EA-08002B30309D}\shell\OpenHomePage\Command]@=”\”C:\Program Files\Internet Explorer\iexplore.exe\””[HKEY_CLASSES_ROOT\CLSID{871C5380-42A0-1069-A2EA-08002B30309D}\Shellex][HKEY_CLASSES_ROOT\CLSID{871C5380-42A0-1069-A2EA-08002B30309D}\Shellex\ContextMenuHandlers][HKEY_CLASSES_ROOT\CLSID{871C5380-42A0-1069-A2EA-08002B30309D}\Shellex\ContextMenuHandlers\ieframe] @=”{871C5380-42A0-1069-A2EA-08002B30309D}”[HKEY_CLASSES_ROOT\CLSID{871C5380-42A0-1069-A2EA-08002B30309D}\Shellex\MayChangeDefaultMenu]@=””[HKEY_CLASSES_ROOT\CLSID{871C5380-42A0-1069-A2EA-08002B30309D}\ShellFolder]“Attributes”=dword:00000024“HideFolderVerbs”=””“WantsParseDisplayName”=””“HideOnDesktopPerUser”=””@=”C:\WINDOWS\system32\ieframe.dll,-190”“HideAsDeletePerUser”=”“。
chm文件显示“此程序无法显示网页”的五种解决办法
chm⽂件显⽰“此程序⽆法显⽰⽹页”的五种解决办法如何解决下载的CHM⽂件⽆法显⽰⽹页问题 问题症状:打开CHM⽂件,左边⽬录齐全,可右边边框⾥却是⽆法显⽰⽹页。
如下图所⽰:解决⽅法:⽅法⼀:修改注册表1)新建⼀个⽂本⽂件2)添加如下内容:REGEDIT4[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/HTMLHelp][HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/HTMLHelp/1.x/ItssRestrictions]"MaxAllowedZone"=dword:00000003另存为HTMLHelp.reg(或其它名称,只要是reg格式就⾏)3)双击刚刚新建的reg⽂件,将它导⼊注册表,OK,问题搞定不过这种⽅法不安全,因为它将将浏览区域等级调整为3了,存在安全隐患,故不推荐。
⽅法⼆:查找⽬录名称是否有问题,⽬录名称中有 "#" 字符,去掉有 CHM ⽂件就显⽰正常了。
⽅法三:有时候如果CHM是中⽂也会打不开,改成英⽂字符试验下。
⽅法四.:双击此 .chm ⽂件,在“打开⽂件安全警告”对话框,单击以清除“打开此⽂件前始终询问”复选框。
⽅法五:右键单击该 CHM ⽂件,然后单击“属性”,单击“解除锁定”,. 双击此 .chm ⽂件以打开此⽂件。
本⼈遇到的问题是部分CHM⽂件不能打开,利⽤⽅法五,顺利解决。
⼩知识: CHM 意为 Compiled HTML。
以CHM为扩展名的⽂件图标通常为⼀个带问号的⽂档图标,表⽰帮助⽂档,是Microsoft ⾃ Windows 98 以来提供的⼀种帮助⽂档格式的⽂件,⽤于替代 Windows 95 下的 HLP(Help) ⽂件。
Microsoft ⾃Windows 98 以来,操作系统中都⾃带解释器(打开 CHM ⽂件的⼯具),即 Windows 安装⽬录下的 HH.EXE。
打开CHM文件提示mk:@MSITStore怎么办
打开CHM文件提示mk:@MSITStore怎么办
方法一、windows自带的hh.exe打开
关于chm是是什么格式文件,怎么打开学无忧在前面就有涉及讲到,可以去看看这篇文章。
上面就是通过利用Windows系统自带的hh.exe程序进行文件转换打开chm文件,所以尝试先用这种方法来打开chm文件查看是否会出现该提示的状况。
方法二、修复关联chm文件
右键关联chm文件的“打开方式”到WindowsHH.exe,然后在命令行运行regsvr32 itss.dll,最后在命令行运行regsvr32 hhctrl.ocx。
通过这行这两个程序来恢复文件关联,通过hh.exe来打开chm文件,故障应该就解除了。
方法三、注册表dll文件丢失
注册表被破坏,dll文件被丢失。
导致协议出现问题,一般是itss.dll文件被丢失造成,所以可以尝试在网上重新下载itss.dll文件保存在相应的路径来修复注册表。
方法四、语言设置导致
也有网友反馈到是你的系统语言设置有问题并不是中文,先看看你的OS语言是不是中文,这里可以到控制面板中看看那个“语言和区域” 的自定义,打开看看“区域选项” 中语言是不是“中国”,如果设置成其他语言的话是对一些软件有一些影响,将其设置为中文来修复故障。
当然如果你的CHM文件是中文的,也不排除存在缺省语言设置问题的可能性。
可能你用是的英文版的WINDOWS,把RAGIONAL AND LANGUAGE OPTIONS中的LANGUAGE 和ADVANCED 中的语言和国家选项都设置成中文(PRC)。
win7系统chm文件打不开的解决方法
win7系统chm文件打不开的解决方法
win7系统chm文件打不开的解决方法。
chm文件打不开解决方法:
1、检查下载的文件是否受损,下载的过程中是否被打断过。
若是,则重新下载,若否,则往下看;
2、下载的文件本身的问题?请查看文件大小是否为零。
若是,此文件无法阅读,若否,继续往下看;如图所示:
3、你可能是把无意间删了C:\Windows\hh.exe,到别人电脑的C盘Windows文件夹里copy一个hh.exe 文件,放到自己电脑C盘Windows文件夹里;如图所示:
4、右键单击CHM文件—》选打开方式—》浏览—》定位到C:\Windows\hh.exe—》双击确定—》选择始终使用此程序打开即可。
如图所示:
以上内容就是有关于win7系统chm文件打不开的解决方法了,如果有用户使用电脑遇到相同问题,那么就可以参考上述的方法步骤进行操作,希望这篇文章可以帮助到大家。
无法打开CHM文件的解决方法
无法打开CHM文件的解决方法无法打开CHM文件的解决方法chm是微软的帮助文档,许多程序的说明文档还有电子书都是用它制作的。
我们下载一个chm文档后可能经常会有打不开的情况,而在其它的一些电脑上却能正常打开,这说明不是文档本身的问题,而是系统设置的问题。
其实这是为了安全而作的一种限制,我们知道很多不安全的东西大多是通过网页传播的,网页里面可能含有各种脚本,能执行很多功能,而chm文件本质上就是编译过的网页。
从网上直接下载的网页、chm文件和exe程序都会被系统标记为来源于网络的,是不安全的,一般打开的时候都会出现警告,把“打开此文件前总是询问”前的钩去掉可以让它对该文件不再提示。
然而有时候打开chm文件不会出现提示,直接显示“该页无法显示”或者“已取消到该网页的导航”“internetexplorer 不能链接到您请求的网页”之类的错误,这该怎么办呢?在chm文件上点右键->属性->常规->解除锁定,这样就可以打开了。
但是上述方法并不总是有效的,也许有的版本的系统根本找不到“解除锁定”这个选项,这时可以通过修改注册表解决,将以下内容打开保存到为后缀为reg的文件打开即可regedit4[hkey_local_machine\software\microsoft\htmlhelp][hkey_local_machine\software\microsoft\htmlhelp\1.x\hhres trictions]"maxallowedzone"=dword:00000003"urlallowlist"=""[hkey_local_machine\software\microsoft\htmlhelp\1.x\itssre strictions]"maxallowedzone"=dword:00000003"urlallowlist"=""这是最有效的方法,对于各种系统均能用。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
chm文件无法打开的修复方法
chm文件无法打开的修复方法
一、如果提示是:如果提示是Internet Explorer 不能链接到您请求的网页或者打开后“页面无法显示”。
请在要打开的CHM文件上右键属性,会在底下属性中多了一个“解除锁定”,点击后就可以正常显示了。
或者在记事本中保存下列内容为00.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文件:具体步骤如下:第一步:退出正在运行的所有程序,单击“开始-〉程序”;第二步:在运行对话框键入"regsvr32 c:\windows\system\hhctrl.ocx"回车,或”regsvr32 /i hhctrl.ocx“出现"DllRegisterServer成功"消息确定,重启计算机即可。
三、其它方法
1,从windows的控制面板进入“语言和区域”-“区域选项”,如果区域不是中文请改为中文
2,把文件名称改为E 文的简单一点(a.chm),copy 到一个根目录下面,打开看看,如果不行,请重新下载,有的时候下载过程出了问题,看看是否OK
3,如果多数CHM都打不开,试试重新注册regsvr32 itss.dll
4,开始--运行--输入“regedit”,打开注册表,找到以下分支:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions 在其下新建DWORD键MaxAllowedZone,将其值取成3试一下
5,没有正确安装或被你删除了hh.exe文件,你可以到Windows\system32下查一下。
如果是这样那你可以从别人的电脑上copy一个 hh.exe ,放到上面那个目录里,再双击一个chm 文件,让你选择程序就选那个C:\windows\hh.exe ,这样就恢复了chm文件和hh.exe的关联
6,如果以上几种情况都好的话,删除"hh.dat", 在目录\Documents and Settings\%username%\Application Data\Microsoft\HTML Help 下,这个文件包含一些内容可能引起错误
四、开始--运行--输入“regedit”,打开注册表,找到以下分支:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions 在其下新建DWORD键MaxAllowedZone,将其值取成3试一下
五、没有正确安装或被你删除了hh.exe文件,你可以到Windows\system32下查一下。
如果是这样那你可以从别人的电脑上copy一个hh.exe ,放到上面那个目录里,再双击一个chm 文件,让你选择程序就选那个C:\windows\hh.exe ,这样就恢复了chm文件和hh.exe的关联
六、如果以上几种情况都好的话,删除"hh.dat", 在目录\Documents and Settings\%username%\Application Data\Microsoft\HTML Help 下,这个文件包含一些内容可能引起错误
Powered by 无名小鬼 。