萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 電腦基礎知識 >  >> 電腦基本常識

CHM 檔案打開空白?右鍵「解除鎖定」移除區域標記即可修復

下載的 .chm 說明檔打開卻是空白目錄、無內容?這是 Windows 對「來自其他電腦」檔案的保護機制(Zone.Identifier 替代資料流),標記為不信任導致 HTML Help 查看器拒絕渲染。一鍵解除即可。

修復步驟

  1. 關閉 CHM 檔案視窗。
  2. 在檔案總管中右鍵點擊該 .chm 檔案 → 內容。
  3. 在「一般」分頁底部,若看到 「這個檔案來自另一台電腦,可能被封鎖以協助保護這台電腦」,點擊 解除封鎖(或「解除鎖定」)核取方塊 → 套用/確定。

CHM 檔案內容 解除鎖定

解除鎖定前後對比

解除鎖定後正常顯示

原理說明

  • Windows 使用 NTFS 替代資料流 (ADS) 儲存 Zone.Identifier,標記檔案來源區域(Internet/Intranet/受限)。
  • HTML Help (hh.exe) 讀取此標記,若為 Internet 區域則拒絕顯示內容以防惡意腳本執行。
  • 「解除封鎖」實際動作是刪除該 ADS,檔案本體不變。

批次解除鎖定(命令列)

# PowerShell 批次解除資料夾下所有檔案鎖定
Get-ChildItem -Recurse | Unblock-File

# 或使用 Sysinternals Streams 工具
streams -d *.chm

若解除鎖定後仍空白

  • 檔案下載不完整/損毀 → 重新下載。
  • 殺毒軟體即時掃描攔截 → 暫時關閉或加入白名單。
  • CHM 內部連結路徑錯誤(絕對路徑)、編碼問題 → 嘗試用 CHM Reader、xCHM、7-Zip 解壓 查看原始 HTML。
copyright © 萬盛學電腦網 all rights reserved