Updating Windows is the first and most important step in keeping your machine in excellent shape. If you don’t keep your Windows system up to date, you’ll have a lot of problems. Many of the Windows users recently reported that when they were unable to update their operating systems, they attempted to fix the problem with the Windows Update troubleshooter, but it abruptly stopped working.
They restarted their system to see if the Windows Update Troubleshooter would function again, but it did not. We researched a bit and found that it might have been because of corrupted system files, changes in the registry file, or maybe antivirus software installed on the system, etc.
Therefore, we have come up with a few solutions that might resolve this issue with the Windows Update troubleshooter on the windows 11 system and the users will be again able to update their windows system.
Fix 1 – Enable Windows Update Service using Command Prompt
The Windows update service provides a seamless Windows update on the system, as well as ensuring that Windows is updated and automatically checking for any available updates.
When there are any problems with this service, this creates issues also with the windows update and its troubleshooter. We need to make sure that the windows update service is enabled on the system, along with a few other services as well.
We recommend our users that enable these services with the help of the command prompt using the steps below.
Step 1: Press Windows + R keys together on the keyboard to open the Run command box.
Step 2: Type cmd in the Run box and press CTRL + SHIFT + ENTER keys together to open the elevated Command Prompt application.
Step 3: Accept any UAC prompt by clicking Yes to continue.
Step 4: In the Command Prompt window, type the below command and press the Enter key to start the Windows Update service.
sc config wuauserv start=auto
Step 5: Next, execute the below command to start the BITS (Background Intelligent Transfer Service) as shown below.
sc config bits start=auto
Step 6: Copy and paste the below command and hit Enter key to start the Cryptographic Service.
sc config cryptsvc start=auto
Step 7: Execute the command below to start the Windows Module Installer service as shown.
sc config trustedinstaller start=auto
Step 8: After it is done, close the command prompt and reboot your system.
Step 9: Once the system boots up, check if the problem is resolved.
Fix 2 – Make changes in the Group Policy using Local Group Policy Editor
Local Group Policy allows you to create policy modifications that affect all user accounts when they are set up. Therefore, we have explained in simple steps how you can make changes in the group policy that might resolve this issue.
Step 1: Open the Run command box by pressing Windows + R keys together.
Step 2: Type gpedit.msc in the run box and hit the Enter key to open Local Group Policy Editor on the system.
Step 3: Once it opens up, navigate to the path as mentioned below.
Computer Configuration > Administrative Templates > System > Troubleshooting and Diagnostics > Scripted Diagnostics
Step 4: Make sure Scripted Diagnostics is selected in the left panel.
Step 5: Then on the right side of the window, there are three settings mentioned below.
- Troubleshooting:Allow users to access online troubleshooting content on Mcirosoft servers.
- Troubleshooting:Allow users to access and run troubleshooting wizards
- Configure Security Policy for Scripted Diagnostics
Step 6: Double-click on Troubleshooting:Allow users to access online troubleshooting content on Mcirosoft servers setting to open its window.
Step 7: Select Not configured radio button in the window and click Apply and OK to make changes and close the window.
Step 8: Repeat the same for other two settings also.
Step 9: At last close the group policy editor window.
Fix 3 – Change the Value of Software Publishing’s State in Registry file using Registry Editor
NOTE: Before proceeding with this method, please export the registry file by referring to this post so that the user can restore the file anytime if anything goes wrong while editing, which can damage the system.
Step 1: Press Windows key on the keyboard and type registry editor.
Step 2: Click Registry Editor app from the search results as shown in the below screenshot.
Step 3: Click Yes on the User Access Control prompt to continue.
Step 4: Clear the address bar first and then, copy and paste the below path in the address bar and hit Enter key.
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\WinTrust\Trust Providers\Software Publishing
Step 5: After you reach Software Publishing registry key, double click State DWORD value on the right side of the editor window to open it.
Step 6: Then, Enter 23c00 in the Value data field and click OK to save the changes and close the window.
Step 7: Once it is done, close the registry editor window and reboot the system.
Step 8: After the system boots up, check if the issue is resolved.
Fix 4 – Perform SFC scan and DISM Health Restore
System file checker is the scan where it tries to detect the corrupted system files on the windows system. After the scan if there are any corrupted system files, the user needs to replace them as soon as possible to fix any issues on the system.
Let us see how this can be done using the Command Prompt with steps below.
Step 1: Open the Command Prompt on the system by pressing windows key and typing cmd.
Step 2: Right click on the Command prompt from the search results and select Run as administrator from the context menu as shown below.
Step 3: Accept the UAC prompt to continue by clicking Yes.
Step 4: Type the below command and press Enter key to start performing the SFC scan.
NOTE: If there are any corrupted files found, please replace them as soon as possible.
Step 5: After its done, to restore the system health, execute the below command.
Dism /Online /Cleanup-Image /RestoreHealth
Step 6: Once done, close the command prompt.
I hope the issue got fixed.