以下の内容はhttps://error-daizenn.hatenablog.com/entry/2026/03/01/212431より取得しました。


Windows 11 23H2→25H2で「0x8007042B - 0x4000D」失敗を直す:MIGRATE_DATAの原因特定から最短解決まで

 

Windows 11 23H2→25H2で「0x8007042B - 0x4000D」失敗を直す:MIGRATE_DATAの原因特定から最短解決まで

Windows 11の機能更新(23H2→25H2など)で、途中まで進んだのにロールバックして「0x8007042B - 0x4000D」で止まる――この手の失敗は、更新そのものというより“移行(MIGRATE_DATA)で引っかかるデータやフォルダー構造”が原因になりがちです。ポイントは「どのフォルダーが邪魔をしているか」をログで特定し、矛盾したユーザーフォルダー(特に古い“マイ○○”系)を整理すること。この記事では、再現性の高い手順だけに絞って、最短で成功率を上げる流れをまとめます。 Microsoft Learn+1

エラー「0x8007042B - 0x4000D」とは何が起きているのか

このコードは、アップグレードの SECOND_BOOT フェーズで MIGRATE_DATA(データ移行) が失敗したことを示すケースが多いです。つまり「OSの展開」ではなく、ユーザーデータや既存プロファイル、既知のフォルダー(Documents / Pictures / Music / Videos など)の移行処理で例外終了しているイメージです。 Microsoft Learn+1

ここで厄介なのが、過去のWindowsから引き継いだ“歴史のあるデータドライブ”です。たとえば以下のような状態があると、移行の整合性チェックで落ちることがあります。

  • Documents配下に MusicMy Music が同居

  • Documents配下に PicturesMy Pictures が同居

  • 「ライブラリ」や「既知のフォルダー」の参照先が、途中で変更されて二重管理になっている

  • 旧環境(Windows 7/8/10由来)の名前のまま残っているフォルダーがある

最短ルート:SetupDiagで“犯人フォルダー”を特定する

闇雲に設定を触るより、まず SetupDiag で「どのパスがブロックしているか」を当てに行くのが早いです。SetupDiagはセットアップログを解析して、失敗理由を要約してくれます。 Microsoft Learn

手順(要点だけ)

  1. 失敗直後のPCで、セットアップ作業フォルダー(例:C:\$Windows.~bt\Sources)付近のログが残っている状態を確認

  2. SetupDiagを実行

  3. 出力された結果(例:C:\Windows\Logs\SetupDiag\SetupDiagResults.xml)を開く

  4. 「インストールを妨げているフォルダー」や「削除/移動を推奨」 の記述を探す

このXMLに、具体的に D:\Users\(ユーザー名)\Documents\My Music が原因 のように“名指し”で出ることがあります。名指しが出たら、そこが作業ポイントです。

典型的な解決パターン:重複フォルダーを統合してから再挑戦

ログで指摘されたのが、たとえば Documents\My MusicDocuments\My Pictures のような旧来フォルダーだった場合、次の考え方で整理すると成功率が上がります。

安全な統合の考え方

  • データは消さない:まず中身を“正規のフォルダー”側へ移動(コピーではなく移動が分かりやすい)

  • 空になったら旧フォルダーを削除My Music 等の重複フォルダーを消して、二重構造を解消

  • Pictures / Videos も同様に、重複があれば統一

例(イメージ)

  • Documents\My Music(実データが入っている)→ 中身を Documents\Music へ移動 → My Music を削除

  • Documents\My Pictures → 中身を Documents\Pictures へ移動 → My Pictures を削除

重要なのは「Windowsが移行対象として期待する“既知のフォルダー”が1つに定まる状態」に戻すことです。

それでも失敗する場合に効く、追加の現実的チェック

「原因がフォルダー重複ではなかった」「整理したのにまだ落ちる」というときは、MIGRATE_DATAで邪魔になりやすいポイントを上から潰します。

1) 既知のフォルダーの“Location”を確認

Documents / Pictures / Music / Videos を別ドライブに移している場合、場所(Location)の設定が不整合だと失敗に繋がることがあります。いったん既定に戻す、または移行先を明確に一本化すると安定します。 Microsoft Learn

2) 周辺機器と常駐の最小化

アップグレード時は、外付けストレージや特殊な常駐(バックアップ同期、暗号化、仮想ドライブ系)が移行を邪魔することがあります。作業中だけ外し、最小構成で実行すると切り分けが速いです。

3) “データドライブの構造を残したままクリーンインストール”が罠になる

OSをSSDにクリーンインストールしても、HDD側に旧来のユーザーフォルダー構造(My Music等)が残っていると、アップグレードがそれを“移行対象”として扱って衝突することがあります。ログで指摘されたパスが別ドライブ上なら、まさにここが論点です。

再実行のコツ:成功率を上げる順番

最後に、やり直しの順番を固定しておくと無駄が減ります。

  1. アップグレード失敗後、SetupDiagで原因パスを特定

  2. 指摘されたフォルダーを「正規フォルダーへ統合→重複削除」

  3. 既知のフォルダーLocationを一本化(必要なら既定に戻す)

  4. 周辺機器を外し、常駐を最小化してインプレースアップグレード再実行

この流れで、MIGRATE_DATA起因の「0x8007042B - 0x4000D」はかなりの割合で突破できます。ポイントは“推測”ではなく“ログが名指しした場所”から直すこと。SetupDiagで原因が見えた瞬間、解決は作業ゲーに変わります。 Microsoft Learn+1




以上の内容はhttps://error-daizenn.hatenablog.com/entry/2026/03/01/212431より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14