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

解決 Windows 7 自動更新「服務未運行」錯誤:重設 SoftwareDistribution 快取

編輯:Win7 常見問題解答

錯誤現象

點擊「Windows Update」檢查更新時提示:「Windows Update 目前無法檢查更新,因為服務未運行,您可能需要重新啟動電腦。」但服務管理員中 wuauserv (Windows Update) 顯示「已啟動」},重新啟動服務無效。

根本原因

C:\Windows\SoftwareDistribution 資料夾損壞或檔案遺失(常見於使用清理工具誤刪、磁碟錯誤、更新中斷)。

解決步驟(管理員命令提示字元)

net stop wuauserv
cd %windir%
ren SoftwareDistribution SDold
net start wuauserv
  1. 以管理員身分開啟「命令提示字元」。
  2. 依序執行上述 4 行指令(每行 Enter)。
  3. 無需重開機,直接開啟 Windows Update 檢查更新 → 恢復正常。

指令解析

指令作用
net stop wuauserv停止 Windows Update 服務,釋放檔案鎖定
cd %windir%切換到 Windows 目錄(通常 C:\Windows)
ren SoftwareDistribution SDold重命名快取資料夾,系統將自動重建乾淨資料夾
net start wuauserv重新啟動服務,觸發重建

驗證與後續

  • 更新正常後,確認 C:\Windows\SoftwareDistribution 已自動重建。
  • SDold 可保留幾天確認無問題後手動刪除。
  • 若仍失敗,嘗試執行 sfc /scannow 修復系統檔案,或重設 Windows Update 元件(更完整腳本可搜尋「Reset Windows Update Agent」)。

小結

重命名 SoftwareDistribution 快取資料夾是解決 Win7/8/10 Windows Update 「服務未運行」錯誤的標準急救法,成功率極高、無需重開機。

Copyright © Windows教程網 All Rights Reserved