如何使用 SetupDiag 診斷 Windows 更新錯誤

Jacki

Windows 更新對於確保系統安全和平穩運行至關重要。然而,有時這些更新可能會失敗,讓您感到沮喪並不確定出了什麼問題。 Microsoft 開發了一個名為“SetupDiag”的便捷工具來幫助診斷這些更新失敗。讓我們探討如何使用SetupDiag 快速識別和解決Windows 更新錯誤。

SetupDiag 是 Microsoft 創建的獨立診斷工具,旨在幫助用戶和 IT 專業人員確定 Windows 10 或 Windows 11 升級安裝失敗的原因。它的工作原理是檢查 Windows 安裝程序日誌文件並解析它們以查找失敗的根本原因。

SetupDiag 的最佳功能之一是它的多功能性。您可以直接在遇到更新失敗的計算機上運行它,也可以從有問題的計算機導出日誌並在另一台計算機上以脫機模式運行SetupDiag。

SetupDiag 的系統要求

在開始使用 SetupDiag 之前,請確保您的系統滿足以下要求:

  • 您的 PC 上必須安裝 Microsoft .NET Framework 4 或更高版本。

如何使用SetupDiag

步驟一:從 Microsoft 官方網站下載 SetupDiag。您可以通過在您的首選搜索引擎中搜索“SetupDiag download”來找到它。

步驟2:下載後,將 SetupDiag.exe 文件放入您選擇的文件夾中。例如,您可以在桌面上創建一個名為“SetupDiag”的新文件夾。

步驟3:以管理員身份打開命令提示符。您可以通過右鍵單擊“開始”按鈕並選擇“Windows 終端(管理員)”或“命令提示符(管理員)”來執行此操作。

第4步:使用 cd 命令導航到放置 SetupDiag.exe 的文件夾。例如:

cd C:UsersYourUsernameDesktopSetupDiag

第5步:通過鍵入以下命令並按 Enter 運行 SetupDiag:

SetupDiag.exe

第6步:等待SetupDiag 完成其分析。此過程可能需要幾分鐘,具體取決於日誌文件的大小和計算機的速度。

第7步:分析完成後,SetupDiag將在SetupDiag.exe所在的同一文件夾中生成三個文件:

  • SetupDiagResults.log:此文件包含詳細的分析結果。
  • Log.zip:包含所有已處理日誌文件的存檔。
  • SetupDiag.exe.config:SetupDiag 的配置文件。

步驟8:使用記事本等文本編輯器打開SetupDiagResults.log 文件以查看分析結果。

了解SetupDiag結果

SetupDiagResults.log 文件將包含有關更新過程中發現的任何問題的信息。它可能包括:

  • 錯誤代碼及其描述
  • 硬件或軟件的兼容性問題
  • 驅動程序問題
  • 磁盤空間問題
  • 更新失敗的其他潛在原因

使用此信息來排除故障並解決更新問題。根據結果​​,您可能需要更新驅動程序、卸載不兼容的軟件或釋放磁盤空間。

高級用法:離線模式

如果無法在受影響的計算機上運行SetupDiag,則可以使用脫機模式分析另一台計算機的日誌。方法如下:

有關的:如何在 Windows 上運行 CHKDSK 來診斷和修復磁盤問題

步驟一:在受影響的計算機上,將以下文件夾複製到 USB 驅動器或網絡位置:

%SystemDrive%$Windows.~btSourcesPanther
%SystemDrive%$Windows.~btSourcesRollback
%WinDir%Panther
%WinDir%PantherNewOS

步驟2:在安裝了 SetupDiag 的工作計算機上,使用以下命令:

SetupDiag.exe /Output:C:SetupDiagResults.log /Mode:Offline /LogsPath:D:Logs

將“C:SetupDiagResults.log”替換為所需的輸出位置,將“D:Logs”替換為複制的日誌文件的路徑。

分析 Bug 檢查錯誤

如果更新過程中發生錯誤檢查(也稱為藍屏死機),SetupDiag 也可以幫助分析這些問題:

步驟一:在以下位置之一找到 setupmem.dmp 文件:

%SystemDrive%$Windows.~btSourcesRollback
%WinDir%PantherNewOSRollback

步驟2:在運行 SetupDiag 的計算機上安裝 Windows 調試工具。

步驟3:使用以下命令運行 SetupDiag:

SetupDiag.exe /Output:C:SetupDiagResults.log /Mode:Offline /LogsPath:D:Logs

再次根據您的設置需要調整路徑。

Windows 10 和 11 中的安裝診斷

從 Windows 10 版本 2004 開始並在 Windows 11 中繼續,SetupDiag 包含在 Windows 安裝程序中。在升級過程中,它會自動提取到:

%SystemDrive%$Windows.~btSources

如果升級失敗,SetupDiag 將自動運行,並將其結果保存到:

%WinDir%LogsSetupDiagSetupDiagResults.xml

您還可以在註冊表中找到結果:

HKLMSYSTEMSetupSetupDiagResults

SetupDiag 是一個功能強大的工具,在處理 Windows 更新錯誤時可以節省您數小時的故障排除時間。通過提供有關更新失敗的清晰、詳細的信息,它使您能夠快速識別和解決問題,使您的系統保持最新且安全。下次遇到頑固的 Windows 更新問題時,請嘗試一下!