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:
- Learn how to Fix Windows 11 Update Error 0x80070004 - 0x2000D MIGRATE_DATA
- Fixing the Update Error 0x80070004 - 0x2000D MIGRATE_DATA on Windows 11
Table of Contents
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

-
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

(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