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

Win7 64 位元 CHM 檔案無法顯示影音/Flash 內容?以 64 位 hh.exe 覆蓋修復

編輯:Windows 7 系統介紹

Win7 x64 下開啟 CHM 說明檔,內嵌影音、Flash 控制項無法顯示。原因是系統預設呼叫 32 位元 hh.exe,需替換為 64 位元版本。

問題根因

Win7 x64 有三個 hh.exe:

  • %Windir%\hh.exe(32 位,17KB)
  • %Windir%\System32\hh.exe(32 位,17KB)
  • %Windir%\SysWOW64\hh.exe(64 位,15KB)

預設關聯指向前兩個 32 位版本,導致 64 位進程無法正確載入 ActiveX/Flash 控制項。

修復步驟

  1. 取得 SysWOW64\hh.exe 擁有權:
    右鍵 %Windir%\hh.exe → 內容 → 安全性 → 進階 → 擁有者 → 編輯 → 設為 Administrators → 確定。
    回到安全性頁籤 → 編輯 → 給 Administrators 完全控制。
  2. 以系統管理員身分執行命令提示字元,執行覆蓋:
    copy /y "%Windir%\SysWOW64\hh.exe" "%Windir%\hh.exe"
  3. 同樣覆蓋 %Windir%\System32\hh.exe(可選)。
  4. 重新開啟 CHM 檔,影音/Flash 應正常顯示。

備註

操作前建議備份原 hh.exe。若系統更新覆蓋回 32 位版本,需重複操作。

Copyright © Windows教程網 All Rights Reserved