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

Win7 Windows Update「目前無法檢查更新」完整修復:停止服務、清除快取、重啟服務三部曲

編輯:Win7 系統應用技巧

Windows Update 檢查失敗錯誤

錯誤現象與核心成因

控制台 → Windows Update 點擊「檢查更新」顯示:
「Windows Update 目前無法檢查更新,因為未執行服務。您可能需要重新啟動電腦。」

根因通常為:

  • wuauserv (Windows Update) 服務掛起/損壞
  • SoftwareDistribution 快取資料夾損毀(含下載的更新檔案、中繼資料)
  • 相依服務 (BITS、CryptSvc、TrustedInstaller) 異常

標準修復三步驟 (GUI 版)

  1. 停止服務: Win+R → services.msc → 找到「Windows Update」 → 右鍵「停止」
  2. 清除快取: 開啟 C:\Windows\SoftwareDistribution\DataStore (或整個 SoftwareDistribution 資料夾) → 全選刪除 (需管理員權限)
  3. 啟動服務: 回 services.msc → 右鍵「Windows Update」 → 「啟動」 → 重新檢查更新

進階修復:命令列版 (更徹底、可腳本化)

以管理員身分開啟命令提示字元,依序執行:

net stop wuauserv
net stop bits
net stop cryptsvc
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start wuauserv
net start bits
net start cryptsvc

說明:

  • ren 重命名而非刪除,保留備份以防萬一
  • catroot2 為加密服務目錄,同步重置可修復簽章驗證失敗
  • 執行完畢後,Windows Update 會自動重建乾淨的快取目錄

驗證修復結果

  1. 控制台 → Windows Update → 「檢查更新」
  2. 應顯示「正在檢查更新...」並列出可用更新
  3. 安裝重要/選用更新,重開機後再次檢查確認無殘留

常見進階排除:若上述無效

現象檢查項目解決方案
錯誤 0x80070002/0x80070003系統檔案損壞管理員 CMD 執行 sfc /scannow → DISM /Online /Cleanup-Image /RestoreHealth
錯誤 0x8024402c/0x8024001eBITS 服務/下載失敗重新註冊 BITS:regsvr32 qmgr.dll regsvr32 qmgrprxy.dll
更新卡在 0%/下載不動網路/防火牆/代理檢查 WinHTTP 代理:netsh winhttp show proxy;重置:netsh winhttp reset proxy
服務啟動後立即停止第三方優化工具/安全軟體干擾暫時解除安裝優化大師/360/電腦管家類工具
無法進入 Windows Update 介面系統元件註冊失效重新註冊相關 DLL:regsvr32 wuapi.dll regsvr32 wuaueng.dll regsvr32 wucltux.dll 等

終極方案:離線安裝便利性更新包

  1. 至 Microsoft Update Catalog 下載最新「便利性更新包」(Convenience Rollup) 或「每月彙總套件」(Monthly Rollup) 對應 KB 編號
  2. 離線安裝 .msu 檔案,重開機
  3. 再次嘗試 Windows Update

「停服務→清快取→重服務」三部曲可解決 95% 以上的 Win7 Windows Update 檢查失敗問題,命令列版更適合批次部署與自動化維護。

Copyright © Windows教程網 All Rights Reserved