为什么chm格式打不开(chm文件打不开怎么办)

AquArius 22 0

为什么chm格式打不开

如果CHM文件格式的文件所在的文件夹的名字中有符号“#”会导致这个现象比如:文件夹名字为:C# 就打不开!!(1)windows server 2003系统下*.CHM的文件可以正常打开,但是装了SP1以及在网上升级后有的补丁后,一打开*.chm的文件,就出现无法显示的错误(2)新从 *** 上下载的*.chm文件无法正常阅读,每一次打开前总提示不安全。初步估计和IE的安全有关系。 解决: 我的办法:我的是xp的系统,依照上面的 *** ,仍然不行,最后打开文件时将每次的安全提示对话框中的,“下次是否询问”勾选去掉就可以了(1)是XP系统的问题。这个问题的发生,是由于hhctrl.ocx的版本号出现错误或未正确注册。原因在于安装的其他软件用hhctrl.ocx的旧版本替换了原来的版本。注册的 *** 是:开始--运行,输入regsvr32 hhctrl.ocx 之后出来一个注册成功的对话框,确定,然后重启系统。(2)既然注册hhctrl.ocx不能解决问题,很有可能是协议出了问题。HH.EXE 用的是 ms-its 等协议,这些协议应该是由某个 DLL 文件提供服务的。问题是,是什么 DLL 呢?于是再用 Google 搜索 ms-its 协议。终于找到了,原来是一个 itss.dll 在做服务。OK,找到该服务就要,再注册一下:regsvr32 itss.dll 重启。(3)用Microsoft® HTML Help Executable 打开,就是C:\windows\hh.exe 系统自带的,你肯定是把这个文件给删了。到别人的电脑上copy一个hh.exe ,放到上面那个目录里,再双击一个chm文件,如果让你选择程序的话就选那个C:\windows\hh.exe ,这样就恢复了chm文件和hh.exe的关联了

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_MACHINESOFTWAREMicrosoftHTMLHelp]   [HKEY_LOCAL_MACHINESOFTWAREMicrosoftHTMLHelp.xHHRestrictions]   "UrlAllowList"="productmanualshelpfiles;http://www.***.com/help/"   关于chm文件打不开解决办法就先介绍到这里,遇到chm文件打不开的朋友不妨按照以上步骤一步一步解决吧!

下面分享相关内容的知识扩展:

打开chm文件时提示:不能打开文件:mk:@MSITStore:

*** 1是:

1,右键关联chm文件的“打开方式”到/Windows/HH.exe

2,在命令行运行regsvr32 itss.dll

3,在命令行运行regsvr32 hhctrl.ocx

*** 2是

1.看看你的OS的语言设置 和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...

Windows7下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文件不能打开的麻烦。

win7 chm打不开确保Web地址 //ieframe.dll/dnserrordiagoff.htm#怎么办

"win7下chm文件打不开“确保 Web 地址 //ieframe.dll/dnserrordiagoff.htm# 正确”。 对于.NET教程感兴趣的同学可以参考一下,一起来看看吧!

为什么chm格式打不开(chm文件打不开怎么办)-第1张图片-技术汇

     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”即可。