Hello,
Thank you for providing a detailed information on your issue. I appreciate the step-by-step troubleshooting and the pains you took to resolve your issue. However, there are a few more steps that we can try to diagnose the root cause of your issue and fix it.
These error code (8007045b) signifies that there are some damaged/corrupt System Files which is preventing the installation of the Update. Since you have already tried to run the Windows Update troubleshooter, let’s try the following steps and check.
As per the description which you have posted in your post seems that you are unable to install the updates, this problem may occur if one or more of the following conditions are true: ****
- The Windows Update database is corrupted.
- Antivirus software is configured to scan the %Windir%\SoftwareDistribution folder.
- The Background Intelligent Transfer Service (BITS) service does not receive a content link header.
- A required system file is registered incorrectly.
Let's try to narrow down to see what is causing this issue and try to fix it. Please follow the methods mentioned below and see if it helps to fix the issue.
Method 1:
If your computer is having problems finding and installing operating system updates, try using a Windows Update troubleshooter to fix the problem. It makes sure that your computer is connected to the Internet, and checks to see whether your network adapter and Windows Update services are running correctly.
Troubleshoot problems with installing updates
Method 2:
If you are able to boot your computer in Normal mode, I would suggest you to follow the steps mentioned below.
Step 1:
Follow these steps:
- Press Windows key + R
- Type services.msc in Run, and then press Enter.
- If you are prompted for an administrator password or for a confirmation, type the password or click Continue.
- Locate Background Intelligent Transfer Service and check the Status.
- If the Status is Stopped, right-click Background Intelligent Transfer Services, and then click Start in the menu.
- Locate Windows Update and check the Status.
- If the Status is Stopped, right-click Windows Update, and then click Start in the menu.
- Locate Workstation and check the Status.
- If the Status is Stopped, right-click Workstation, and then click Start in the menu.
- Close Services.
Step 2: Run these commands in Command Prompt (Admin).
- Click on Start.
- Type CMD and right click on it and select Run as administrator.
- On the open Command Prompt window copy and paste the commands (all at once) –
net stop wuauservnet stop cryptSvcnet stop bitsnet stop msiserverren C:\Windows\SoftwareDistribution SoftwareDistribution.oldren C:\Windows\System32\catroot2 catroot2.oldnet start wuauservnet start cryptSvcnet start bitsnet start msiserverpause
- Wait for the process to complete.
- Close the Command Prompt.
- Restart your computer and check with the issue.
Hope this would help. If issue still persists post back with current status of your computer and result of the proposed suggestion, we will be happy to assist you.
Regards,