如何修復“Windows 更新診斷無法運行”錯誤

Jacki

Windows 更新疑難解答是解決更新相關問題的重要工具。但是,某些用戶在嘗試使用此實用程序時遇到錯誤,指出“Windows 更新診斷無法運行”。此問題通常出現在 Microsoft 最新版本的故障排除程序“獲取幫助”應用程序中。如果您遇到此問題,請不要擔心 - 您可以嘗試多種方法來讓一切恢復正常。

步驟一:清除 Software Distribution 和 Catroot2 文件夾。這些文件夾存儲臨時更新文件,有時可能會損壞,從而導致更新問題。

以管理員身份打開Windows Terminal,運行以下命令停止更新相關服務:


net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver

接下來,導航到文件資源管理器中的 C:WindowsSoftwareDistribution 並刪除其中的所有文件和文件夾。如果您不願意刪除這些文件,可以將該文件夾重命名為 SoftwareDistribution.old。

對於 Catroot2 文件夾,在終端中運行以下命令:


md %systemroot%system32catroot2.old
xcopy %systemroot%system32catroot2 %systemroot%system32catroot2.old /s

刪除 Catroot2 文件夾的內容。最後,使用以下命令重新啟動服務:

更多閱讀:如何修復 Windows 11 上的 AMD 軟件更新失敗錯誤


net start wuauserv
net start cryptSvc
net start bits
net start msiserver

完成這些步驟後,嘗試再次運行“獲取幫助”疑難解答程序。

步驟2:在乾淨啟動狀態下運行故障排除程序。此過程使用最少的驅動程序和啟動程序啟動 Windows,這可以幫助確定第三方應用程序是否干擾更新過程。

要執行乾淨啟動:

1. 按Win + R,輸入“msconfig”,然後按 Enter。

2. 在“系統配置”窗口中,轉到“服務”選項卡。

3. 選中“隱藏所有 Microsoft 服務”框,然後單擊“全部禁用”。

4. 切換到啟動選項卡並單擊“打開任務管理器”。

5. 在任務管理器中,禁用所有啟動項。

6. 關閉任務管理器,返回系統配置,單擊“應用”,然後單擊“確定”。

7. 重新啟動計算機。

重新啟動後,嘗試再次運行 Windows 更新和疑難解答程序。

步驟3:重置“獲取幫助”應用程序。有時,問題在於應用程序本身而不是更新過程。

要重置“獲取幫助”應用程序:

1. 打開 Windows 設置 (Win + I)。

2. 導航到應用程序 > 應用程序和功能。

3. 在應用程序列表中找到“獲取幫助”。

4. 單擊它,然後選擇“高級選項”。

5. 向下滾動並單擊“重置”按鈕。

重置後,嘗試再次運行 Windows 更新疑難解答。

第4步:修復系統文件。損壞的系統文件可能會導致各種問題,包括 Windows 更新問題。

運行系統文件檢查器 (SFC) 和部署映像服務和管理 (DISM) 工具:

1. 以管理員身份打開命令提示符。

2. 通過鍵入以下命令運行 SFC 掃描:

sfc /scannow

3. 完成後,使用以下命令運行 DISM 工具:


DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth

4. 重新啟動計算機並檢查問題是否解決。

第5步:使用 Windows 更新重新安裝 Windows。如果所有其他方法均失敗,您可能需要重新安裝 Windows,同時保留文件和應用程序。

1. 打開“設置”並進入“系統”>“恢復”。

2. 在“無需重置電腦即可修復問題”下,單擊“高級啟動”。

3. 單擊高級啟動下的“立即重新啟動”。

4. 當您的電腦重新啟動時,選擇“疑難解答”>“高級選項”>“重新安裝 Windows”。

5. 選擇保留您的個人文件和應用程序,然後按照屏幕上的說明進行操作。

重新安裝後,檢查 Windows 更新並根據需要運行疑難解答程序。

這些步驟應有助於解決“Windows 更新診斷運行失敗”錯誤。請記住在對系統進行重大更改之前創建重要文件的備份。如果問題仍然存在,請考慮向 Microsoft 支持人員或合格的 IT 專業人員尋求幫助。