Fix the “Windows Update Stuck on Checking for Updates” Issue
Windows Update plays a vital role in keeping your computer secure, stable, and equipped with the latest features. It regularly downloads security patches, bug fixes, driver updates, and feature improvements that help your system run smoothly. However, there are times when Windows Update gets stuck on the “Checking for updates” screen for several minutes or even hours without making any progress.
This issue can happen on both Windows 11 and Windows 10. It may be caused by damaged update components, a poor internet connection, corrupted system files, outdated drivers, or software conflicts.
Fortunately, you do not need advanced technical knowledge to fix it. Most solutions involve built-in Windows tools and simple troubleshooting steps that anyone can follow.
In this guide, you will learn the most effective methods to fix the Windows Update stuck on checking for updates problem.
Fix “Windows Update Stuck on Checking for Updates” Issue

Step 1: Wait a Few Minutes and Restart Your Computer
Before trying advanced fixes, make sure Windows Update is genuinely stuck. Sometimes Windows needs extra time to communicate with Microsoft’s update servers, especially after a fresh installation or a major feature update.
Leave the update screen open for at least 15 to 30 minutes. During this time, avoid closing the Settings app or turning off your computer.
If nothing changes, restart your PC. Click Start, select Power, and choose Restart. After Windows starts again, open Settings > Windows Update and select Check for updates.
A simple restart clears temporary memory, closes background processes, and refreshes Windows services that may have become unresponsive.
Step 2: Check Your Internet Connection
Windows Update requires a stable internet connection to contact Microsoft’s servers. If your connection is slow or unstable, the update process may remain stuck indefinitely.
Open a web browser and visit several websites. If pages load slowly or fail to open, restart your modem and router. If possible, switch to a wired Ethernet connection instead of Wi-Fi for better stability.
If you use a VPN or Proxy server, temporarily disconnect it. These services can sometimes interfere with Windows Update communication.
After confirming that your internet connection is working normally, try checking for updates again.
Step 3: Run the Windows Update Troubleshooter
Windows includes a dedicated Windows Update Troubleshooter that automatically detects and fixes common update-related problems.
Open Settings and go to System > Troubleshoot > Other troubleshooters.
Locate Windows Update and click Run.
The troubleshooter will scan your computer for problems such as damaged update services, incorrect settings, and missing files. If it detects an issue, follow the on screen instructions to apply the recommended fix.
Once the process finishes, restart your computer and check for updates again.
Step 4: Make Sure the Date and Time Are Correct
Incorrect system time can prevent Windows from connecting to update servers properly.
Open Settings > Time & language > Date & time.
Enable Set time automatically and Set time zone automatically if available.
If your clock is incorrect, click Sync now to update it.
After syncing the correct date and time, reopen Windows Update and check for updates again.
Step 5: Restart Windows Update Services
Several background services work together to download and install Windows updates. If one of these services stops responding, the update process may freeze.
Press Windows + R, type services.msc, and press Enter.
Locate Windows Update.
Right-click it and choose Restart.
Also verify that Background Intelligent Transfer Service, Cryptographic Services, and Windows Installer are running. If any service is stopped, right-click it and select Start.
Restart your computer after restarting these services.
Step 6: Delete the SoftwareDistribution Folder
Windows stores downloaded update files inside the SoftwareDistribution folder. If these files become corrupted, Windows Update may become stuck.
Open Command Prompt as an administrator.
Stop the update services by entering the following commands one at a time.
net stop wuauserv
net stop bits
Open File Explorer and navigate to:
C:\Windows\SoftwareDistribution
Delete all files and folders inside this directory.
Return to Command Prompt and restart the services.
net start wuauserv
net start bits
Restart your computer and check Windows Update again. Windows will automatically recreate this folder with fresh update files.
Step 7: Repair Corrupted System Files
Damaged Windows system files can prevent updates from functioning correctly.
Open Command Prompt as an administrator. Type the following command and press Enter: sfc /scannow
The scan may take several minutes. Wait until it reaches 100 percent. If System File Checker reports problems that it cannot repair, run the following command.
DISM /Online /Cleanup-Image /RestoreHealth
This tool downloads healthy Windows components and replaces corrupted system files.
Restart your computer after both scans complete.
Step 8: Free Up Storage Space
Windows needs sufficient free storage to download and install updates successfully.
Open Settings > System > Storage.
Delete unnecessary files, empty the Recycle Bin, and remove temporary files.
You can also uninstall applications you no longer use or move large files to an external storage device.
Having at least 20 GB of free space is recommended before installing major feature updates.
Step 9: Temporarily Disable Third Party Antivirus Software
Some antivirus programs monitor system changes so aggressively that they interfere with Windows Update.
Temporarily disable your third party antivirus application using its settings.
Do not browse unknown websites or download files while protection is disabled.
After disabling the antivirus, run Windows Update again.
If updates install successfully, check whether a newer version of your antivirus software is available.
Step 10: Perform a Clean Boot
Software running in the background may conflict with Windows Update.
- Press Windows + R, type msconfig, and press Enter.
- Open the Services tab.
- Select Hide all Microsoft services.
- Click Disable all.
- Next, open the Startup tab and select Open Task Manager.
- Disable all startup applications.
Restart your computer and try Windows Update again.
If updates work in the clean boot environment, gradually re enable services until you identify the conflicting program.
Step 11: Reset Windows Update Components
If Windows Update still refuses to work, resetting all update components can solve deeper issues.
Open Command Prompt as an administrator.
Stop the update services.
Rename the SoftwareDistribution and Catroot2 folders.
Restart all Windows Update services.
This process forces Windows to rebuild its update database from scratch and often resolves persistent update errors.
Step 12: Install the Update Manually
If only one specific update refuses to install, you can download it manually.
Open Settings > Windows Update > Update history and note the KB number of the failed update.
Visit the Microsoft Update Catalog website.
Search for the KB number and download the version that matches your Windows edition and processor type.
Run the downloaded installer and restart your computer after installation.
This method often bypasses problems affecting the automatic update process.
Step 13: Update Device Drivers
Outdated or incompatible drivers can occasionally interfere with Windows Update.
Open Device Manager.
Look for devices showing a yellow warning symbol.
Right click the device and choose Update driver.
You should also update chipset, storage controller, and network drivers from your computer manufacturer’s website.
Restart your computer after installing updated drivers.
Step 14: Perform an In Place Repair Upgrade
If none of the previous solutions work, an In Place Repair Upgrade can repair Windows without deleting your personal files.
Download the latest Windows installation media.
Run the setup file from within Windows.
Choose the option to Keep personal files and apps.
The repair process reinstalls Windows while preserving your documents, installed programs, and settings.
After the repair finishes, check Windows Update again.
FAQs
Why is Windows Update stuck on checking for updates?
This usually happens because of corrupted update files, damaged system files, network issues, disabled Windows Update services, or software conflicts.
How long should Windows Update stay on checking for updates?
Normally, Windows should complete the checking process within a few minutes. If it remains on the same screen for more than 30 minutes without progress, troubleshooting is recommended.
Will deleting the SoftwareDistribution folder harm my computer?
No. Windows automatically recreates this folder when you check for updates again. Deleting it simply removes temporary update files that may have become corrupted.
Can antivirus software block Windows Update?
Yes. Some third party antivirus programs may prevent Windows Update from downloading or installing updates correctly. Temporarily disabling the antivirus can help determine whether it is causing the problem.
Is it safe to reset Windows Update components?
Yes. Resetting the update components is a safe troubleshooting method that rebuilds Windows Update services and download folders without affecting your personal files.
Should I manually install Windows updates?
Manual installation is useful when a specific update repeatedly fails through Windows Update. It should generally be considered after trying the standard troubleshooting methods.
Summary
When Windows Update gets stuck on checking for updates, the problem is usually related to corrupted update files, damaged system components, network issues, or background software conflicts. Fortunately, most users can resolve the issue without reinstalling Windows.
Start with simple fixes such as restarting your PC, verifying your internet connection, and running the Windows Update Troubleshooter. If the issue continues, restart update services, clear the SoftwareDistribution folder, repair corrupted files using SFC and DISM, and ensure enough storage space is available.
More advanced solutions such as resetting Windows Update components, installing updates manually, or performing an In Place Repair Upgrade can resolve even persistent update problems.
