0XC1900107
What it means
A previous update installation left cleanup operations pending that need to finish before a new one can proceed.
Quick fix steps
- Restart the PC — pending cleanup often finishes automatically on the next boot.
- Run Disk Cleanup with "Clean up system files" checked to manually clear leftover update files.
- Retry the update after the restart and cleanup complete.
For the full step-by-step walkthrough, see An Update Keeps Failing and Reinstalling.
Frequently Asked Questions
Does this mean a previous upgrade attempt is still stuck somewhere?
Yes, essentially — this error typically means Windows detects leftover files from a previous, incomplete upgrade attempt that need to be cleaned up before a new attempt can proceed.
Is it safe to delete the Windows.old folder if that's the cause?
Only once you're confident you don't need to roll back to your previous Windows version — Windows.old is what makes that rollback possible, so removing it forecloses that option.
Other error codes
0X80070002 — File Not Found
Windows Update can't find a file it expects, usually because the update cache is corrupted or a required file was deleted.
0X8024402F — Update Client Received Invalid Response
Windows Update can't properly connect to Microsoft's update servers — usually a network, proxy, or DNS issue rather than anything wrong with the update itself.
0X800F0922 — Update Failed to Install (SSL/Reserved Space)
Often caused by low disk space, a VPN interfering with the connection, or an .NET Framework update conflict.
0X80070003 — Path Not Found
Similar to 0x80070002 — Windows Update can't locate an expected file path, usually from a corrupted update cache.