Windows 7 重開機時長時間停留在「正在設定 Windows Update 已完成 XX%」,甚至倒退、卡住不動,通常是更新元件損壞、更新包衝突、磁碟空間不足、或驅動程式相容性問題。最直接解法是暫時關閉自動更新,恢復正常開機後再逐步排查根因。
緊急解法:關閉自動更新恢復正常開機
- 強制關機 (長按電源鍵 10 秒) 後重新開機,若再次卡住,進入安全模式 (開機連按 F8 → 選擇「安全模式」)。
- 在安全模式或正常模式下:
開始 → 控制台 → 「系統與安全性」→「Windows Update」。
- 左側「變更設定」。
- 「重要更新」下拉選單選擇「從不檢查更新 (不建議)」。
- 點選「確定」儲存。
- 重新開機,系統將不再嘗試設定更新,正常進入桌面。
根因排查與徹底修復 (恢復正常開機後執行)
- 清理軟體分發資料夾:
以管理員 CMD 執行:
net stop wuauserv
ren %windir%\SoftwareDistribution SoftwareDistribution.old
net start wuauserv
- 執行系統更新準備工具:下載安裝 KB947821 (對應 x64/x86)。
- 檢查磁碟空間:系統盤保留 20GB 以上可用空間。
- 檢查驅動程式:裝置管理員確認無黃色驚嘆號,更新顯卡/晶片組驅動。
- 修復系統檔案:
sfc /scannow。
- 手動安裝必要更新:從微軟更新型錄下載關鍵更新 (.msu) 手動安裝,避免自動更新卡住。
長期策略建議
- Win7 已停止支援 (2020/01/14),ESU 2023/01 結束,不再接收安全更新。
- 建議升級 Windows 10/11 或遷移 Linux。
- 必須續用 Win7:離線隔離、關閉自動更新、僅手動安裝關鍵補丁、定期離線備份。