How To 

How fix Windows 10 update error 0x800f0922 and error 0xc1900104

vDSX85H.png

Two errors that confuse Windows users trying to update to the Windows 10 Anniversary Update are error 0x800f0922 and error 0xc1900104. Why confusing? Because error 0x800f0922 is also a .NET Framework 3.5 error and error 0xc1900104 used to be for Windows 8.1 update failures. Now these two are appearing in the Windows 10 update. If you’re seeing either of these, here’s how to fix Windows 10 update error 0x800f0922 and error 0xc1900104.

As far as I can tell, error 0x800f0922 relates to failure to connect to the update server and error 0xc1900104 indicates that your System Reserved partition is too small.

Fix Windows error 0x800f0922
There are several things you can do if you see Windows 10 update error 0x800f0922.

1. Switch off your VPN if you use one.
2. Reboot your computer or router.
3. Wait until a quieter time to download the Windows 10 Anniversary Update.
4. Turn off your firewall while you try to connect to the update server.
5. Make sure Windows Firewall is on. Even if you don’t use it normally you will need it activated to use Windows Update correctly.

One or all of those things should fix error 0x800f0922.

Fix Windows error 0xc1900104
Windows error 0xc1900104 seems to revolve around the System Reserved partition. This partition sneaked its way onto our hard drives in Windows 7 and is where Windows stores critical files. If it runs out of space for these files, it can generate error 0xc1900104.

The only way to address this issue is to expand the partition. The System Reserved partition for Windows 10 needs to be a minimum of 500MB.

1. Right click on ‘This PC’ and select Manage.
2. Select ‘Disk Management’.
3. Check that System Reserved is 500MB.
4. Use a disk partitioning tool to change partition sizes if necessary.
5. Retry Windows 10 Anniversary Update once complete.

More Windows 10 errors fixes you might find useful:
How to fix Windows 10 error 651
How to fix Windows 10 Bad Pool Caller
How to fix Windows 10 BAD_SYSTEM_CONFIG_INFO error