Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Vista 無法開啟 CHM 檔?一鍵「解除封鎖」即可修復

編輯:Windows Vista 系統基礎知識

從網路下載的 CHM 說明檔,在 Windows XP 可正常閱讀,升級 Vista 後卻只能看到目錄大綱,內容區域一片空白。這是 Vista 安全性機制預設封鎖來自網際網路的檔案所致。解決方法極簡單:

圖文解說:移除「來自另一台電腦」封鎖

  1. 找到該 CHM 檔案 → 右鍵選擇 「內容」。
  2. 在「一般」索引標籤底部,勾選 「解除封鎖」 核取方塊 → 點「確定」。
  3. 重新開啟 CHM 檔,內容即可正常顯示。
  4. 再次查看內容頁面,「解除封鎖」選項已消失,表示封鎖已移除。

CHM 無法顯示內容
檔案內容對話框
勾選解除封鎖
CHM 正常顯示
解除封鎖選項消失

原理補充

Windows Vista 引入「附件執行服務」,標記從網路下載、郵件附件等來源的檔案(替代資料流 Zone.Identifier)。CHM 查看器偵測到此標記會拒絕渲染內容以防惡意腳本執行。勾選「解除封鎖」即移除此標記。

批次處理技巧:若有大量 CHM 需解除封鎖,可使用 streams.exe (Sysinternals) 或 PowerShell 指令 Get-ChildItem -Recurse | Unblock-File 一次移除資料夾下所有檔案的封鎖標記。

Copyright © Windows教程網 All Rights Reserved