Fix Windows Update cannot currently check for updates Windows 11/10

You might come across the error message “Windows Update cannot currently check for updates because the service is not running” while attempting to check for Windows updates on Windows 11, 10, or 8. If you find yourself unable to install Windows updates due to this error, follow the step-by-step solution outlined below.

Solution 1: Fix and Optimize Windows issues

If your computer has bugs inside it such as corrupted system files, outdated or incompatible drivers, malware/virus damages, registry file clutter, etc, you need to optimize your computer to fix the Windows update issues. You can use a good PC Optimizer Tool to rectify and fix Windows problems.

Windows is made with huge number of dll files, exe files, sys files, various types of services, databases, etc so, it is not possible to keep monitoring all the files always. A brilliant PC Optimizer tool repairs damages, fix errors, update windows and drivers, and eliminate various types of errors silently.

Outbyte PC Repair Tool does all the above task easily and provides you an errorfree and smooth Windows environment to work so that you can focus on your business only.

3 Steps to Fix this Error
Step 1. Download Outbyte PC Repair Tool [File Size: 16.4 MB]
Step 2. SCAN your Windows PC
Step 3. Click Fix button to Repair Error

Solution 2: Reset Windows Update Components.

Resetting Windows Update Components is the best way to fix any Windows update-related issues. You can Reset Windows Update Components as follows:

Reset Windows Update Components - Step by Step
Step 1: Open elevated Command Prompt.

open command prompt as administrator in Windows 8, 10 & 11

Step 2: In the Command Prompt, enter the following commands one by one, pressing Enter after each command:
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
Step 3: Close the Command Prompt and restart your computer.

After the restart, try updating Windows again.

Solution 3: Enable Windows Update Service

You must check for the status of Windows Update Service in the Windows service manager. If it shows disabled, then turn it on to Enable.

Enable Windows Update Service - Step by Step

Step 1: Open Windows Service Manager. Click on the Start menu and search for Service. Open the Service Manager.

Step 2: Find Windows Update → Right-click → Start/Resume/Restart.

Solution 4: Perform Windows Update in Clean Boot Mode.

There might be software conflicts or driver conflicts that is causing the problems. Try installing Windows Updates in Clean Boot Mode.

Clean Boot Mode - Step by Step
Step 1: Go to Start Menu and search for msconfig. Select System Configuration from the search results.
Windows 10 Clean Boot
Step 2: Click on Service Tab and check the Hide all Microsoft services check box. Next click Disable All button.
Windows 10 Clean Boot
Step 3: Go to Startup Tab and click Open Task Manager link.
Windows 10 Clean Boot
Step 4: Go to Startup Tab in the Task Manager and Disable all the Startup Item.
Windows 10 Clean Boot
Step 5: Close the Task Manager and Click OK in System Configuration Dialog Box and then Restart your PC.

Solution 5: Install updates manually.

If you observe that the “Windows Update cannot currently check for updates because the service is not running” error specifically arises for certain update files, you have the option to manually download and install them using the following procedure:


To fix “Windows Update cannot currently check for updates because the service is not running”, reset windows update components, try clean boot mode, etc.