Windows 10 Update Error 0x800f0922

DudeRed

Commendable
Aug 27, 2016
40
0
1,530
Hello.

I am having difficulties trying to update Windows 10 Home Edition with the Creators Update. When I try to update Windows, I keep getting the error 'We couldn't install updates, undoing changes' message. I opened up the Windows Update log and found an error code of 0x800f0922. When I did some more research, I found that this was very likely affiliated with the .NET framework. I tried enabling the .NET framework by going to the control panel, typing in windows features in the top right hand corner, and enabling the .NET framework 3.5 (The other 4.7 .NET framework was already enabled). When I tried to enable .NET 3.5, I got the same error code as I did from the Windows Update log.
Windows was updating perfectly fine about 2-3 months ago, but for some reason, Windows will not update anymore. Other updates will work fine through Windows Update like the Adobe Flash Player, but the only update that will not work is the Cumulative Update. This error occurred even before I installed the Creators Update and was running on the Anniversary Update. I have tried the following to get Windows Update to work:

-Tried running /sfc scannow and DISM.exe /Online /Cleanup-image /Restorehealth in an administrator command prompt. This seemed to fix something, but not the Windows Update or .NET framework error.
-Tried running dism.exe /online /enable-feature /featurename:NetFX3 /Source:d:\sources\sxs /LimitAccess in an administrator command prompt. After trying this I received the same error code that I got from trying to update Windows and enabling .NET 3.5.
-Tried disabling my antivirus and enabling the .NET 3.5 framework.
-Tried disabling the other framework and enabling the .NET 3.5 framework
-Tried downloading and installing the Windows Update from the Microsoft Update Catalog
-Tried running the Windows Update Troubleshooter
-Tried running these commands in order: net stop wuauserv, net stop cryptSvc, net stop bits, net stop msiserver, ren C:\Windows\SoftwareDistribution SoftwareDistribution.old, ren C:\Windows\System32\catroot2 catroot2.old, net start wuauserv, net start cryptSvc, net start bits, net start msiserver.

Are there any solutions to my problem without having to reinstall Windows and having to reinstall everything on my computer? Thanks in advance.
 

Could you provide me with a more clear answer on what to do specifically? Thanks.
 

I have tried disabling the latest .NET framework to install the 3.5 .NET framework, but doesn't work. However, where would I find this update for the .NET framework? And would this potentially allow my computer to be able to complete Windows Updates again?
 

What was said on the link isn't the issue, for I still have 70% of my hard drive space still free and am not running on a VPN proxy. The update didn't seem to work also. Any other possible solutions?
 

Could you please elaborate on what you mean by trying to repair os files please? Thanks.
 


 
I had the same issue with a few Win7 PCs on my network.
I discovered a fix that worked in every case.
It will probably work with 10 also.

1. Set Windows Update Settings to "Never Check for Updates (not recommended)"
2. Download the following 2 tools...
- Windows Update Troubleshooter -- https://support.microsoft.com/en-us/instantanswers/512a5183-ffab-40c5-8a68-021e32467565/windows-update-troubleshooter
- WSUS Offline Updater 1092 -- http://download.wsusoffline.net/wsusoffline1092.zip (you will need to extract this zip file)
Put these executable files onto a removable drive (4GB+) or into a root folder you can access from safe mode.
3. Restart PC in SAFE MODE, local Administrator.
4. Run Windows Update Troubleshooter. This detected and fixes errors in safe mode.
5. Reboot from safe mode to NORMAL MODE, local Administrator.
6. Run WSUS Offline Updater 1092. Select your windows version and options. Select. .Net fixes too.
This will open a dos window and download all necessary updates putting them in a folder called CLIENT. This will take time, 3.5 GB or so.
7. Next, find the CLIENT folder just created by WSUS Offline Updater - Run "UpdateInstaller.exe". Let it complete.
8. Reboot your PC, wait 10 minutes to complete what it needs to do, and then run windows update again. You can now set Windows Update Settings back to Automatic.

This assumes you have the newest WU agent installed - windowsupdateagent-7.6-x64.exe
If you need help with that, try this. https://support.microsoft.com/en-us/help/971058/how-do-i-reset-windows-update-components

Best of luck!
SMEETECH
 
Well... Turns out that I found out the issue. Only after calling Windows unable to fix my problem and screw up my problem EVEN WORSE to the point where I had to reinstall Windows... 🙁
However, the problem to my solution is that my Windows folder and all of the sub folders and files were hidden. Due to that, my .NET framework would not install which was more than likely the issue in why Windows would not install. What I had to do to fix the problem was simply right click on the Windows folder, click properties, uncheck the hidden box then on the next box I checked "unhide this folder and all of the subfolders and files." Installing the .NET framework just works if you only have the Windows folder not hidden. There is probably a specific folder in which you cannot hide to have this problem not happen.
Now i'm stuck having to redownload everything that I lost... The problem has been solved and the error has been spotted. Thanks for the answers!
 

TRENDING THREADS