CHM文件打不开的最终解决办法
- 格式:doc
- 大小:28.00 KB
- 文档页数:2
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文件问题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文件提示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)。
为什么chm格式的文件不能打开?一.如果不能打开,可这样恢复文件关联:1、开始运行,输入:regsvr32 C:\windows\system32\hhctrl.ocx ,确定,重新关联文件。
2、执行一下windows目录里的hh.exe 。
有时候chm文件放在中文目录就不行。
包括中文chm名字。
试着把文件考出来.中文名字一改.二.1.在微软网站上下载hhupd.exe,安装hh.exe后并运行。
2.实际上,下载hhupd.exe后,运行后就可以了。
这个东西大小为461kb3.在c:\windows\system32里找到“Hhctrl.ocx”文件,然后运行:“regsvr32“c:\windows\system32\hhctrl.ocx...网上的解决方法不可行,下载不了hhupd.exe.我直接执行regsvr32 c:\windows\system32\hhctrl.ocx就ok了。
解决方法2是:1,右键关联chm文件的“打开方式”到\Windows\HH.exe2,在命令行运行regsvr32 itss.dll3,在命令行运行regsvr32 hhctrl.ocx三.也许是HH.EXE 所必需的某个组件出了问题。
但是不知道HH.EXE 会用到些什么组件,所以上网查了一下,有人建议重新注册hhctrl.ocx。
我在系统目录下找到了hhctrl.ocx,重新注册一下hhctrl.ocx 试试:regsvr32 hhctrl.ocx。
依然不能正常阅读CHM。
既然如此,很有可能是协议出了问题。
HH.EXE 用的是ms-its 等协议,这些协议应该是由某个DLL 文件提供服务的。
问题是,是什么DLL 呢?于是再用Google 搜索ms-its 协议。
终于找到了,原来是一个itss.dll 在做服务。
不过网上查到的解决方案是修改注册表。
要修改ItssRestrictions 注册表项以启用特定的安全区域,请按照下列步骤操作:1. 单击“开始”,单击“运行”,键入regedit,然后单击“确定”。
.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”=”“。
目录:一、正确操作方法二、出现空白页面或该页无法显示的错误三、不能打开文件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的设计者的初衷是用来做帮助文档,其本质是一堆html网页文件的组合。
后来有了专门的编译器、反编译器,人们发现chm这东西具有的html的特性,使其用来做电子书实在是又好又方便,连html里面的脚本特效什么的都能保留下来。
所以现在有很多资料采用这种格式。
1、系统将chm默认关联到“windows\hh.exe”,正常时双击即可打开。
本文不涉及chm打不开的情况,打不开的请参考2、当chm文件的路径中含有“#”“%”等字符时,chm文件能够打开,但是却无法正常看到内容,显示无法显示网页.原因是:打开chm文件,相当于输入一条包含文件路径的命令行语句并执行。
当路径中插入“#”“%”等字符后,将使命令行的语义发生变化,导致无法正常使用chm,而此时系统又不会有出错的提示,所以很多人被困扰了。
解决办法:删除路径中的特殊字符。
3、安装微软的安全更新 896358 或 890175 后,该补丁对chm的itss协议做了限制。
有的chm使用了该协议,所以导致chm无法显示。
解决办法:可以修改注册表、修改安全级别、改itss.dll(这个是听说的);或者最简便的办法:右键点chm—>选属性—>选解除锁定,ok!如何解决下载的CHM文件无法显示网页问题问题症状:打开CHM文件,左边目录齐全,可右边边框里却是无法显示网页。
解决方法:方法一:修改注册表1)新建一个文本文件2)添加如下内容:1REGEDIT4[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp][HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestricti ons]"MaxAllowedZone"=dword:00000003另存为HTMLHelp.reg(或其它名称,只要是reg格式就行)3)双击刚刚新建的reg文件,将它导入注册表,OK,问题搞定不过这种方法不安全,因为它将将浏览区域等级调整为3了,存在安全隐患,故不推荐。
win7chm打不开确保Web地...本篇⽂章主要介绍了"win7下chm⽂件打不开“确保 Web 地址 //ieframe.dll/dnserrordiagoff.htm# 正确”。
对于.NET教程感兴趣的同学可以参考⼀下,⼀起来看看吧!Win7打开chm⽂件⽆法显⽰内容,只出现如下提⽰:⼀:⽆法显⽰此页 确保 Web 地址 //ieframe.dll/dnserrordiagoff.htm# 正确。
使⽤搜索引擎查找页⾯。
请过⼏分钟后刷新页⾯。
解决⽅法: 1.⼀般情况下⽆法显⽰⽹页:右键 chm⽂件属性⾥最下⾯有个“解除锁定”,点击“解除锁定”按钮就可以了。
2.如果没有解除锁定,由于.chm⽂件的存放路径中不能带有#,把⽂件放到c#⽬录下才⽆法显⽰,那就重新命名⽬录名。
[特别注意是C#的编程⼈员,要不半天纠结死,⽂档死活打不开] 3.如果⼀定放在c#⽬录下,把chm创建压缩包rar,然后在压缩包中打开chm⽂件,就不会出现⽆法显⽰⼆:不能打开⽂件mk:@MSITStore:\****.chm” 造成这个故障有可能是系统中的“Hhctrl.ocx”⽂件丢失或者被其他版本的“Hhctrl.ocx”覆盖导致,可以从相同的电脑或者安装光盘中拷贝过来⼀个,然后重新注册“Hhctrl.ocx⽂件”。
解决⽅法: 1.退出正在运⾏的所有程序,单击“开始”→“程序”。
2.在运⾏对话框键⼊“regsvr32c:\windows\system\hhctrl.ocx”回车或“regsvr32/ihhctrl.ocx”出现“DllRegisterServer成功”消息确定,重启计算机即可。
三:其他情况 解决⽅法: 1.从Windows的控制⾯板进⼊“语⾔和区域”→“区域选项”,如果区域不是中⽂请改为中⽂。
2.如果多数CHM都打不开,尝试重新注册regsvr32itss.dll,右键关联chm⽂件的“打开⽅式”到\Windows\HH.exe,命令⾏运⾏regsvr32itss.dll,命令⾏运⾏regsvr32hhctrl.ocx 3.“开始”→“运⾏”→键⼊“regedit”→打开注册表→找到以下分⽀:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions]→在其下新建DWORD键“MaxAllowedZone”→将其值设置为“3”即可。
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格式的方法
CHM(Compiled HTML Help)是一种编译后的HTML 帮助文件格式,通常用于Windows 平台。
要阅读CHM 格式的文件,你可以使用以下方法:
1. 使用Windows 自带的HTML 帮助查看器:
- Windows 操作系统通常自带HTML 帮助查看器,你可以通过双击CHM 文件直接在系统中打开。
如果无法打开,你可以尝试使用以下步骤:
-右键点击CHM 文件。
-选择"属性"。
-在"常规" 选项卡中,点击"解除锁定" 复选框。
-确认更改并尝试重新打开CHM 文件。
2. 使用其他CHM 阅读器:
-除了系统自带的HTML 帮助查看器,还有一些第三方的CHM 阅读器可供使用。
例如,Sumatra PDF 等工具可以打开CHM 文件。
3. 将CHM 转换为其他格式:
-如果你遇到问题无法打开CHM 文件,你可以考虑将其转换为其他格式,如PDF。
有一些在线工具或软件可以将CHM 转换为其他常见的文档格式,然后你可以使用相应的阅读器打开转换后的文件。
请注意,CHM 文件中可能包含有关阅读权限或者从未知来源的文件的警告。
在打开CHM 文件时,确保你信任文件来源,并采取必要的安全措施以防止潜在的安全风险。
电脑chm文件怎么打开电脑chm文件打开方法
chm文件使用方便、形式多样,但是很多用户不知道怎么打开电脑中的chm文件,我们首先右键点击chm文件,选择打开方式,接着点击浏览按钮,进入c盘选择windows文件夹,最后点击打开hh.exe文件,勾选始终使用选择的程序打开就可以了,这时候我们就能打开电脑内的chm文件咯。
电脑chm文件打开方法
1、右键点击需要打开CHM格式文件,选择打开方式
2、在打开方式窗口点击右下角的浏览按钮
3、在浏览中,打开c盘,选择windows文件夹
4、在windows文件夹中点击打开hh.exe文件
5、在新弹出窗口中勾选始终使用选择的程序打开,点击确定
6、这时chm文件就打开了。
chm的设计者的初衷是用来做帮助文档,其本质是一堆html网页文件的组合。
后来有了专门的编译器、反编译器,人们发现chm这东西具有的html的特性,使其用来做电子书实在是又好又方便,连html里面的脚本特效什么的都能保留下来。
所以现在有很多资料采用这种格式。
1、系统将chm默认关联到“windows\hh.exe”,正常时双击即可打开。
本文不涉及chm打不开的情况,打不开的请参考/question/17011349.html?fr=qrl32、当chm文件的路径中含有“#”“%”等字符时,chm文件能够打开,但是却无法正常看到内容,显示无法显示网页.原因是:打开chm文件,相当于输入一条包含文件路径的命令行语句并执行。
当路径中插入“#”“%”等字符后,将使命令行的语义发生变化,导致无法正常使用chm,而此时系统又不会有出错的提示,所以很多人被困扰了。
解决办法:删除路径中的特殊字符。
3、安装微软的安全更新 896358 或 890175 后,该补丁对chm的itss协议做了限制。
有的chm使用了该协议,所以导致chm无法显示。
解决办法:可以修改注册表、修改安全级别、改itss.dll(这个是听说的);或者最简便的办法:右键点chm—>选属性—>选解除锁定,ok!如何解决下载的CHM文件无法显示网页问题问题症状:打开CHM文件,左边目录齐全,可右边边框里却是无法显示网页。
解决方法:方法一:修改注册表1)新建一个文本文件2)添加如下内容:REGEDIT4[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp][HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestricti ons]"MaxAllowedZone"=dword:00000003另存为HTMLHelp.reg(或其它名称,只要是reg格式就行)3)双击刚刚新建的reg文件,将它导入注册表,OK,问题搞定不过这种方法不安全,因为它将将浏览区域等级调整为3了,存在安全隐患,故不推荐。
win7系统打开chm文件后一片空白怎么办
CHM文件是网上比较多的电子书籍显示格式,他的原文件是HTML文件是用来替代以前WIN95时候的HLP文件,那么你知道win7系统打开chm文件后一片空白怎么办吗?下面是店铺整理的一些关于win7系统打开chm文件后一片空白的相关资料,供你参考。
win7系统打开chm文件后一片空白的解决方法:
1、chm文件常见于说明书,在win7/win8.1系统下,由于采用了UAC,致使原本在xp里浏览正常的chm文件出现空白而无法正常显示。
2、点击右键》属性,勾选【解除锁定】再重新打开,就可以正常显示了。
win7系统打开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的文件,是软件问题吗?
最佳答案CHM 意为Compiled HTML。
以CHM为扩展名的文件图标通常为一个带问号的文档图标,表示帮助文档,是Microsoft 自Windows 98 以来提供的一种帮助文档格式的文件,用于替代Windows 95 下的HLP(Help) 文件。
Microsoft 自Windows 98 以来,操作系统中都自带解释器(打开CHM 文件的工具),即Windows 安装目录下的HH.EXE。
CHM 文件可以通过官方免费提供了HTML Help Workshop 生成,它的源文件是HTML 文
件。
现在网络上很多电子书籍都被制作成CHM 格式。
1、重新注册一下hhctrl.ocx 试试:regsvr32 hhctrl.ocx。
2、HH.EXE 用的是ms-its 等协议,这些协议应该是由一个itss.dll 提供的。
重新注册DLL:regsvr32 itss.dll。
具体方法:
1、开始运行,输入:regsvr32 C:\windows\system32\hhctrl.ocx ,确定,重新关联文件。
2、执行一下windows目录里的hh.exe 。
有时候chm文件放在中文目录就不行。
包括中文chm名字。
试着把文件考出来.中文名字一改.
******
或者
1.在微软网站上下载hhupd.exe,安装hh.exe后并运行。
2.实际上,下载hhupd.exe后,运行后就可以了。
这个东西大小为461kb
3.在c:\windows\system32里找到“Hhctrl.ocx”文件,然后运行:“regsvr32“c:\windows\system32\hhctrl.ocx...
网上的解决方法不可行,下载不了hhupd.exe.我直接执行regsvr32 c:\windows\system32\hhctrl.ocx就ok了。
1_编写的时候可能采取了绝对路径,可能别人的机器找不到相应的路径就报错了
2_右击chm文件选择《属性》点击《解除锁定》
有的电脑是
右击chm文件选择《属性》点击《unlock》
再双击chm文件就ok啦!
用Microsoft® HTML Help Executable 打开,就是C:\windows\hh.exe 系统自带的,你肯定是把这个文件给删了。
到别人的电脑上copy一个hh.exe ,放到上面那个目录里,再双击一个chm文件,如果让你选择程序的话就选那个C:\windows\hh.exe ,这样就恢复了chm文件和hh.exe的关联了。