Step 1: Rename the Windows Update temp folder using BAT file
=======================================
1. Click "Start", in "Start Search" item, type: "notepad" (without quotes) and press Enter.
2. Copy the following commands and then paste them into the opened Notepad window:
net stop wuauserv
net stop CryptSvc
ren %windir%\SoftwareDistribution SD.old
ren %windir%\System32\CatRoot2 CR2OLD
net start CryptSvc
net start wuauserv
3. After pasting the above commands, please close the Notepad window. Choose "Save" when you are prompted to save the file. Type "register.bat" as the file name and choose Desktop from the left panel as the location.
4. Refer to the Desktop and right click the register.bat file, then choose "Run as administrator".
5. You will see a DOS-like window processing.
Step 2: Clean Boot
=========
This method will help us determine if this issue is caused by a loading program or service. Please perform the following steps:
1. Click the Start Button, type "msconfig" in the search bar and press Enter.
Note: Please click the Continue if the "User Account Control" window pops up.
2. Click the "Services" tab, check the "Hide All Microsoft Services" box and click "Disable All" (if it is not gray).
3. Click the "Startup" tab, click "Disable All" and click "OK".
Then, restart the computer. When the "System Configuration Utility" window appears, please check the "Don't show this message or launch the System"
4. Test if we can update the system in Clean Boot.
Note 1: Temporarily disabling the Startup Group only prevents the startup programs from loading at startup. This shouldn't affect the system or other programs. We may still manually run these programs later.
Note 2: We can check on Normal Startup in the General tab to roll back to Normal Mode after we get this issue resolved.