CHM文件无法打开时,可依次尝试:一、用C:\Windows\hh.exe手动关联;二、命令行运行"hh.exe 路径";三、右键属性解除安全锁定;四、改用SumatraPDF等第三方阅读器。

如果您下载了一个以 .chm 为扩展名的文件,但双击后无法正常显示内容或提示“无法打开”,则可能是由于系统未正确关联 HTML 帮助查看器,或文件被系统安全策略阻止。以下是多种可行的电脑端打开 CHM 文件的具体方法:
一、使用系统自带 hh.exe 程序手动关联
Windows 系统原生内置 HTML Help Viewer(hh.exe),它专用于解析 CHM 格式中的压缩 HTML 内容与索引结构。当默认关联丢失时,需手动指定该程序为打开方式。
1、右键点击目标 .chm 文件,选择“打开方式” → “选择其他应用”。
2、在弹出窗口中点击“更多应用”,向下滚动到底部,勾选“在列表中查找其他应用”。
3、点击“浏览”,进入 C:\Windows\hh.exe 路径,选中并确认。
4、勾选“始终使用此应用打开 .chm 文件”,点击“确定”。
二、通过命令行直接调用 hh.exe
该方法绕过文件关联机制,适用于因组策略禁用 CHM 渲染(如企业环境)但仍允许执行 hh.exe 的场景,可强制加载指定文件。
1、按下 Win + R 打开“运行”对话框,输入 cmd 并回车。
2、在命令提示符中输入完整路径命令:"C:\Windows\System32\hh.exe" "D:\docs\manual.chm"(请将路径替换为实际 CHM 文件位置)。
3、按回车后,HTML 帮助查看器将直接启动并加载该文件。
三、解除文件安全锁定属性
从网络下载的 CHM 文件可能被 Windows 标记为“来自互联网”,触发附件执行保护(Mark of the Web),导致内容空白或仅显示封面。需手动清除该标记。
1、右键 .chm 文件,选择“属性”。
2、在“常规”选项卡底部,查看是否存在“安全”区域并显示“此文件来自其他计算机,可能被阻止以帮助保护该计算机”。
3、勾选下方的“解除锁定”复选框。
4、点击“应用” → “确定”。
四、使用第三方阅读器替代打开
部分新版 Windows 或精简版系统可能缺失 hh.exe,或 CHM 文件含非标准编码/加密,此时第三方工具提供更兼容的解包与渲染能力。
1、下载并安装 SumatraPDF(轻量、开源、支持 CHM)。
2、安装完成后,右键 .chm 文件 → “打开方式” → 选择 SumatraPDF。
3、首次使用时勾选“始终使用此应用”,后续双击即可直接打开。
4、另可选 KchmViewer(Linux/Windows 跨平台,支持目录树与全文搜索)。










