SetupDiag を使用して Windows 10 アップグレードの問題を診断する
Windows 10 のアップグレード手順に問題があり、新しいビルドのインストールが不可能になる可能性があります。 Fast Ring の Windows Insider であれば、他のビルドよりもはるかに早く新しいビルドを受け取ることができます。これらはリリース前の品質であり、重大な問題が含まれている可能性があります。
セットアップが OS のアップグレードに失敗すると、Windows はエラー コードを表示し、プロセスを終了します。通常、詳細はセットアップ ログに記載されています。残念ながら、これらのログはユーザーフレンドリーではありません。何が起こっているのかを読んで理解し、成功したイベントを除外するのは困難です。この目的のために、SetupDiag ツールを使用できます。
SetupDiag.exe は、Windows 10 のアップグレードが失敗した理由の詳細を取得するために使用できるスタンドアロンの診断ツールです。
SetupDiag は、Windows セットアップ ログ ファイルを調べることによって機能します。これらのログ ファイルを解析して、コンピューターの Windows 10 への更新またはアップグレードに失敗した根本原因を特定しようとします。 SetupDiag は、更新に失敗したコンピューター上で実行することも、コンピューターからログを別の場所にエクスポートして SetupDiag を実行することもできます。オフラインモードで。
SetupDiag は、次の Web サイトからダウンロードできます。
SetupDiag をダウンロード
このツールは次のパラメーターをサポートしています。
パラメータ | 説明 |
---|
/? | |
/出力: | - このオプションのパラメーターを使用すると、結果の出力ファイルを指定できます。ここで、SetupDiag が判断できた内容がわかります。テキスト形式の出力のみがサポートされています。 SetupDiag を実行するコンテキストが UNC パスにアクセスできる場合、UNC パスは機能します。パスにスペースが含まれている場合は、パス全体を二重引用符で囲む必要があります (以下の例のセクションを参照)。
- デフォルト: 指定しない場合、SetupDiag によってファイルが作成されます。SetupDiagResults.logSetupDiag.exe が実行されているのと同じディレクトリにあります。
|
/モード: | - このオプションのパラメーターを使用すると、SetupDiag が動作するモード (オフラインまたはオンライン) を指定できます。
- オフライン: SetupDiag に、障害が発生したシステムから既にキャプチャされた一連のログ ファイルに対して実行するように指示します。このモードでは、ログ ファイルにアクセスできる場所ならどこでも実行できます。このモードでは、更新に失敗したコンピューター上で SetupDiag を実行する必要はありません。オフライン モードを指定する場合は、/LogsPath: パラメーターも指定する必要があります。
- オンライン: 更新に失敗したコンピューター上で SetupDiag が実行されていることを SetupDiag に伝えます。 SetupDiag は、Windows の標準的な場所 (次のような場所) でログ ファイルとリソースを検索しようとします。%SystemDrive%$Windows.~btセットアップ ログ ファイルのディレクトリ。
- ログ ファイルの検索パスは、SetupDiag.exe.config ファイルの SearchPath キーの下で構成できます。検索パスはカンマで区切られます。注: 検索パスの数が多いと、SetupDiag が結果を返すまでに必要な時間が長くなります。
- デフォルト: 指定しない場合、SetupDiag はオンライン モードで実行されます。
|
/ログパス: | - このオプションのパラメータは、次の場合にのみ必要です。/モード:オフラインと指定されている。これにより、SetupDiag.exe にログ ファイルの場所が指示されます。これらのログ ファイルは、フラット フォルダー形式にすることも、複数のサブディレクトリを含むこともできます。 SetupDiag はすべての子ディレクトリを再帰的に検索します。このパラメータは、次の場合には省略する必要があります。/モード:オンラインと指定されている。
|
/ZipWindow: | - このオプションのパラメーターは、SetupDiag.exe に、解析結果とすべてのログ ファイルを継続する zip ファイルを作成するように指示します。 zip ファイルは、SetupDiag.exe が実行されるディレクトリと同じディレクトリに作成されます。
- デフォルト: 指定しない場合、値「true」が使用されます。
|
/詳細 | - このオプションのパラメーターは、SetupDiag.exe によって生成されるログ ファイルにさらに多くのデータを出力します。デフォルトでは、SetupDiag は重大なエラーのログ ファイル エントリのみを生成します。使用する/詳細これにより、SetupDiag はデバッグの詳細を含むログ ファイルを常に生成します。これは、SetupDiag に関する問題を報告するときに役立ちます。
|
ビルドのアップグレードが失敗した場合は、ツールを実行し、SetupDiag が保存されているのと同じフォルダーにある SetupDiagResults.log ファイルを確認します。
Output 引数を使用して、ログ ファイルの場所を指定できます。
|_+_|また、次のように Windows ログの場所をオーバーライドすることもできます (たとえば、起動できない OS のログを分析するため)。
|_+_|アップグレードがいつ失敗したかに応じて、次のいずれかのフォルダーをオフラインの場所にコピーします。
$Windows.~btsourcespanther
$Windows.~btSourcesRollback
Windowsパンサー
WindowsPantherNewOS
次の例は、SetupDiag のログがオフライン モードで開始されたことを示しています。この例ではアプリケーションの警告が出ていますが、セットアップは/quietモードで実行されるためブロックとなります。問題を解決する手順は、SetupDiag の出力で提供されます。
|_+_|ソース: docs.microsoft.com