Windows 10 Stuck on Checking For Updates? Here’s the Fix

Microsoft has improved the Windows Updates experience with Windows 10 a lot. But there are some issues that make the update experience disappointing. Many users have complained about the Windows updates getting stuck on checking for updates for many days. And it does not move forward even after restarting the computer.

In this tutorial, we are going to fix this issue. We have explained two well tested methods to solve the issue. Using these methods, you can restart the Windows update service from scratch. And then you will be able to install updates without any issues. Let’s start with the methods one by one.

How to Fix Stuck on Checking for Updates Issue on Windows 10

First of all, we will try to fix the issue using an automatic method. In this method, we will use a script to reset the Windows Update Agent. If that doesn’t fix the issue, we will use manual steps to solve the “checking for updates” issue.

Though it is highly unlikely to lose any of the personal data in this process, however, you are suggested to take backup of your important data. Without further delay, let’s start with script method.

Resolve Checking for Updates Issue on Windows 10 with a Script

Step 1

First of all, download the script ZIP file from here (Microsoft Script Center). This script is written by Manuel F. Gil to reset the Windows Update Agent. After downloading it, extract the files on your computer.

Step 2

Now, right-click on ResetWUEng.cmd file and select “Run as Administrator”. Click on Yes when UAC prompt appears.

Step 3

A small window will open up asking for your permission to run the script. Type “Y” and press Enter.

Step 4

You will be presented with various options. Type “2” to select “Resets the Windows Update Components” from the menu and press enter. It will immediately start checking for corrupted update files and invalid values in Registry.

Step 5

After the task is completed, it will show an “operation completed” message. Now, close the window and restart your PC. The “Checking for Updates” error should be resolved by now on your Windows 10 computer.

Resolve Checking for Updates Issue on Windows 10 Manually

Step 1

If you are familiar and comfortable with Windows CMD commands, you can fix this issue without the script. Search for cmd in the search bar and run Command Prompt as administrator.

Step 2

After command prompt is open, paste following command in Command Prompt and press Enter.

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

Above command will delete the BITS (Background Intelligent Transfer Service) file. Corrupt BITS file might be causing problems. After running the command, close CMD window. You can also find and delete the qmgr.dat file manually.


Step 3

Now, open Services. Press Windows and R together, type services.msc and press Enter.

Step 4

In Windows Service Manager console, look for “Windows Update” service. Now, double-click on it to open the service properties. Click on the “Stop” button to stop the service. After service has stopped, click on “Start” button to start the service again.

Now, close the service properties window and restart your computer. Now, Checking for Updates error on Windows 10 will be solved.

Solve the Checking For Updates Error?

Above tutorial explained two methods for fixing Windows Update error which causes computers to stuck on “checking for updates“. You can select any of the two methods explained above. Automatic (script) method is suitable for all types of users while second method is suitable with technical users.

If there is any other issue besides this which is causing Windows update to fail, you can try this tutorial to fix other Windows 10 update errors. Hope you liked this tutorial. Share your thoughts and suggestions in comment section down below.

Editorial Staff

Hi there, we are the editorial staff at HELLPC. We are a team of funny and technical people. Feel free to get in touch with us via Contact-Us page.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Back to top button