admin 发表于 2025-5-15 09:40:14

Windows7下无法打开chm,提示mk:@MSITStore错误,chm索引就关闭的解决办法,

Windows7下无法打开chm(mk:@MSITStore:路径),chm索引就关闭的解决办法
解决方法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...
WIN7下chm索引和搜索不可用,一般是 hhctrl.ocx 等文件出现了问题解决方法: 重新按顺序注册一下

[*]regsvr32 jscript.dll
[*]regsvr32 hhctrl.ocx
[*]regsvr32 itss.dll
[*]regsvr32 itircl.dll

static/image/hrline/line8.png






<br>

static/image/hrline/5.gif
<br>
CHM是微软新一代的帮助文件格式,利用HTML作源文,把帮助内容以类似数据库的形式编译储存。因为使用方便,形式多样也常被采用作为电子书的格式。而该类型的文件是可以用Windows自带的hh.exe文件来进行打开。但是有些使用 win7 系统的用户却无法打开CHM文件,这篇文章是本站给大家带来的CHM文件打不开的解决方法教程。

  方法/步骤:

  1、按 Win 键,或点击左下角的开始菜单,在打开的菜单项中,依次展开到:所有程序 - 附件 - 记事本,当然也可以在桌面直接点击右键新建记事本文件;

  2、复制粘贴以下代码到记事本文件:

  REGEDIT4 [HKEY_LOCAL_MACHINESOFTWAREMicrosoftHTMLHelp] [HKEY_LOCAL_MACHINESOFTWAREMicrosoftHTMLHelp1.xHHRestrictions] “MaxAllowedZone”=dword:00000003 “UrlAllowList”=“” [HKEY_LOCAL_MACHINESOFTWAREMicrosoftHTMLHelp1.xItssRestrictions] “MaxAllowedZone”=dword:00000003 “UrlAllowList”=“”

  3、另存为这个已经有代码的记事本文件,文件名另存为 UnlockCHM.reg,后缀名一定要为.reg,然后保存类型为所有文件,最后点击保存即可;

  4、找到刚才新建名为 UnlockCHM.reg的文件,双击打开这个文件, 将文件导入完成操作;

  以上就是 Win7无法打开CHM文件|Win7 CHM格式文件打不开怎么办 文章 。


static/image/hrline/5.gif


在Win7中,如果遇到CHM文件打不开的问题,可以尝试以下几种解决方法:一、简单解决方法
[*]解除锁定:右键点击CHM文件,查看属性底部是否有“解除锁定”选项,点击后尝试重新打开文件。
[*]压缩后打开:如无解除锁定选项,可尝试将CHM文件压缩为RAR格式,然后在RAR文件中双击CHM文件尝试打开。
二、注册表修改方法
[*]修改HTMLHelp注册表项:
[*]打开注册表编辑器(regedit)。
[*]导航至HKEY_LOCAL_MACHINESOFTWAREMicrosoftHTMLHelp1.xHHRestrictions和HKEY_LOCAL_MACHINESOFTWAREMicrosoftHTMLHelp1.xItssRestrictions。
[*]在这两个路径下,新建或修改MaxAllowedZone值为dword:00000003。
[*]注意:此方法可能涉及安全风险,需谨慎操作。

三、文件关联与注册组件修复
[*]重新注册Hhctrl.ocx:
[*]退出所有程序。
[*]在运行对话框中输入regsvr32 c:windowssystem32hhctrl.ocx,回车确认。
[*]重启计算机。

[*]恢复CHM文件与hh.exe的关联:
[*]确保C:windowssystem32目录下存在hh.exe文件。
[*]如不存在,可从其他正常计算机中复制过来。
[*]右键点击CHM文件,选择“打开方式”,指定为hh.exe。

四、其他可能的解决方法
[*]检查文件路径:确保CHM文件路径中不包含特殊字符,如#、%等。
[*]更改文件名称:将CHM文件名称改为英文简单名称,并尝试在根目录下打开。
[*]删除hh.dat文件:在Documents and Settings%username%Application DataMicrosoftHTML Help目录下删除hh.dat文件,该文件可能包含导致错误的内容。
[*]转换文件格式:如以上方法均无效,可考虑使用CHM Converter等工具将CHM文件转换为PDF、TXT、DOC等其他格式。
五、针对特定安全更新的问题
[*]如安装了微软的安全更新896358或890175后导致CHM文件无法显示,可尝试修改注册表中的UrlAllowList项,允许特定路径下的CHM文件访问。但此方法同样涉及安全风险,需谨慎操作。
以上方法涵盖了Win7中CHM文件打不开的多种可能原因及解决方案,可根据实际情况选择尝试。如操作过程中遇到不确定的情况,建议咨询专业人士或寻求官方技术支持。
页: [1]
查看完整版本: Windows7下无法打开chm,提示mk:@MSITStore错误,chm索引就关闭的解决办法,