Skip to content
Windows 🟡 Intermediate

What to Do When Windows Update Gets Stuck Checking for Updates

Richard
Written by
Richard
Updated 10 min read
What to do when Windows Update gets stuck checking for updates
What to do when Windows Update gets stuck checking for updates
Before you start
  • 27 steps
  • Needs administrator rights
  • Includes a restart or sign-out

When Windows Update sits on “Checking for updates” and never finishes, your PC cannot install security patches on Windows 10 or Windows 11. The usual cause is corrupted temporary update files, or update services that have stopped responding in the background.

Before you change anything, give it time. On a slow connection or an older PC, the check can take 30 to 60 minutes. If the spinner has not moved after that, work through the fixes below in order, from the quickest to the most involved. Most of them use built-in tools, including Command Prompt, to clear out the broken update files and restart the services that handle downloads.

⚡ Quick Answer

If Windows Update stays on “Checking for updates” for more than 30 to 60 minutes, wait a little longer first, then run the Windows Update troubleshooter from Settings System Troubleshoot on Windows 11, or Settings Update & Security Troubleshoot on Windows 10. If it still hangs, clear the broken update files and restart the update services using Command Prompt as administrator.

Advertisement

Why Does Windows Update Get Stuck?

The most common cause is a damaged set of temporary update files on your hard drive, often left behind when an earlier installation was interrupted by a power loss, a forced shutdown or a dropped connection. Windows then tries to read those broken files, gets confused, and loops without ever reporting an error. That is why the screen simply looks frozen.

Other causes are a full drive, a wrong system clock, an outdated driver, or the Windows Update service itself hanging. The fixes below cover each of these.

Advertisement

Basic Checks Before You Start

Start with the simple checks. Windows pauses or stalls an update if the connection drops or the battery runs too low to finish safely. These checks take about two minutes and solve more cases than you might expect.

  • Check your internet connection: Make sure your Wi-Fi or ethernet connection is working. Open a web page in your browser to confirm. If pages load slowly or not at all, fix that first, because the update check cannot finish without a stable connection.
Settings › Network & internet › Airplane mode
Settings › Network & internet › Airplane mode
  • Plug in your laptopConnect it to a wall outlet and leave it there until the update finishes. Windows may pause updates when the battery is low.
  • Disconnect extra devicesUnplug non-essential hardware such as external hard drives, printers and USB flash drives. These can sometimes interfere with the update process. Keep your keyboard and mouse connected.
  • Check your date and timeMake sure the clock shows the correct date, time and time zone. A wrong clock can block secure connections to Microsoft servers. You can correct it in Settings Time & language Date & time, and turning on automatic time and time zone usually keeps it right.

Step-by-Step Solutions to Fix Stuck Updates

Step 1Run the Built-in Windows Update Troubleshooter

Next, let Windows look for the problem itself. The built-in Windows Update troubleshooter checks the update services and the cache folders, and it repairs common faults automatically. It does not always find the cause, but it costs nothing to run.

  1. Click the Start button and open Settings (the gear icon). The Settings window opens.
Settings
Settings
  1. On Windows 11, go to Settings System Troubleshoot. On Windows 10, go to Settings Update & Security Troubleshoot.
  2. Click Other troubleshooters. On Windows 10 the same option is called Additional troubleshooters. A list of troubleshooters appears.
  3. Find Windows Update in the list and click Run (on Windows 10, Run the troubleshooter). A window opens and starts scanning.
Settings › Windows Update
Settings › Windows Update
  1. Follow any instructions on the screen. If the troubleshooter reports that it fixed something, or when it finishes, restart your computer and check for updates again. A report of “Could not identify the problem” is normal. It only means you should move on to the next fix.

Step 2Make Sure You Have Administrator Access

You need administrator access for the rest of this tutorial. Windows will not let standard user accounts install system updates or change core settings, and the steps that follow, such as restarting services and clearing the update cache, will be blocked or fail without it.

To check which kind of account you are using, open Settings Accounts Your info. The word Administrator appears under your name if you have admin rights. If you share the PC and your account is a standard one, sign out and sign back in with the main administrator account before you run updates again. Standard accounts also cannot approve the permission prompts that some of the later steps trigger.

Step 3Free Up Disk Space

Windows needs plenty of free room on your main drive to download and unpack update files. If the drive is almost full, the update will fail or hang until you clear some space. As a rough guide, aim for at least 10 GB free before a larger update, and more for a major feature update.

  1. Open Settings and go to System Storage. A bar shows how full your main drive is.
  2. Check how much free space you have. If the drive is nearly full, click Temporary files. Windows scans the drive and then shows a list of file types.
  3. Tick the types of unnecessary files you want to remove, such as previous Windows installations or items in your Recycle Bin. Read each description before you tick it. In particular, leave Downloads unticked unless you are sure you have nothing in that folder that you need.
  4. Click the Remove files button to clear the space, then try Windows Update again.
⚠️WarningDeleting a previous Windows installation means you can no longer roll back to the earlier version of Windows. That is fine if your PC has been running well for a while.

Step 4Restart Key Windows Services

Restarting the key update services resets the background programs that handle downloads. This helps when one of them has stopped responding and is holding the update check in a frozen state. You do this in the Services app.

  1. Press the Windows key, type Services, and click the Services app. A list of services opens.
  2. Scroll down the list to find the service named Windows Update.
  3. Right-click Windows Update and select Stop. If Stop is greyed out, the service is already stopped, so move to the next step.
  4. Find the service named Background Intelligent Transfer Service (BITS), right-click it and select Stop. Again, skip this if the option is greyed out.
  5. Start both services again. Right-click each one and select Start. The Status column should show Running for both.

