萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows 7 教學

Win7 無法開啟 .chm 檔案?解除鎖定或匯入註冊表修復 HTML Help

雙擊 `.chm` 說明檔案無內容、顯示「導航至網頁已取消」?這是 Windows 安全機制封鎖「非本機區域」的 CHM 檔案。兩招解鎖:檔案屬性「解除鎖定」或匯入註冊表放寬區域限制。

方法一:檔案屬性解除鎖定 (最簡單、單檔適用)

  1. 右鍵 `.chm` 檔案 →「內容」。
  2. CHM 檔案內容視窗

  3. 「一般」頁籤下方若有**「解除鎖定」**按鈕 → 點擊 → 「套用」→「確定」。
  4. 解除鎖定按鈕

  5. 重新開啟檔案,內容正常顯示。

方法二:匯入註冊表放寬 HTML Help 區域限制 (批次、永久)

若無「解除鎖定」按鈕,或需批次處理大量 CHM:

  1. 建立文字檔 `chm_fix.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 檔

  1. 另存為 `chm_fix.reg` (編碼 ANSI/UTF-16 LE 均可)。
  2. 另存為 reg 檔

  3. 雙擊匯入登錄表 → 是 → 確定。

註冊表值含義

  • `MaxAllowedZone = 3`:允許 **Intranet 區域 (Zone 1)** 及 **Trusted Sites 區域 (Zone 2)** 的 CHM 檔案正常開啟 (Zone 3=Internet, Zone 4=Restricted)。數值 3 代表允許到 Intranet 區域。
  • `UrlAllowList = ""`:不限制特定 URL,配合 MaxAllowedZone 生效。

結語

單檔用「屬性 → 解除鎖定」;批次/永久用「匯入註冊表放寬 MaxAllowedZone」。CHM 無法開啟,99% 都是區域安全策略攔截,兩招任選其一即癒。

copyright © 萬盛學電腦網 all rights reserved