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

Windows 8.1 應用程式安裝錯誤 0x80004005 解決方法:重新註冊 DLL 檔案

編輯:Win8 系統應用技巧

錯誤原因 (微軟官方說明)

錯誤代碼 0x80004005 (未指定的錯誤) 在應用程式安裝/更新時常見,主因通常為:

  • 關鍵系統 DLL 檔案未正確註冊 (如 `Softpub.dll`、`Wintrust.dll`、`Initpki.dll`)。
  • 防火牆/安全軟體阻擋 HTTPS (SSL) 連線,導致授權驗證/下載失敗。

解決步驟:重新註冊三個核心 DLL

  1. 開啟命令提示字元 (管理員) : Win+X → 命令提示字元 (管理員)。
  2. 依序輸入下列指令,每行按 Enter:
    regsvr32 Softpub.dll
    regsvr32 Wintrust.dll
    regsvr32 Initpki.dll
  3. 每個指令執行成功會彈出「DllRegisterServer 在 xxx.dll 中成功」對話框,點選確定。
  4. 重新開機電腦。

補充檢查

  • 若問題持續,檢查 Windows 防火牆/第三方安全軟體是否阻擋 `svchost.exe`、`TrustedInstaller.exe`、應用商店進程 (`WinStore.App.exe`) 的輸出 HTTPS (443 port) 連線。
  • 執行系統檔案檢查修復:管理員 CMD 執行 sfc /scannow,修復可能損毀的系統檔案。

適用範圍

Windows 8 / 8.1 / 10 / 11 應用商店安裝/更新錯誤 0x80004005、Windows Update 錯誤 0x80004005、部分軟體安裝器報此錯誤。

Copyright © Windows教程網 All Rights Reserved