You do not need to restart the PC, but it is worth running Windows Update again straight away to see whether the check now completes. If you can’t change a service, you are probably not signed in with an administrator account. See the section above.

Step 5Clear the Windows Update Cache

If restarting the services did not help, clear the Windows Update cache. This deletes the damaged temporary files so that Windows downloads fresh, clean copies. The process is to open Command Prompt as an administrator, stop the update services, delete the contents of the old cache folder, and start the services again.

  1. Type Command Prompt in the Windows search bar, right-click it and choose Run as administrator. Click Yes if a permission prompt appears. A window titled “Administrator: Command Prompt” opens.
Command Prompt
Command Prompt
  1. Type the following command to stop the update service and press Enter. The window should confirm that the service stopped:
net stop wuauserv
  1. Type the following command to stop the background transfer service and press Enter. Again, wait for the confirmation message:
net stop bits
  1. Open File Explorer and navigate to 📁C:\Windows\SoftwareDistribution. This is the folder where Windows keeps its downloaded update files.
Settings > Advanced
Settings > Advanced
  1. Select all the files and folders inside the SoftwareDistribution folder (press Ctrl+A) and delete them. Delete the contents only, not the SoftwareDistribution folder itself. Click Continue if Windows asks for administrator permission. If Windows says a file is in use, restart your computer and repeat these steps from the beginning.
  2. Go back to the Command Prompt window, type the following command to restart the update service, and press Enter:
net start wuauserv
  1. Type the following command to restart the background transfer service and press Enter:
net start bits
  1. Restart your computer and check for updates once more.

Nothing here is permanent. Windows rebuilds the folder on its own the next time it checks for updates, and the first check may take longer than usual because it has to download everything again. Your update history list may also look empty afterwards, which is normal.

Step 6Update Third-Party Drivers

Outdated hardware drivers can sometimes conflict with new Windows updates. Visit your computer manufacturer’s official website (such as Dell, HP, Lenovo or ASUS), or use their dedicated support software, to check for and install the latest drivers. Start with your network adapter and your graphics card, since those are the drivers most often involved.

If you can’t get online on the stuck PC, download the network driver on another computer and copy it over on a USB drive. Restart the PC after installing drivers, then try Windows Update again.

Unique Angles and Expert Tips for Stubborn Updates

⚠️WarningIf you have tried all the standard steps and your computer is still stuck checking for updates, there are two more advanced methods that often solve the most stubborn update loops. Both take longer than the earlier fixes, so make sure your important files are backed up before you start.

Advanced Tip 1: Resetting System Components with the Media Creation Tool

An in-place upgrade with the Media Creation Tool refreshes your Windows system files, including the update components, without removing your personal files and apps. It is a good option when the normal methods fail completely, and it is much less drastic than a factory reset.

Download the official tool from Microsoft’s website. You can do this on another computer, or directly on the stuck PC if your browser works. On Windows 10, the tool offers Upgrade this PC now, which runs the in-place upgrade directly. On Windows 11, the tool creates installation media (a USB drive or an ISO file). You then run the Windows setup program from that media while you are signed in to Windows, and choose to keep your personal files and apps when asked. Setup replaces corrupted system components with fresh files while keeping your documents, pictures and installed software. This approach bypasses the broken update state entirely.

Advanced Tip 2: Manually Installing the Stuck Update Package

Installing the stuck update by hand lets you bypass the broken automatic check. You download the update file directly from Microsoft’s public archive, the Microsoft Update Catalog. For that you need the KB number of the update that is failing.

  1. Find the KB number (Knowledge Base number, which looks like KB1234567) of the update that is failing or stuck. On Windows 11, go to Settings Windows Update Update history. On Windows 10, go to Settings Update & Security Windows Update and select View update history. If the check is frozen and no update is listed, look up the latest cumulative update for your version of Windows on Microsoft’s website, or use the KB number shown in a failed-update entry.
  2. Open your web browser and visit the official website called the Microsoft Update Catalog (catalog.update.microsoft.com).
  3. Type your KB number into the search box and press Enter. A list of matching updates appears.
  4. Find the correct version for your computer’s architecture (usually 64-bit) and click the Download button next to it. To check your architecture, look at Settings System About, under System type. Pick the version that matches your Windows version as well.
  5. Once the file finishes downloading, double-click it to install the update manually. This completely bypasses the automated checking screen that was giving you trouble. Restart your PC if the installer asks you to.

Summary

What to do next

You should now see updates downloading normally, or be able to install update packages without freezing. If your computer stalls again during a future patch, run the Windows Update troubleshooter first, and if that does not help, clear the temporary cache folders. Keeping a reasonable amount of free disk space also makes a repeat much less likely.

[Note: This step requires administrator privileges.] [Note: This step requires administrator privileges.] [Note: This step requires administrator privileges.]

Have a question about this guide?

Answered by AI from this guide. Good questions may be added to this page — please don't include personal details.

Tags: #Windows 11

Did this guide fix your problem?

Richard

About the Author

Richard

Tech Writer, IT Professional

Richard is a writer at Geek Rewind who turns complex IT tasks into clear, step-by-step guides. He draws on years of hands-on experience in system administration and enterprise IT operations, focusing on Windows, Linux and WordPress: the problems people actually run into, and the fixes that work. His server and WordPress guides come from systems he runs himself. Richard builds and maintains the platform behind Geek Rewind, from its Ubuntu servers and Nginx configuration to its custom WordPress plugins. Many new tutorials start with readers' questions, and he's always glad to answer them in the comments.

Advertisement

No comments yet — be the first to share your thoughts!

Leave a Comment

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