次の方法で共有


Windows 10 のアップグレードに関する問題のトラブルシューティング

仮想エージェントを試す - Windows のブートに関する一般的な問題をすばやく特定して修正するのに役立ちます

Note

これは 300 レベルのトピックです (中程度に進みます)。

IT プロフェッショナル向けの詳細については、「 Windows 10 のアップグレード エラーの解決」を参照してください。

Windows 10 のアップグレードが成功しない場合は、アップグレード プロセスでエラーがいつ発生したかを理解すると役立ちます。

重要

アップグレード エラーの手動トラブルシューティングを開始する前に、 SetupDiag ツールを使用してください。 SetupDiag は、ログ ファイルの分析を自動化し、さまざまな種類の既知のアップグレードの問題に関する詳細を検出して報告します。

適用対象: Windows 10

アップグレード プロセス中に実行されるアクション

簡単に言うと、アップグレード プロセスは、 Windows セットアップによって制御される 4 つのフェーズ (ダウンレベル、SafeOS、初回ブート、および 2 回目のブート) で構成されます。 各フェーズの間にコンピューターが 1 回再起動します。 注: 進行状況は、アップグレード プロセス中に次のキーを使用してレジストリで追跡されます: HKLM\System\Setup\mosetup\volatile\SetupProgress。 このキーは揮発性であり、アップグレード プロセス中にのみ存在します。0 から 100 の範囲のバイナリ値が含まれています。

これらのフェーズについて詳しく 説明します。 まず、発生する可能性のあるエラーの種類に影響するため、各フェーズで実行されるアクションを要約します。

  1. ダウンレベル フェーズ: このフェーズはソース OS で実行されるため、アップグレード エラーは通常表示されません。 エラーが発生した場合は、ソース OS が安定していることを確認します。 また、Windows セットアップのソースドライブと移行先ドライブにアクセスできることを確認します。

  2. SafeOS フェーズ: ハードウェアの問題、ファームウェアの問題、または Microsoft 以外のディスク暗号化ソフトウェアにより、このフェーズ中に最も一般的に発生するエラーです。

    コンピューターは SafeOS フェーズ中に Windows PE で起動されるため、便利なトラブルシューティング手法は、インストール メディアを使用して Windows PE 起動することです。 メディア作成ツールを使用して起動可能なメディアを作成することも、Windows ADK などのツールを使用して、このメディアからデバイスを起動して、ハードウェアとファームウェアの互換性の問題をテストすることもできます。

    ヒント

    USB ドライブでメディア作成ツールを使用しようとすると、エラー 0x80004005 - 0xa001aで失敗する場合は、USB ドライブが GPT パーティション スタイルを使用しているためです。 このツールでは、MBR パーティション スタイルを使用する必要があります。 DISKPART コマンドを使用して、USB ドライブを GPT から MBR に変換できます。 詳細については、「 GUID パーティション テーブル ディスクをマスター ブート レコード ディスクに変更するを参照してください。

    このメディアから起動した後、Windows 10 のインストールを続行しないでください。 この方法は、クリーン インストールの実行にのみ使用できます。これにより、アプリや設定は移行されません。Windows 10 ライセンス情報を再入力する必要があります。

    作成したメディアを使用してコンピューターが Windows PE で正常に起動しない場合は、ハードウェアまたはファームウェアの問題が原因である可能性があります。 ハードウェアの製造元に問い合わせて、推奨される BIOS とファームウェアの更新プログラムを適用します。 更新プログラムを適用した後もインストール メディアを起動できない場合は、レガシ ハードウェアを切断または交換します。

    コンピューターが正常に Windows PE で起動したが、コンピューター上のシステム ドライブを参照できない場合は、Microsoft 以外のディスク暗号化ソフトウェアが Windows 10 のアップグレードを実行する機能をブロックしている可能性があります。 ディスク暗号化を更新または一時的に削除します。

  3. 最初のブート フェーズ: このフェーズでのブート エラーは比較的まれであり、デバイス ドライバーによってほとんど排他的に発生します。 マウス、キーボード、ディスプレイを除くすべての周辺機器を取り外します。 更新されたデバイス ドライバーを取得してインストールしてから、アップグレードを再試行します。

  4. 2 番目のブート フェーズ: このフェーズでは、システムは新しいドライバーを使用してターゲット OS で実行されています。 起動エラーは、ウイルス対策ソフトウェアまたはフィルター ドライバーが原因で最も一般的です。 マウス、キーボード、ディスプレイを除くすべての周辺機器を取り外します。 更新されたデバイス ドライバーを取得してインストールし、ウイルス対策ソフトウェアを一時的にアンインストールしてから、アップグレードを再試行します。

