Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> 電腦軟體教學 >> 電腦軟體介紹

CHM 檔案無法顯示內容?八大解法完整整理:解除鎖定、修改登錄、檢查路徑、重註冊元件

編輯:電腦軟體介紹

.chm (Compiled HTML Help) 是 Windows 內建的說明文件格式,雙擊卻出現「無法顯示網頁」、「mk:@MSITStore 協定錯誤」或空白頁。本文彙整八大經典解法,從最簡單的「解除鎖定」到登錄修改、元件重註冊,總有一款能救回你的 CHM 檔。

八大解法速查表

1. 解除鎖定(最常見、最簡單)

右鍵 .chm 檔 → 「內容」/「一般」頁籤 → 底部出現 「解除鎖定」 按鈕 → 點擊 → 確定。Windows 為安全預設封鎖網路來源 CHM,解除鎖定即可正常開啟。

2. 匯入登錄檔開放 Itss 協定權限

將以下內容存為 chm_fix.reg 雙擊匯入:

REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions]
"MaxAllowedZone"=dword:00000003
"UrlAllowList"=""

原理:將允許區域提升至「網際網路」等級 (3),允許 Itss 協定跨區域存取。

3. 重新註冊 hhctrl.ocx / itss.dll

  1. Win+R → regsvr32 %windir%\system32\hhctrl.ocx
  2. Win+R → regsvr32 %windir%\system32\itss.dll
  3. 出現「DllRegisterServer 成功」即完成。

4. 檢查檔案路徑含特殊字元 (#、%、中文、空格)

CHM 開啟機制等同命令列執行,路徑含 # % 等字元會導致語意錯誤而空白不報錯。解法:重新命名資料夾/檔案,移除特殊字元。

5. 安裝/修復 HTML Help Workshop (hhupd.exe)

微軟官網下載 hhupd.exe (約 461 KB) 安裝,修復缺失的 hh.exe、hhctrl.ocx 等核心元件。

6. 刪除 hh.dat 快取檔

路徑:%APPDATA%\Microsoft\HTML Help\hh.dat。刪除後重開 CHM,重建快取常能解決顯示異常。

7. 關聯 .chm 至 hh.exe

右鍵 .chm → 「開啟方式」→ 選 C:\Windows\hh.exe → 勾選「永遠使用此應用程式開啟」。

8. 區域與語言設定改為中文

控制台 → 「地區與語言」→ 「格式」/「位置」設為「中文(繁體/簡體)」,部分中文編碼 CHM 需正確地區設定才能解碼。

安全提醒:方法 2 修改登錄會降低安全等級,建議僅在受信任的本機 CHM 檔案上使用,或改用方法 1、3、4 等較安全方案。

依序嘗試上述方法,頑固的 CHM 無法顯示問題幾乎都能迎刃而解!

Copyright © Windows教程網 All Rights Reserved