Failed updates on Windows Server 2012 Virtual Machine AWS

Renz 1 Reputation point
2021-09-01T09:27:04.64+00:00

It has been two months now since we've encountered error code 800F0922 and we cannot proceed with the monthly windows update for July and August due to this error.

Already tried sfc /scannow, Dism /Online /Cleanup-Image /RestoreHealth, restarting wuauserv and bits, clearing cbs log and none seem to work.

Can you help us with this?

Thank you in advance!

128283-error-code-800f0922.png

Windows Server 2012
Windows Server 2012
A Microsoft server operating system that supports enterprise-level management, data storage, applications, and communications.
1,556 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Limitless Technology 39,461 Reputation points
    2021-09-01T17:19:07.477+00:00

    Hello @Renz

    Please follow these steps, it will help you:

    Reset Windows Update components manually

    1 Open a Windows command prompt. To open a command prompt, click Start > Run. and paste (or type) the following command and then press ENTER:

    cmd  
    

    2 Stop the BITS service, the Windows Update service and the Cryptographic service. To do this, type the following commands at a command prompt. Press ENTER after you type each command.

    net stop bits  
    net stop wuauserv  
    net stop cryptsvc    
    

    3 Delete the qmgr*.dat files. To do this, type the following command at a command prompt, and then press ENTER:

    Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"  
    

    4 If this is your first attempt at resolving your Windows Update issues by using the steps in this article, go to step 5 without carrying out the steps in step 4. The steps in step 4 should only be performed at this point in the troubleshooting if you cannot resolve your Windows Update issues after following all steps but step 4. The steps in step 4 are also performed by the "Aggressive" mode of the Fix it Solution above.

    Rename the following folders to *.BAK:

    %Systemroot%\SoftwareDistribution\DataStore  
    %Systemroot%\SoftwareDistribution\Download  
    %Systemroot%\System32\catroot2  
    

    To do this, type the following commands at a command prompt. Press ENTER after you type each command.

    Ren %Systemroot%\SoftwareDistribution\DataStore DataStore.bak  
    Ren %Systemroot%\SoftwareDistribution\Download Download.bak  
    Ren %Systemroot%\System32\catroot2 catroot2.bak  
    

    Reset the BITS service and the Windows Update service to the default security descriptor. To do this, type the following commands at a command prompt. Press ENTER after you type each command.

    sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)  
    sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)  
    

    5 Type the following command at a command prompt, and then press ENTER:

    cd /d %windir%\system32  
    

    6 Reregister the BITS files and the Windows Update files. To do this, type the following commands at a command prompt. Press ENTER after you type each command.

    regsvr32.exe atl.dll  
    regsvr32.exe urlmon.dll  
    regsvr32.exe mshtml.dll  
    regsvr32.exe shdocvw.dll  
    regsvr32.exe browseui.dll  
    regsvr32.exe jscript.dll  
    regsvr32.exe vbscript.dll  
    regsvr32.exe scrrun.dll  
    regsvr32.exe msxml.dll  
    regsvr32.exe msxml3.dll  
    regsvr32.exe msxml6.dll  
    regsvr32.exe actxprxy.dll  
    regsvr32.exe softpub.dll  
    regsvr32.exe wintrust.dll  
    regsvr32.exe dssenh.dll  
    regsvr32.exe rsaenh.dll  
    regsvr32.exe gpkcsp.dll  
    regsvr32.exe sccbase.dll  
    regsvr32.exe slbcsp.dll  
    regsvr32.exe cryptdlg.dll  
    regsvr32.exe oleaut32.dll  
    regsvr32.exe ole32.dll  
    regsvr32.exe shell32.dll  
    regsvr32.exe initpki.dll  
    regsvr32.exe wuapi.dll  
    regsvr32.exe wuaueng.dll  
    regsvr32.exe wuaueng1.dll  
    regsvr32.exe wucltui.dll  
    regsvr32.exe wups.dll  
    regsvr32.exe wups2.dll  
    regsvr32.exe wuweb.dll  
    regsvr32.exe qmgr.dll  
    regsvr32.exe qmgrprxy.dll  
    regsvr32.exe wucltux.dll  
    regsvr32.exe muweb.dll  
    regsvr32.exe wuwebv.dll  
    

    7 Reset Winsock. To do this, type the following command at a command prompt, and then press ENTER:

    netsh winsock reset  
    

    8 If you are running Windows XP or Windows Server 2003, you have to set the proxy settings. To do this, type the following command at a command prompt, and then press ENTER:

    proxycfg.exe -d  
    

    9 Restart the BITS service, the Windows Update service and the Cryptographic service. To do this, type the following commands at a command prompt. Press ENTER after you type each command.

    net start bits  
    net start wuauserv     
    net start cryptsvc   
    

    10 If you are running Windows Vista or Windows Server 2008, clear the BITS queue. To do this, type the following command at a command prompt, and then press ENTER:

    bitsadmin.exe /reset /allusers  
    

    For more information please go through this link:
    https://learn.microsoft.com/en-us/windows/deployment/update/windows-update-resources#reset-windows-update-components-manually

    If the reply was helpful, please don't forget to upvote or accept as answer.