上記で説明した一般的なトラブルシューティング手法や 確認の修正 以下で説明する問題が解決しない場合は、 ログ ファイルを分析し エラー コードのアップグレード 解釈を試みることができます。 フィードバック ハブを使用して Windows 10 のアップグレード エラーを送信 Microsoft が問題を診断できるようにすることもできます。

Windows 10 のアップグレード プロセス

Windows セットアップ アプリケーションは、コンピューターを Windows 10 にアップグレードしたり、クリーン インストールを実行したりするために使用されます。 Windows セットアップでは、コンピューターの起動と再起動、情報の収集、ファイルのコピー、構成設定の作成または調整を行います。

オペレーティング システムのアップグレードを実行する場合、Windows セットアップでは以下で説明するフェーズが使用されます。 各フェーズの間で再起動が行われます。 最初の再起動後、アップグレードが完了するまでユーザー インターフェイスは変わりません。 進行状況の割合が表示され、各フェーズを進むにつれて進み、2 番目のブート フェーズの終了時に 100% に達します。

  1. ダウンレベル フェーズ: ダウンレベル フェーズは、前のオペレーティング システム内で実行されます。 Windows ファイルがコピーされ、インストール コンポーネントが収集されます。

    Windows 10 のインストールを示すアップグレードダウンレベル フェーズのスクリーンショット。

  2. 安全な OS フェーズ: 回復パーティションが構成され、Windows ファイルが展開され、更新プログラムがインストールされます。 OS ロールバックは、必要に応じて準備されます。 エラー コードの例: 0x2000C、0x20017。

    更新プログラムの作業を示すアップグレード セーフ OS フェーズのスクリーンショット。

  3. 最初のブート フェーズ: 初期設定が適用されます。 エラー コードの例: 0x30018、0x3000D。

    更新プログラムの作業を示すアップグレードの最初のブート フェーズのスクリーンショット。

  4. 2 番目のブート フェーズ: 最終的な設定が適用されます。 これは OOBE ブート フェーズとも呼ばれます。 エラー コードの例: 0x4000D、0x40017。

    2 番目のブート フェーズの終了時に、 Windows 10 への 画面が表示され、基本設定が構成され、Windows 10 のサインイン プロンプトが表示されます。

    Windows 10 へようこそを示す 2 番目のブート フェーズ 1 のスクリーンショット。

    ユーザー資格情報が必要な 2 番目のブート フェーズ 2 のスクリーンショット。

    Windows デスクトップを示す 2 番目のブート フェーズ 3 のスクリーンショット。

  5. アンインストール フェーズ: このフェーズは、アップグレードが失敗した場合に発生します (イメージは表示されません)。 エラー コードの例: 0x50000、0x50015。

    図 1: Windows 10 の正常なアップグレードのフェーズ (アンインストールは表示されません):

    アップグレード プロセスのフロー チャート。

    DU = ドライバー/デバイスの更新。
    OOBE = すぐに使用できます。
    WIM = Windows イメージ (Microsoft)

データ収集

Microsoft サポートの支援が必要な場合は、「展開関連の問題について TSS を使用して情報を収集する」に記載している手順に従って情報を収集することをお勧めします。

詳細