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

Win7 無法自動更新?檢查網路與重裝更新元件雙軌解決

編輯:Windows 7 系統介紹

Windows 7 自動更新失敗通常源於兩大原因:網路連線異常、或更新服務元件損壞。微軟已於 2020 年 1 月停止 Win7 主流支援,但延伸安全性更新 (ESU) 至 2023 年 1 月結束。若系統仍需更新,建議檢查網路並修復更新元件。

原因一:網路連線問題

  • 確認網路連線正常(可瀏覽網頁、Ping 通外部 IP)。
  • 檢查防火牆/安全軟體是否封鎖 svchost.exe (wuauserv) 連線。
  • 嘗試變更 DNS 為 8.8.8.8 / 1.1.1.1,排除 DNS 解析失敗。
  • 企業環境確認 WSUS/Proxy 設定正確。

原因二:更新元件損壞(最常見)

更新服務相關檔案 (SoftwareDistribution、catroot2、DLL 登錄) 損壞會導致更新掃描/下載/安裝全程失敗,錯誤代碼常見:0x80070002、0x80070005、0x8024402F 等。

修復步驟:重設更新元件

  1. 以系統管理員身分開啟「命令提示字元」。
  2. 依序執行以下指令(每行輸入後按 Enter):
    net stop wuauserv
    net stop bits
    net stop cryptsvc
    ren %systemroot%\SoftwareDistribution SoftwareDistribution.old
    ren %systemroot%\system32\catroot2 catroot2.old
    net start wuauserv
    net start bits
    net start cryptsvc
  3. 重新開機,進入「Windows Update」檢查更新。
Windows Update 失敗示意 更新設定介面

進階修復:系統更新準備工具

  • 下載並安裝 System Update Readiness Tool (KB947821,對應 Win7 x64/x86 版本),可修復元件存放區不一致問題。
  • 執行 sfc /scannow 修復系統檔案。
  • 執行 dism /online /cleanup-image /restorehealth (需 Win8+,Win7 需安裝 DISM 工具)。

替代方案:離線安裝更新包

  • 從微軟更新型錄 下載獨立更新套件 (.msu) 手動安裝。
  • 使用第三方整合包(如 Win7 累積更新包、Simplix UpdatePack)離線整合至安裝映像或直接安裝。

重要提醒

Windows 7 已停止安全性更新(ESU 2023/01 結束),續用系統面臨零時差漏洞風險。強烈建議:
1. 升級至 Windows 10/11 (可免費升級)。
2. 若硬體不支援,改用 Linux (Ubuntu、Linux Mint 等) 延長裝置壽命。
3. 必須續用 Win7,請斷網隔離、啟用強制防火牆、僅執行受信應用、定期離線備份。

Copyright © Windows教程網 All Rights Reserved