Component store or system-file corruption
What's happening: Some of your Windows system files are damaged, so the patch can't apply correctly.
What you can do:
Open Command Prompt or PowerShell as an administrator, and run:
sfc /scannow, followed byDISM /Online /Cleanup-Image /RestoreHealth.If the error mentions a servicing stack, install the latest Servicing Stack Update (SSU) first, then try again.
Error Code | What it means |
0x8000FFFF | An unexpected failure occurred |
0x80070026 | Reached the end of the file unexpectedly |
0x8007007E | A required module could not be found |
0x8007025D | The update file contains invalid data |
0x80070306 | One or more errors occurred while processing the request |
0x800703F1 | Your configuration registry database is corrupt |
0x800736B3 | A required system component is missing |
0x800736CC | A component's file doesn't match what's expected |
0x80073701 | A required system component could not be found |
0x8007370A | A system value is out of its expected range |
0x8007370B | Your Windows component store is corrupted |
0x8007371B | Required parts of a system update transaction are missing |
0x8007371C | An installer failed during setup or servicing |
0x800F081F | Files needed to complete the update could not be found |
0x800F0820 | The update session failed |
0x800F0831 | An update package is missing part of its contents |
0x800F0900 | A servicing stack failure occurred |
0x800F0905 | An update applicability check failed |
0x800F0922 | An update package error occurred |
0x800F0971 | A general servicing failure occurred |
0x800F0982 | A required matching component could not be found |
0x800F0983 | A file needed to apply the update is missing |
0x800F0984 | Applying part of the update failed |
0x800F0985 – 0x800F0990 | A staging error occurred while preparing the update |
0x800F0993 | One or more installers failed |
0x80240031 | The update file format is invalid |
0x80240035 | The update was skipped and not processed |
0xC0000005 | A process crashed unexpectedly |
0xC0000142 | A required component failed to start |
0xC1800109 | A newer update service component is required |
Corrupt Windows Update cache
What's happening: The files Windows Update uses to track and download updates have become corrupted.
What you can do:
Open Command Prompt as an administrator and stop the Windows Update, BITS, and Cryptographic services:
net stop wuauserv,net stop bits,net stop cryptsvc.Rename the
SoftwareDistributionandcatroot2folders (add.oldto the end of each name).Restart the three services (
net start wuauserv,net start bits,net start cryptsvc), then try the update again.
Error Code | What it means |
0x80004005 | An unspecified failure occurred |
0x80070003 | The system couldn't find the specified path |
0x8007000D | The update data is invalid |
0x80070012 | There are no more files |
0x80070050 | The file already exists |
0x80070057 | A required parameter is incorrect |
0x8007010B | The folder name is invalid |
0x80070246 | An invalid character was found |
0x80070302 | An error occurred reading update data |
0x80070490 | A required element could not be found |
0x800705B9 | Windows couldn't read the update data |
0x80070801 | An internal Windows Update error occurred |
0x80073712 | A required system file is corrupt |
0x80074101 | An internal Windows Update error occurred |
0x80242006 | Windows Update received invalid data |
0x80242FFF | Windows Update hit an unspecified failure |
0x80248007 | Required update information is missing |
0xC1900404 | Setup failed while updating system components |
0xCA00A009 / 0xCA020007 | An internal Windows Update error occurred |
"Success" message, but the update didn't actually apply
What's happening: Windows shows the patch as installed, but it didn't fully apply — often due to a partial install or registry issue.
What you can do:
Reset the Windows Update components: stop the
wuauserv,bits, andcryptsvcservices, rename theSoftwareDistributionandcatroot2folders, then restart the services.Run
wsreset.exe.Run
sfc /scannowfollowed byDISM /Online /Cleanup-Image /RestoreHealth, then try the update again.
Error Code | What it means |
0x00000000 | Windows reports success, but the update didn't fully apply |
A pending operation or locked file is in the way
What's happening: Something on your computer — a locked file or an operation that hasn't finished — is blocking the update.
What you can do:
Restart your computer to clear the pending operation, then try the update again.
Error Code | What it means |
0x80010105 | An internal server error occurred |
0x80070002 | The system couldn't find the specified file |
0x80070020 | The file is currently in use by another program |
0x8007006E | The system couldn't open the specified file |
0x800700C1 | The file is not a valid Windows application |
0x8007010A | The copy operation couldn't be completed |
0x8007018C | A file operation couldn't be completed |
0x80070308 | The update is in a state where this action isn't possible right now |
0x8007045B | Your computer is in the middle of shutting down |
0x800704C8 | A file is currently open elsewhere and can't be modified |
0x80070643 | A fatal error occurred during install |
0x800706F4 | An internal error occurred |
0x80070776 | A required system component was not found |
0x80070BC9 | Your computer needs to restart to finish rolling back a change |
0x8007139F | A required resource isn't in the right state |
0x80071A2D | An update operation is no longer active |
0x80071A30 | An update operation was already stopped |
0x80080005 | A required system component failed to run |
0x800F0246 | An installer can't run right now |
0x800F080A | A pending update operation is blocking this one |
0x800F0991 | The update was canceled |
0x80242007 | The update installer stopped responding |
Another installation is already running
What's happening: A different install or update is running at the same time and is blocking this one.
What you can do:
Wait for the other installation to finish, then try again.
If it seems stuck, restart your computer and try again.
Error Code | What it means |
0x80070652 | Another installation is already in progress |
0x80240016 | The install isn't allowed right now, usually due to a conflict |
A temporary glitch or a cancelled update
What's happening: A brief connection issue or a cancelled operation interrupted the update.
What you can do:
Make sure your computer is online, then try the update again.
If it keeps happening, restart your computer and try again.
Error Code | What it means |
0x80070017 | A data error occurred, possibly due to a disk issue |
0x80070102 | The operation timed out |
0x800704C7 | The operation was canceled |
0x80070663 | The update package couldn't be opened |
0x8024000B | The operation was cancelled |
Not enough disk space or memory
What's happening: Your computer doesn't have enough free space or memory to complete the update.
What you can do:
Free up space on your computer — you can use the Run Windows Cleanup or Delete Temp Files option if it's been shared with you, or manually clear out files you don't need — then try the update again.
Error Code | What it means |
0x80070008 | Not enough memory is available |
0x8007000E | Not enough memory is available to finish the operation |
0x80070070 | There isn't enough space on the disk |
0x800703FB | Your system couldn't allocate enough space to complete the operation |
0x800705AA | Not enough system resources are available |
0x800705AF | Your system's paging file is too small for this operation |
0xC000007F | Your disk is full |
0xC1900130 | An error occurred during setup |
0xC190020E | Not enough free disk space to complete the upgrade |
Network or connectivity issue
What's happening: Your computer can't reach the server it needs to download the update from.
What you can do:
Check your internet connection and any firewall or proxy settings, then try the update again.
Error Code | What it means |
1234 | The update failed to download |
0x8024200D | The update needs to be downloaded again |
0x80246007 | The update hasn't finished downloading |
Windows Update service isn't running
What's happening: The Windows Update service on your computer is stopped or busy.
What you can do:
Open Command Prompt as an administrator and run
net stop wuauservfollowed bynet start wuauservto restart the service, or simply restart your computer.
Error Code | What it means |
0x80240009 | Another update operation is already running |
0x8024004C | The Windows Update service was stopped |
Background download service (BITS) isn't running
What's happening: The service responsible for downloading updates in the background isn't running.
What you can do:
Open Command Prompt as an administrator and run
sc config bits start=autofollowed bynet start bits, then try again.
Error Code | What it means |
0x80246010 | The download service couldn't connect to fetch the update |
Windows Installer service isn't accessible
What's happening: A core Windows service needed to run installers isn't accessible.
What you can do:
Open Command Prompt as an administrator and run
msiexec /regserverfollowed bynet start msiserver, then try again.
Error Code | What it means |
0x80070641 | The Windows Installer service couldn't be accessed |
A core Windows service (RPC) is unavailable
What's happening: A core Windows service that many programs rely on is unavailable. This service shouldn't be manually stopped.
What you can do:
Restart your computer, then try the update again.
Error Code | What it means |
0x800706BA | A required system service is unavailable |
0x800706BE | A required system call failed |
An app or driver is blocking the update
What's happening: An installed app or driver isn't compatible with this update and is blocking it.
What you can do:
Update or remove the app or driver that's flagged as incompatible, then try the update again. If you're not sure which one is causing it, our support team can help you check.
Error Code | What it means |
0xC19001DF | A compatibility issue is blocking the update |
0xC19001E1 | The update was blocked by a compatibility issue |
0xC1900208 | An incompatible app was found on your computer |
Setup failed partway through
What's happening: Windows Setup ran into an error during one of its update phases.
What you can do:
Make sure your drivers are up to date and you have enough free disk space, then try the update again.
Error Code | What it means |
0xC1900104 | Setup failed during an early phase of the update |
0xC1900106 | The setup process was stopped |
0xC190011F | Setup ran into an unexpected error |
0xC1900131 | Setup failed during an early phase of the update |
0xC1900204 | The update isn't compatible with your current Windows setup |
Blocked by permissions or a security policy
What's happening: A permissions restriction or security policy on your computer is blocking the update.
What you can do:
Make sure you're running the update as an administrator, and that you're logged in when the update runs (some updates need an active login to complete). If your organization uses security software that restricts installs, you may need your IT admin to allow it.
Error Code | What it means |
0x80070005 | Access is denied |
0x80070659 | The install was blocked by a security policy |
0x80240020 | The update needs someone logged in to complete |
0x80240044 | No active user session was available |
0xC0000022 | Access is denied |
This update doesn't apply to your computer
What's happening: This particular update isn't meant for your system — it may already be installed, replaced by a newer one, or built for a different Windows edition.
What you can do:
No action is usually needed. If you believe the update should apply and it isn't going through, let us know and we can take a closer look.
Error Code | What it means |
0x80004001 | This function isn't supported |
0x8007000B | The program format isn't compatible |
0x80070032 | This request isn't supported |
0x80240017 | This update doesn't apply to your system |
Disk or file system issue
What's happening: There's an issue with your hard drive or file system that's blocking the update.
What you can do:
Open Command Prompt as an administrator and run
chkdsk /fto check your disk, then runsfc /scannowfollowed byDISM /Online /Cleanup-Image /RestoreHealth, then try the update again. If your drive is failing, it may need to be replaced.
Error Code | What it means |
0x80070202 | A disk issue is affecting the file system |
0x800703E7 | An error occurred, possibly due to failing storage |
0x80070476 | A file system limit was reached |
0x80070570 | A file or folder is corrupted and unreadable |
0x80071160 | A compressed file's data is corrupted |
0x80071A91 | A required system component was shut down due to an error |
Microsoft Office update failure
What's happening: An update to your Microsoft Office apps didn't complete successfully.
What you can do:
Go to Settings > Apps > Microsoft 365 > Modify > Online Repair and let it run. This restarts Office's update service and reinstalls what's needed (you'll need an internet connection).
Error Code | What it means |
0x8E5E0158 / 0x8E5E0211 / 0x8E5E03FB / 0x8E5E04BD | An internal error occurred while updating Microsoft Office |
Download stalled
What's happening: The update download stopped making progress partway through.
What you can do:
Restart your computer and check your internet connection, then try the update again.
Error Code | What it means |
0x80188306 | The download stalled with no progress |
0x80188309 | An internal error occurred during download |
A system component isn't registered correctly
What's happening: A required system component isn't registered properly on your computer.
What you can do:
Run the standard repair: open Command Prompt as an administrator and run
sfc /scannowfollowed byDISM /Online /Cleanup-Image /RestoreHealth, then try again. If it persists, our support team can help register the specific component.
Error Code | What it means |
0x80004002 | A required system interface isn't supported |
0x80040154 | A required system component isn't registered |
Sideloading isn't enabled
What's happening: Installing this type of app package requires a setting called "sideloading" (or Developer mode) to be turned on.
What you can do:
Go to Settings > Privacy & security > For developers and turn on sideloading, then try again.
Error Code | What it means |
0x80073CFF | Sideloading needs to be enabled to install this package |
Invalid update package
What's happening: The update package itself appears to be invalid or doesn't match what's installed on your computer.
What you can do:
Try the update again — it will be re-downloaded automatically. If it keeps failing, let us know and we'll take a look.
Error Code | What it means |
0x80070664 | The update package isn't valid for this installation |
License terms not accepted
What's happening: This update requires accepting its license terms (EULA) before it can install.
What you can do:
No action needed on your end — this is resolved automatically once your device is on the latest agent version.
Error Code | What it means |
0x80240023 | The license terms for this update weren't accepted |
