SetupDiag.exeを使用してWindowsアップグレードエラーを診断する方法

Windows Updateは通常、面倒なことなくPCにインストールされます。ただし、特に互換性とパッチに関しては、少し作業が必要になる場合があります。このような失敗した更新エラーに遭遇した場合は、最初にエラーコードを手動で検索してから、トラブルシューティング手順を探す必要があります。これはすべて時間がかかります。そこで、Microsoftは簡単な解決策–SetupDiag.exeを考え出しました。

SetupDiag.exeは、 (SetupDiag.exe)Windows 11/10アップグレードのインストールに失敗した理由の詳細を見つけるためのスタンドアロンの診断ツールです。ご存知のように、Windows 11/10の更新プロセスは完全に合理化されていますが、それは常に問題がないことを意味するわけではなく、したがってツールです。

SetupDiag.exeを使用してWindowsアップグレードエラーを診断する方法

SetupDiag.exeの使用方法

SetupDiag.exeでは、Microsoft(Microsoft .NET Framework 4) .NETFramework4がPCにインストールされている必要があります。このツールは、Windowsセットアップログファイルを調べて解析し、コンピューターを(Windows Setup)Windows10に更新またはアップグレードできない根本的な原因を見つけることで機能します。SetupDiagは、更新に失敗したコンピューターで実行できます。または、コンピューターから別の場所にログをエクスポートして、SetupDiagをオフラインモードで実行することもできます。

ツールを起動して実行すると、チェックと分析の実行にも使用できます。Windowsが安全なシステム操作を危険にさらす可能性のある状況に遭遇すると、システムは停止します(Windows)この状態はバグチェック(bug check)と呼ばれます。一般的には-とも呼ばれます

  1. システムクラッシュ
  2. カーネルエラー
  3. 停止エラーまたはBSOD

この問題の一般的な原因は、ハードウェアデバイス、ハードウェアドライバー、または関連するソフトウェアのいずれかです。

アップグレード中にバグチェックが発生した場合、Windowsセットアップ(Windows Setup)はミニダンプ(setupmem.dmp)ファイルを抽出します。

セットアップ関連のバグチェックをデバッグするには、次のことを行う必要があります。

/Mode: Offlineパラメーターと/LogsPathパラメーターを指定して、障害のあるシステムからセットアップメモリ​​ダンプファイル(setupmem.dmp)を収集してみてください。

(Please)オンラインモードではメモリダンプをデバッグできないことに注意してください。

Setupmem.dmpはどちら(Setupmem.dmp)の下にあります

%SystemDrive%$Windows.~bt\Sources\Rollback

または

%WinDir%\Panther\NewOS\Rollback

バグチェックがいつ発生するかによって異なります。

その後、SetupDiagを実行しているコンピューターにWindowsデバッグツール(Windows Debugging Tools)をインストールできます。パラメータなしでツールを実行することを選択した場合、Windows11/10がアップグレードプロセス中に作成したログファイルをデバイスのデフォルトフォルダに配置しようとします。

スキャンが終了すると、SetupDiagは、 SetupDiag.exeが(SetupDiag.exe)配置(SetupDiagResults.log)されているフォルダーにLog.zipSetupDiag.exe.config、およびSetupDiagResults.log(SetupDiag)を生成します。

プログラムは、スキャンプロセスの完了後に、そのディレクトリにresults.logファイルも作成します。(results.log file)発生したアップグレードの問題は、解析中にログファイルで迅速に検出されます。

上記とは別に、SetupDiagは、処理されるすべてのログファイルのzipアーカイブを作成し、Logs.zipファイルも同じディレクトリに保存します。

最後に、SetupDiag.exeをオフラインモードで実行して、別のデバイスからコピーされたフォルダーを解析するオプションもあります。

SetupDiagツールがWindowsセットアップに含まれるようになりました(Windows Setup)

Windows10およびWindows11では(Windows 11)、SetupDiagツール(SetupDiag)Windowsセットアップ(Windows Setup)に含まれています。

アップグレードプロセス中に、Windowsセットアップ(Windows Setup)%SystemDrive%$Windows.~btSourcesはすべてのソースファイルをディレクトリに抽出します。

これで、setupdiag.exeもこのフォルダーにインストールされ、アップグレードが失敗した場合、SetupDiagツールが自動的に実行され、失敗した理由が検出されます。

このシナリオでは、次のパラメーターが使用されます。

/ZipLogs:False
/Format:xml
/Output:%windir%\logs\SetupDiag\SetupDiagResults.xml
/RegPath:HKEY_LOCAL_MACHINE\SYSTEM\Setup\SetupDiag\Results

結果のSetupDiag分析は、次の場所にあります。

%WinDir%\Logs\SetupDiag\SetupDiagResults.xml

およびレジストリの

HKLM\SYSTEM\Setup\SetupDiag\Results
  • アップグレードプロセスが正常に進行した場合、setupdiag.exeを含むSourcesディレクトリ%SystemDrive%Windows.Oldがクリーンアップのために下に移動されます。
  • Windows.oldディレクトリが後で削除されると、setupdiag.exeも削除されます。

SetupDiag.exeの使用方法の詳細については、このMicrosoftDocを参照してください。



About the author

私は経験豊富なソフトウェア エンジニアであり、ユーザー アカウント、家族の安全、Google Chrome テクノロジの開発と管理に 10 年以上の経験があります。私は数学とコンピュータ サイエンスの強力な基礎を持っており、それを使用して自分のスキルを明確かつ簡潔に説明しています。



Related posts