Win7下chm文件无法打开问题解决方法
win7系统打不开电子书解决办法

需要提到一点的是,默认情况下,子健1.x 下可能并不存在 ItssRestrictions子健,您需要手动创建它,然后在其下创建字符串键值 UrlAllowList 。
(1)右键关联chm文件的“打开方式”到\Windows\HH.exe
(2)在命令行运行regsvr32 itss.dll
(3)在命令行运行regsvr32 hhctrl.ocx
(4)开始--运行--输入“regedit”,打开注册表,找到以下分支: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions 在其下新建DWORD键MaxAllowedZone,将其值取成3试一下
1)新建一个文本文件
2)添加如下内容:
REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions]
看了看,挺麻烦,题啊,工作不等人的。
还好,经过我的不懈努力,加上我的聪明才智,最后找到了最简单最有效解决方法了。无需任何改变。。无需任何担心。。。
现在把这个方法贴出来,共大家分享。
1.打开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文件打不开的最终解决办法答这个问题的发生,是由于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文件打不开怎么办

3,在命令行运行regsvr32hhctrl.ocx
1、开始运行,输入:regsvr32C:cx,确定,重新关联文件。
2、执行一下windows目录里的hh.exe。
有时候chm文件放在中文目录就不行。包括中文chm名字。试着把文件考出来.中文名字一改。
下面是人才网为大家整理的视频播放不了参考解决方法欢迎参考一专用视频格式某些视频格式是专用的只能由特定的视频播放软件打开小编就不一一列举了
CHM文件打不开怎么办
导语:他电脑上CHM格式的文件打不开,打开了乱码。以下是小编收集的有关电脑故障维护的知识,希望对您有所帮助。
CHM文件打开乱码
1,右键关联chm文件的“打开方式”到WindowsHH.exe
无法打开CHM文件的快速解决方法

无法打开 CHM文件的快速解决方法1、鼠标右键单击该CHM文件,在右键快捷窗口中选择“打开方式”-“Micro softHTMLHelpExecu table”;2、如果出现一个提示窗口,大意是说,该CHM文件的发行商未知等,是否确定打开。
请一定要将“每次都提示该窗口”的复选框的勾去掉!否则就会出现“该页无法显示”的情况。
3、打开后,内容区就显示正常了!以后直接双击该CH M文件,就可以正常显示了!1.问题现象“不能打开文件mk:@*.chm”2.发生原因(1)安装了其他软件造成.chm和hh.e xe失去关联(2)区域设置有问题。
(也可能是由于安装某个软件自动修改了区域语言)3.解决办法(1)最简单的只需执行C:\WI NNT\s ystem32\dl lcach e\hh.exe即可。
(2)注册C:\WINNT\syst em32\hhctr l.ocx (reg svr32 C:\W INNT\syste m32\h hctrl.ocx) (3)尝试调整控制面板-区域设置-语言XP系统无法打开c hm文件的解决方法1 如果你的操作系统是英文版的,那么你只需在c ontro l pan el 中将语言设置改为中文即可star t-con trolpanel-data,time,lang uageand r egion al op tions-regi onaland l angua ge op tions.在reg ional opti ons 标签中将语言改为Chi nese(PRC),这样英文版的系统就可以看中文电子书了。
chm 文件无法打开解决办法

最近在网上下了一些以.chm 为后缀的文件,可是在我的计算机上总是无法打开(该计算机上的系统为64 位Win7 系统),郁闷的我不得不在网上找解决办法。
功夫不负有心人,我终于找到了解决的办法。
方法的具体内容:将以.chm 为后缀的文件压缩为以.rar 为后缀的压缩文件,然后在压缩文件中打开文件(注意:在压缩文件中打开是指双击压缩文件,然后再双击相应的.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成功"消息确定,重启计算机即可。
.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是系统自带电子书文件格式,不用任何软件,双击直接可以打开。
我帮你找了几个方法:如果不能打开,可这样恢复文件关联:一1、开始运行,输入:regsvr32 C:\windows\system32\hhctrl.ocx ,确定,重新关联文件。
2、执行一下windows目录里的hh.exe 。
有时候chm文件放在中文目录就不行。
包括中文chm名字。
试着把文件考出来.中文名字一改.二在微软网站上下载hhupd.exe,安装hh.exe后并运行。
2.实际上,下载hhupd.exe后,运行后就可以了。
这个东西大小为461kb 3.在c:\windows\system32里找到“Hhctrl.ocx”文件,然后运行:“regsvr32c:\windows\system32\hhctrl.ocx...网上的解决方法不可行,下载不了hhupd.exe.我直接执行regsvr32c:\windows\system32\hhctrl.ocx就ok了。
解决方法2是:1,右键关联chm文件的“打开方式”到\Windows\HH.exe2,在命令行运行regsvr32 itss.dll3,在命令行运行regsvr32 hhctrl.ocx三操作系统的语言不是中文(经常出现这种情况)看看你的 OS 是不是中文的 OS ?如果你的 OS 不是中文的,那么到Control Pane中看看那个“语言和区域”的option,打开看看“区域选项”是不是中国,这个选项对一些软件还是有一些影像的。
(文字有点乱,您包含!)如果都不能,最后一招就是,把电子书CHM格式转换为PDF文件:给你一个软件:CHM Converter是一个专门转换CHM格式的文件,它可以把CHM文件转换成PDF、TXT、DOC等常用的格式。
/html/1/6/dlid=11896&dltypeid=1&pn=0 &.html下载后运行软件,软件默认是英文界面,我们可以点击菜单“Tools-Language”,在弹出的对话框中选择“Chinese_Simplified”就可以换成中文了,软件还支持其他很多语言。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Win7下chm文件无法打开问题解决方法
许多用户在安装使用Win7系统后,发现之前下载的chm格式的文件打不开了,chm是帮助文件类型的电子书,Win7下chm文件打不开主要是因为安全性问题。
许多用户在遇到无法打开chm格式文件后,都不知道该怎么去解决,对此,今天小编就对Win7下chm文件无法打开问题进行解析,帮助用户解决chm不能打开的麻烦。
Win7下chm文件无法打开问题解析:
解决方法一:
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”即可。
通过小编的以上介绍,相信大家对Win7下chm文件无法打开问题都有了一定的了解,当用户在遇到这类问题时,则能找到问题所在,对应解决chm文件不能打开的麻烦。