Windowsのアップグレードエラー0x8007042B–0x4000Dを修正する

最新の機能アップグレードをインストールしようとすると、エラーメッセージ「0x8007042B–0x4000D、インストールはMIGRATE_DATA操作中にエラーが発生したためSECOND_BOOTフェーズで失敗しました」が表示されて失敗する場合、この投稿がお役に立つかもしれません。

Windows 11/10では、アップデートという形でさまざまな改善が導入されています。これらのアップデートにより、新しい、より信頼性の高い機能がオペレーティングシステムに追加されます。コインの裏側を見てみると、Windows Updateプロセスが時折発生する一般的なアップグレードエラーが発生していることがわかります。Windows 11/10のアップデートエラー0x8007042B–0x4000Dは、同じ不快なトラブルメーカーのグループに属しています。このトラブルシューティングガイドでは、このエラーが発生する理由と、エラーを解決できる修正について説明します。

エラー0x8007042B–0x4000Dは、ユーザーが最新のビルドをインストールすることを妨げ、通常はデータ移行が行われてコンピューターが脆弱になる2回目のブートフェーズで発生します。簡単に言えば、このエラーは、アップグレードプロセスがデータを新しいオペレーティングシステムに移行できない場合に発生します。インストールまたはアップグレードは最初は正常に実行されているように見えることがよくありますが、2番目のフェーズでフリーズし、次のようなBSODが表示されます。

Windowsをインストールできませんでした。Windows 11/10のインストールを開始する直前の状態にPCを戻しました。

0x8007042B–0x4000D、インストールはMIGRATE_DATA操作中にエラーが発生したためSECOND_BOOTフェーズで失敗しました

ここでは、2回目のブートフェーズは、最終的な設定が適用されるOOBEブートフェーズとも呼ばれます。

0x8007042B–0x4000D、インストールはMIGRATE_DATA操作中にエラーが発生したためSECOND_BOOTフェーズで失敗しました

Microsoftは、この問題はファイルシステム、アプリケーション、またはドライバーの問題によって発生する可能性があると説明しています。しかし、このエラーの正確な原因はまだ明らかではないため、これに対する万能の解決策はありません。ただし、0x8007042B–0x4000Dエラーへの対処に役立つと思われる解決策をいくつか紹介します。

  1. 組み込みのWindows Updateトラブルシューターを実行する
  2. クリーンブート状態でアップグレード/アップデートをインストールする
  3. pending.xmlファイルをクリアする
  4. Windows Updateログファイルを確認する。

1] 組み込みのWindows Updateトラブルシューターを実行する

Windows Updateトラブルシューターは、Windowsシステムのあらゆるエラーや問題を修正するのに役立つ貴重な組み込みツールです。このツールを使用してエラー0x8007042B–0x4000Dを修正するには、次の手順に従います。

  • スタートメニューから設定に移動します。
  • 次に、更新とセキュリティセクションに移動します。
  • 左のパネルで、トラブルシューティングオプションを選択します。
  • 次に、使用可能なオプションからWindows Updateを選択し、トラブルシューターを実行するボタンをクリックします。

トラブルシューターがシステムの問題をスキャンするのを待つ必要があります。完了すると、問題とそれを修正するために必要なアクションが一覧表示されます。

トラブルシューターの実行が完了したら、もう一度試すことができます。

2] クリーンブート状態でアップグレード/アップデートをインストールする

次の手順を使用して、Windows 10でクリーンブートを実行します。

最初に管理者としてシステムにサインインする必要があります。管理者アカウントがない場合は、作成できます。

  • タスクバーの検索ボックスにmsconfigと入力し、検索からシステム構成を選択します。
  • システム構成ウィンドウで、サービスタブをクリックし、すべてのMicrosoftサービスを隠すを選択します。
  • 選択したら、すべて無効にするをクリックします。
  • 次に、システム構成ウィンドウのスタートアップタブをクリックし、タスクマネージャーを開くを選択します。
  • タスクマネージャーウィンドウが開いたら、すべてのスタートアップアイテムをクリックしてから、無効にするを選択します。
  • 次に、タスクマネージャーを閉じ、システム構成スタートアップタブでOKをクリックします。

完了したら、PCを再起動してWindows 10のアップデート/アップグレードをインストールしてみてください。

4] pending.xmlファイルをクリアする

管理者権限でコマンドプロンプトウィンドウを開き、次のように入力してEnterキーを押します。

Ren c:\windows\winsxs\pending.xml pending.old

これにより、pending.xmlファイルの名前がpending.oldに変更されます。もう一度試してください。

3] Windows Updateログファイルを確認する

それでも問題がある場合は、C:\Windows\WindowsUpdate.logに移動して最新のエントリを探します。これはログの最後にあります。失敗したアップデートには、エラーコードが横に書かれています。書き留めておきます。エントリが多すぎて混乱する場合は、このWindowsUpdate.logを削除して、問題のあるアップデートをもう一度インストールしてみてください。

新しく作成されたWindowsUpdateログファイルを開いて、その内容を見てください。

警告はおそらく次のように表示されます。警告: エラーコード12345678でアップデートが見つかりませんでした。

次に、コンピューター>管理>イベントビューアー>アプリケーションとサービスログ>Microsoft>Windows>WindowsUpdateClient>Operationalを右クリックします。重大なメッセージまたは警告を確認します。

次に、Windows Updateのエラーコードを参照してください。これにより、解決策を探す必要がある方向が示されます。また、検索バーを使用してWindows Updateのエラーコードを検索し、特定の解決策が利用可能かどうかを確認することもできます。

このガイドで説明されている解決策がエラー0x8007042B–0x4000Dの解消に役立ち、アップグレードを完了できることを願っています。

エラーコードは、他の形式や異なるシナリオでも発生する可能性があります。

  • 0x8007042B Windows Updateエラー
  • Windowsのアップグレードインストールエラー0x8007042B–0x2000D
  • Xboxでの0x8007042bゲームパスエラー
  • ゲームを起動したときのXboxエラー0x8007042b。