Windows 10 Education version 1903 is out of service, so back up the PC and perform an in-place upgrade using Microsoft installation media rather than repeatedly installing the same update through Windows Update.^1^
An in-place upgrade can retain personal files, installed applications, and settings.
- Back up important files.
- Disconnect nonessential devices such as printers, external drives, docks, and USB accessories.
- Ensure drive C: has at least 20 GB free for 64-bit Windows or 16 GB for 32-bit Windows.
- Temporarily uninstall third-party antivirus software. Do not disable Microsoft Defender.
- Download the Windows 10 Media Creation Tool from the Download Windows 10 page:
https://www.microsoft.com/software-download/windows10
- Run
MediaCreationTool.exe as administrator and create an ISO or USB installation medium. A USB drive must be blank and at least 8 GB; creating the medium deletes its existing contents.^2^
- While still signed in to Windows, open the installation medium in File Explorer and run
setup.exe. Do not boot from the USB, because that normally leads toward a clean installation.
- Select Change what to keep.
- Select Keep personal files and apps, and then select Install. Confirm that Setup still identifies the target edition correctly before proceeding.^3^
Windows 10 itself reached end of support on October 14, 2025. If this computer supports Windows 11, upgrading to Windows 11 is now the supported long-term option; otherwise, Windows 10 will not receive normal free security updates.^2^
If Setup fails again
Microsoft does not document one version-specific cause or guaranteed fix for 0xA0000400. Repair Windows components, then retry setup.exe.
Open Command Prompt as administrator and run:
DISM.exe /Online /Cleanup-Image /RestoreHealth
sfc /scannow
chkdsk /scan
Restart after the commands finish. Also check Device Manager for devices showing a yellow warning icon and install current drivers from the PC or hardware manufacturer. Microsoft’s general upgrade guidance also recommends removing nonessential software and external hardware before another attempt.^4^
If the failure occurs while Windows Update is downloading or preparing the upgrade, reset its download folders from an elevated Command Prompt:
net stop bits
net stop wuauserv
ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
ren %systemroot%\System32\catroot2 catroot2.bak
net start bits
net start wuauserv
Restart and retry. This recreates the Windows Update cache.^5^
Identify the actual blocker
A lone error code may not include the setup phase and operation needed to identify the failure.^6^ After another failed attempt:
- Look for:
C:\Windows\Logs\SetupDiag\SetupDiagResults.xml
- If present, open it in Notepad and find the final failure or matched rule.
- If SetupDiag was run manually, review
SetupDiagResults.log in the directory from which it ran.
SetupDiag analyzes Windows Setup logs; when it reports multiple failures, the last failure is normally the fatal one.^7^ Use that result to identify the incompatible driver, application, migration item, or disk problem rather than applying unrelated registry changes.
Avoid a clean installation unless the in-place upgrade cannot be repaired. A clean install removes personal files, applications, settings, and manufacturer customizations.^3^
References
- Windows 10, version 1903 end of service
- [Windows 10](https://support.microsoft.com/windows/deployment/install-upgrade/create-installation-media-for-windows)
- Reinstall Windows with the installation media | Microsoft Support
- Get help with Windows upgrade and installation errors
- [Windows 10](https://support.microsoft.com/windows/deployment/updates-lifecycle/troubleshoot-problems-updating-windows#most-common-windows-update-problems)
- Windows 10 upgrade error codes
- SetupDiag | Microsoft Learn