`
rainShare
  • 浏览: 102491 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

无法打开chm文件的解决

阅读更多
双击.chm文件,出现错误提示:“不能打开文件:mk:@MSITStore:(chm文件所在的路径)\*.chm

分析:
由于开发需要,前段时间我在“控制面版”中,将“区域和语言选项”的语言选择了“英语”,导致操作系统的语言设置和chm文档的语言不一致,估计可能是这个原因。

解决:
1、将控制面版中的语言选项改为“中国”;
2、如果还是不能解决,试如下方法:
  • regsvr32 itss.dll
  • regsvr32 hhctrl.ocx
  • 把文件名称改为英文,如aabbcc.chm,打开看看



CHM文件打开出现乱码问题的解决方案:
经常碰到一些 CHM 格式的帮助文档出现乱码无法阅读的情况,而且 CHM 文档不像浏览器一样,右键可以选择字符编码,非常不便。究其原因,主要就是 CHM 文档在页面中没有指定合适的字符编码所致。
CHM 的实质是 HTML 文件。一般情况下没有指定字符编码的 CHM 是调用 Internet Explorer 浏览器的字符编码设定来显示 CHM 文件的。
  在注册表 HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\International 下有 AutoDetect 和 Default_CodePage 2个键名,就是 IE 浏览器字符编码的相关设定键。
  因此,我们在简体中文的操作系统上打开简体中文的 CHM 文档出现乱码时,把 AutoDetect 设置为1就能正常显示;在简体中文的操作系统上打开繁体中文的 CHM 文档出现乱码时,先把 AutoDetect 设置为0,然后把 Default_CodePage 设置为 BIG5 的代码页 936 即可(根据以下提示中的编码值更改)。

有的操作系统的注册表中没有AutoDetect这个注册表项,可以自己新建一个名为AutoDetect的DWORD值,然后设置其值为0或是1.

温情提示:
  简体中文Windows常用 ANSI 代码页936,在注册表二进制值是 A8 03 00 00;
  繁体中文Windows常用 ANSI 代码页950,在注册表二进制值是 B6 03 00 00;
  拉丁语系Windows常用 ANSI 代码页1252,在注册表二进制值是 E4 04 00 00。
分享到:
评论

相关推荐

    无法打开CHM文件的解决方法

    ### 无法打开CHM文件的解决方法 在日常工作中,我们经常会遇到各种格式的文档,其中CHM(Compiled HTML Help)文件是一种常见的帮助文件格式,主要用于存储一系列HTML页面及其相关资源,如图像、声音等。然而,在...

    win1111安装后不能打开chm文件的方法

    - HHCtrl.ocx是用于打开CHM文件的关键控件。在压缩包中提供的hhctrl.ocx文件,可能是修复该问题的一个版本。 - 右键点击hhctrl.ocx,选择“属性”,然后解除阻止。 - 按住Shift键,右键点击文件,选择“复制为...

    打开CHM文件提示mk-@MSITStore怎么办.docx

    在本文中,我们将讨论如何解决打开 CHM 文件时提示 mk:@MSITStore 的问题。首先,让我们了解什么是 CHM 文件。 CHM 文件是一种压缩的 HTML 帮助文件,常用于创建 offline 帮助文档。它可以包含大量的文本、图片、...

    chm格式文件打不开解决办法

    ### CHM格式文件打不开的解决办法 ...通过上述各种方法的尝试,大多数情况下都能够成功解决无法打开CHM文件的问题。如果问题依旧存在,建议进一步检查电脑的系统环境或联系技术支持获取更详细的帮助。

    如何解决下载的CHM文件无法显示网页问题

    ### 如何解决下载的CHM文件无法显示网页问题 在探讨如何解决下载的CHM(Compiled HTML Help)文件无法显示网页的问题之前,我们先来了解一些基础概念与CHM文件的特点。 #### CHM文件简介 CHM是微软推出的一种帮助...

    解决chm无法打开的原win10 64位文件.zip

    如果该文件缺失或损坏,可能导致无法打开CHM文件。 2. **hhctrl.ocx**(HTML Help Control):这是一个ActiveX控件,用于在CHM文件中提供交互式功能,如搜索和索引。如果此控件未注册或损坏,可能会阻止CHM文件的...

    win10无法打开CHM文件的解决方法(复制进去即可,csdn检测无毒安全)

    以下是一些解决win10无法打开CHM文件的常见方法: 1. **禁用Internet Explorer增强的安全配置**: - CHM文件的打开与Internet Explorer有关,IE的安全设置过高可能导致CHM文件无法正常显示。进入“控制面板” -> ...

    【转载】解决CHM文件打开无法显示网页的问题 - 耕者 - 博客园.rar

    3. **检查编码**:尝试用其他支持更多编码的阅读器打开CHM文件,或者修改文件的编码。一些第三方软件如HHHelp、HHReg等可以帮助处理这个问题。 4. **重新下载或修复**:如果文件本身损坏,可以尝试从源处重新下载,...

    解决win7无法打开chm格式文件的问题

    解决win7无法打开chm格式文件的问题

    Win8打开chm格式打开右侧空白解决方法

    Win8打开chm格式打开右侧空白解决方法 Win8打开chm格式打开右侧空白是一个常见的问题,当我们从网络上下载chm格式的电子书到本地后,打开就发现chm格式的电子书右边的目录是正常的,但是chm格式的电子书内容部分却...

    解决windows7无法打开chm文件hhupd.exe

    标题“解决windows7无法打开chm文件hhupd.exe”指的是在Windows 7操作系统中,用户遇到了无法正常查看和使用.chm(Compiled HTML Help)文件的问题,这个问题通常与系统中的hhupd.exe程序有关。hhupd.exe是Windows...

    chm打不开的解决方法

    然而,有时候用户可能会遇到CHM文件无法打开的问题。本文将深入探讨这个问题,并提供几个有效的解决方案。 首先,CHM文件打不开可能由于多种原因,包括路径过长或路径中包含特定的非法字符。在描述中,作者提到了两...

    CHM文件打开乱码问题解决方案

    - 使用支持编码转换的文本编辑器(如Notepad++、Sublime Text等),打开CHM文件内的HTML文件,将其编码更改为正确的编码,然后重新打包成CHM文件。 3. **更新Internet Explorer**: - 确保系统已安装最新版本的...

    不能打开chm文件的解决方法(包含必要文件)

    然而,有时用户可能会遇到无法正常打开CHM文件的问题,这通常与系统组件损坏或缺失有关。本篇文章将详细解释这个问题的原因以及如何解决。 首先,我们要理解CHM文件的打开机制。CHM文件基于HTMLHelp技术,它内部...

    windows7 解决chm文件打不开所需要的东东~

    如果系统windows7是精简版,则系统少了打开chm文件所需的程序等东西 解决办法: 1.复制 hh.exe复制到C:\Windows\hh.exe hhctrl.ocx到c:\windows\system\hhctrl.ocx IEShims.dll到c:\windows\system32\IEShim.dll...

    Win7下chm文件打不开情况解决

    "Win7下chm文件打不开情况解决" 本文将详细介绍 Win7 下 chm 文件打不开情况的解决方法,涵盖了多种可能的解决方案,涉及到注册表编辑、文件关联、语言设置等多方面的内容。 一、解决方法一:解除锁定 在 Win7 下...

    .chm文件打不开的解决办法

    6. **兼容性模式**:对于某些操作系统,开启兼容性模式可能会帮助解决打开chm文件的问题。右键点击chm文件,选择“属性”,在“兼容性”标签页下勾选相应的兼容性选项。 #### 实践步骤: 1. **双击.chm文件**:这...

    生成CHM文件中添加搜索功能

    最后,在完成CHM文件的重新编译之后,重新打开CHM文件,您就应该能发现新增加的搜索功能了。现在,您可以在文件中输入关键词,就可以在文档内快速找到相关信息。 需要注意的是,在进行CHM文件的反编译和编译过程中...

    解决chm不能正常运行

    如果你的系统不能正常打开chm,可以用此批处理文件解决。

    chm文件因hh.exe缺失不能打开的完美解决方案.rar

    标题中的“chm文件因hh.exe缺失不能打开的完美解决方案.rar”揭示了主要问题:用户在尝试打开CHM( Compiled Help Manual,编译帮助手册)文件时遇到了由于hh.exe(HTML Help Executive,HTML帮助执行程序)缺失导致...

Global site tag (gtag.js) - Google Analytics