If you are trying to update Windows 11 to a new version, but constantly keep getting stuck with Error Code 0x80070004 - 0x2000D during the MIGRATE_DATA phase of a Windows upgrade. This article will show you a few different things you can try that should allow you to solve the problem so you can finish the process without any problems. There are quite a few different processes shown below, so make sure you work through them one by one until you find a fix.

Takeaways:

  1. Learn how to Fix Windows 11 Update Error 0x80070004 - 0x2000D MIGRATE_DATA
  2. Fixing the Update Error 0x80070004 - 0x2000D MIGRATE_DATA on Windows 11

How to Fix Windows 11 Update Error 0x80070004 - 0x2000D

  • Type msconfig in Windows search and press Enter

  • In the Services tab, check Hide all Microsoft services

  • Click Disable all, then go to the Startup tab

  • Open Task Manager, disable all startup items, and close it

  • In the Boot tab, check Safe boot, then click OK

  • Restart the system and try upgrading again

Disconnect External Devices

  • Unplug all unnecessary USB devices and peripherals

  • Leave only the keyboard and mouse connected

  • Reboot your system and attempt the upgrade

Run System File Checker (SFC) and Deployment Imaging Servicing and Management (DISM)

  • Open Command Prompt as administrator

    • Type cmd in search, right-click Command Prompt, and choose Run as administrator

  • Run the following command:

sfc /scannow

0x80070004 - 0x2000D Update error Windows 11

  • After completion, run these DISM commands one at a time:

DISM /Online /Cleanup-Image /CheckHealth

DISM /Online /Cleanup-Image /ScanHealth

DISM /Online /Cleanup-Image /RestoreHealth

0x80070004 - 0x2000D Windows error fix

(If the last command fails, try adding /Source:C:\RepairSource\Windows /LimitAccess)

  • Restart your system after all scans are complete

Clean Up Leftover Installation Files

  • Press Win + R, type %windir%\SoftwareDistribution\Download, and press Enter

  • Delete all contents of that folder

  • Navigate to C:\$WINDOWS.~BT and delete the folder if present

  • Reboot and try the upgrade again

Remove Unnecessary User Profiles

  • Press Win + R, type netplwiz, and press Enter

  • Review the list of user accounts

  • Select unused or unnecessary profiles and click Remove

  • Restart your computer

Create a New User Profile

  • Right-click Start and open Settings

  • Go to Accounts > Family & other users

  • Under Other users, click Add account or Add someone else to this PC

  • Choose I don’t have this person’s sign-in information

  • Select Add a user without a Microsoft account

  • Create a username and password

  • Once created, go back to Family & other users

  • Select the new account, click Change account type, and set it to Administrator

  • Try upgrading Windows using the new account

Common Causes for Windows 11 Update Error 0x80070004 - 0x2000D

  • Corrupted or misconfigured user profile

  • Personal folders (e.g. Documents, Desktop) relocated to another partition

  • Leftover files from previous failed installations

  • Conflicts from third-party software, especially security or system tools