Windows update error 0x800f0922 installation failed means your PC tried to apply an update, got to the finalising stage, and then gave up and rolled back. The most common reason is simple: the hidden EFI System Partition is full. It's a 100MB partition that gradually fills with boot files and fonts until there's no room left for Windows to stage update data. Fix the space problem, and the update goes through. Here's exactly how to do that, plus the other causes if EFI space isn't the issue.
TL;DR
Windows update error 0x800f0922 installation failed is usually caused by a full EFI System Partition. Run the Windows Update Troubleshooter first, then reset update services and repair system files with DISM and SFC. If the error persists, mount the EFI partition and delete unused font files to free space. Works in 85 to 90% of cases without reinstalling Windows.
Key Takeaways
- Windows update error 0x800f0922 installation failed is most often caused by a full EFI System Partition (100MB hidden boot partition).
- Secondary causes include corrupted system files, stuck update services, and disabled .NET Framework features.
- Start with the quick troubleshooter fix (60 to 70% success), then escalate to DISM/SFC repair (70 to 80%), then EFI partition cleanup (85 to 90%).
- You do not need to reinstall Windows in the vast majority of cases.
- Always back up before touching EFI partition files.
At a Glance
- Difficulty: Intermediate to Advanced
- Time Required: 20 to 45 mins
- Success Rate: 85 to 90% of users
What Causes Windows Update Error 0x800f0922 Installation Failed?
The error code 0x800f0922 shows up during the final stages of a Windows Update installation, usually just before the system would normally reboot to complete. Windows detects it can't finish, rolls back automatically, and you end up back where you started. Frustrating, especially when it happens repeatedly on the same update.
The number one culprit, by a wide margin, is the EFI System Partition running out of free space. This is a small hidden partition (usually 100MB) that Windows uses to store boot files. Over time it fills up with accumulated boot fonts, old boot entries, and leftover files from previous updates. When a new update tries to write staging files to this partition and there's less than 30MB free, the installation fails with 0x800f0922. According to Microsoft's own UEFI/GPT partition documentation, the EFI partition needs adequate free space for update operations to complete successfully. Many OEM machines ship with a 100MB EFI partition that was fine years ago but simply isn't big enough for modern cumulative updates.
After that, corrupted system files are the next most likely cause. Damage to the Component-Based Servicing (CBS) store or the Windows image itself means the update installer can't validate or write files correctly. This is fixable with DISM and SFC, which we'll cover below.
Stuck Windows Update services are another common one. The SoftwareDistribution folder (where Windows caches downloaded update files) can accumulate corrupted data, and the BITS service or Windows Update service can get into a bad state where they appear to be running but aren't actually doing anything useful. Renaming the cache folders forces a clean rebuild.
.NET Framework issues are less common but worth knowing about. Many Windows updates have dependencies on .NET Framework 3.5 or 4.8. If these features are disabled in Windows Features, or if they've somehow got into a broken state, the update installer trips over them. And finally, third-party security software or VPNs can block Windows Update from reaching Microsoft's servers or interfere with file writes during installation. Worth disabling these temporarily before attempting any of the fixes below.
This error is particularly widespread on Windows 11 24H2 and 25H2 builds, and it affects Windows Server editions too. If you've been seeing it repeatedly on security updates from 2025 onwards, you're not alone. It's been all over Microsoft's support forums.
Windows Update Error 0x800f0922 Quick Fix
Start here. This covers the most common quick wins and sorts the problem for around 60 to 70% of users. Takes 10 to 15 minutes.
Quick Troubleshooting and Service Reset Easy
- Run the Windows Update Troubleshooter
PressWin + Ito open Settings. Go to System, then Troubleshooting, then Other troubleshooters. Find Windows Update in the list and click Run. Let it finish and apply any fixes it finds automatically. It'll reset update components and clear temp files without you having to do anything. - Check EFI Partition space
Right-click the Start button and open Disk Management. Look for the small partition labelled System or EFI (usually 100MB on the first disk). If it shows very little free space, the EFI fix in Solution 3 is what you need. If it looks fine, carry on here. - Reset .NET Framework
PressWin + R, typeoptionalfeatures.exe, and press Enter. Uncheck both .NET Framework 3.5 (includes .NET 2.0 and 3.0) and .NET Framework 4.8 Advanced Services. Click OK and restart. After the restart, open optionalfeatures.exe again, re-enable both features, click OK, and restart once more. This refreshes the .NET components and clears any dependency conflicts. - Retry the update
Go to Settings, then Windows Update, and click Check for updates. If the update installs cleanly, you're sorted.
More Windows Update Error 0x800f0922 Solutions
If the quick fix didn't work, the issue is most likely corrupted system files or a stuck update cache. This solution has a 70 to 80% success rate and takes around 30 to 45 minutes, mostly because DISM and SFC scans aren't quick. Don't interrupt them.
System File Repair and Update Service Reset Intermediate
- Stop Windows Update services
Right-click Start and select Terminal (Admin) or Command Prompt (Admin). Run these four commands one at a time:net stop wuauservnet stop cryptSvcnet stop bitsnet stop msiserverEach should confirm the service has stopped. - Rename the cache folders
In the same window, run:ren C:\Windows\SoftwareDistribution SoftwareDistribution.oldren C:\Windows\System32\catroot2 catroot2.oldThis backs up the corrupted cache. Windows will create fresh versions when services restart. - Restart the services
Run:net start wuauservnet start cryptSvcnet start bitsnet start msiserver - Run DISM to repair the Windows image
Still in the admin Command Prompt, run:DISM /Online /Cleanup-Image /RestoreHealthThis needs an active internet connection. It contacts Microsoft's Windows Update servers to download replacement files. Expect 10 to 20 minutes. Don't close the window. - Run System File Checker
Once DISM finishes, run:sfc /scannowAnother 10 to 15 minutes. SFC uses the now-repaired Windows image to fix any corrupted system files. If it reports that it found and fixed corrupt files, that's a good sign. - Restart and retry
Restart your PC, go to Settings, then Windows Update, and try the update again.
Advanced Windows Update Error 0x800f0922 Fixes
This is the fix that works when everything else hasn't. Freeing up space in the EFI System Partition resolves windows update error 0x800f0922 installation failed in 85 to 90% of cases where the basic and intermediate solutions didn't cut it. It sounds scarier than it is, but you do need to follow the steps exactly. Messing with the wrong files in the EFI partition can stop Windows booting, so read the warnings before you start.
Free EFI System Partition Space Advanced
- Create a system backup first
Seriously, do this before anything else. External drive, network location, doesn't matter. Just have a recovery point. - Mount the EFI partition
Open Command Prompt as Administrator. Run:mountvol y: /sThis assigns the drive letter Y: to the hidden EFI System Partition so you can access it. - Navigate to the Fonts folder
Run:cd /d y:\EFI\Microsoft\Boot\FontsThis is the specific folder containing boot font files. These are not required for normal Windows booting and can be safely removed. - Delete the font files
Run:del *.*Type Y and press Enter when prompted to confirm. This frees anywhere from 30 to 100MB in the EFI partition. Only delete from this Fonts folder. Do not touch anything else in the EFI directory. - Unmount the EFI partition
Run:cd \Then:mountvol y: /dThe partition is now unmounted and the changes are committed. - Verify the freed space
Open Disk Management (right-click Start, select Disk Management) and check that the EFI System Partition now shows more free space than before. You're looking for at least 100MB free ideally. - Restart and retry the update
Restart your PC, go to Settings, then Windows Update, and click Check for updates. The update should now install without hitting windows update error 0x800f0922 installation failed.
Unrelated system issues can sometimes surface around the same time as update failures. If you've noticed Windows copy paste not working recently, that's a separate issue tied to clipboard services rather than the update error itself, but it can sometimes point to broader system file corruption that DISM and SFC will also address.
Fixing windows update error 0x800f0922 installation failed remotely is something we do regularly at Vivid Repairs. The EFI partition cleanup in particular is quick to sort over a remote session without you having to touch the command line yourself.
Get remote helpPreventing Windows Update Error 0x800f0922 Installation Failed
Once you've fixed it, here's how to stop it coming back. The EFI partition issue is the one that catches most people out repeatedly, so that's the priority.
Monitor EFI partition space monthly. Open Disk Management and glance at the EFI partition. If it's creeping below 100MB free, run the Fonts folder cleanup again before it causes another failed update. Some third-party partition tools can also show you EFI partition usage more clearly than Disk Management does.
Run DISM and SFC regularly. Once a month is enough. DISM /Online /Cleanup-Image /RestoreHealth followed by sfc /scannow catches corruption early before it causes update failures. Takes 30 minutes and saves a lot of headaches. According to Microsoft's support documentation, keeping the Windows component store healthy is one of the most effective ways to prevent update installation errors.
Keep .NET Framework enabled. Don't disable .NET Framework 3.5 or 4.8 in Windows Features unless you have a very specific reason to. Many updates depend on these components being present and functional.
Check the App Readiness service. Open services.msc, find App Readiness in the list, and make sure its startup type is set to Automatic. This service prepares apps for use after a Windows update, and if it's disabled, updates can stall during the finalising stage.
Disable VPNs and antivirus before major updates. Feature updates especially. Re-enable them once the update has completed and the system has rebooted. It's a bit of a faff but it prevents a lot of interference-related failures.
Install updates promptly. Skipping multiple updates and then trying to install a large cumulative package is more likely to cause conflicts. Staying current reduces the size and complexity of each individual update.
If you've had other odd system behaviour alongside the update errors, like files going missing or partition issues, it's worth checking our guide on folder disappeared Windows recovery as some of the underlying causes overlap.
Windows Update Error 0x800f0922 Installation Failed: Summary
Windows update error 0x800f0922 installation failed is a fixable problem. In most cases it comes down to a full EFI System Partition, which is a known issue on machines with the standard 100MB EFI partition that's been accumulating files for years. The fix is to mount the partition, delete the unused boot font files, and retry the update. If the EFI partition isn't the issue, resetting Windows Update services and repairing system files with DISM and SFC gets the job done for the majority of remaining cases.
Work through the three solutions in order: quick troubleshooter first, then service reset and file repair, then EFI partition cleanup if needed. Don't skip straight to the advanced fix without trying the others first, and always back up before touching EFI partition files. You should be able to resolve windows update error 0x800f0922 installation failed without reinstalling Windows in almost every case.








