Fix Windows 10 Pro stuck checking for updates
Windows Update can remain on “Checking for updates” for several minutes, but an endless scan usually indicates a damaged update cache, a stopped service, an incorrect system clock, or a connection problem. The issue may appear after a failed cumulative update, a sudden shutdown, or a long period without maintenance.
Windows 10 Pro also relies on several background services working together. If Background Intelligent Transfer Service, Windows Update, or Cryptographic Services is paused, the system may keep searching without displaying an error. Security software, VPNs, proxy settings, and limited disk space can create similar symptoms.
The steps below move from simple checks to deeper repairs. They are suitable for everyday users in Australia, whether the computer is connected through NBN at home, a mobile hotspot in regional Queensland, or a workplace network in Sydney or Melbourne.
Check the basic causes first
Restart the computer before changing any system settings. A pending reboot can prevent Windows from completing an earlier servicing task. After restarting, disconnect any VPN and temporarily remove unnecessary USB devices, external drives, and docking hardware. Then open a normal website to confirm that the internet connection is working.
Check the date, time, and time zone by opening Settings > Time & Language > Date & time. Turn on Set time automatically and select Sync now. For Australian users, the time zone should match the local region, such as Australian Eastern Standard Time, Australian Central Standard Time, or Australian Western Standard Time. Incorrect time settings can interfere with update servers and certificate checks.
Make sure the system drive has room for downloaded update files. Open Settings > System > Storage and keep several gigabytes free on drive C:. Empty the Recycle Bin and remove temporary files if storage is nearly full. Metered connections can also delay downloads, so open Settings > Network & Internet > Wi-Fi, select the connected network, and turn off Set as metered connection when appropriate.
Run the built-in Windows Update troubleshooter
Windows 10 includes a troubleshooter that can reset common update components and identify service problems. Open Settings > Update & Security > Troubleshoot > Additional troubleshooters, select Windows Update, and choose Run the troubleshooter. Follow any repair instructions, restart the computer, and try the update scan again.
If the troubleshooter reports that a service was repaired, allow Windows a few minutes to rebuild its update information. The first scan after a reset may be slower than usual. Avoid switching the computer off while the system is applying a repair or preparing an update.
You can also open Control Panel, change View by to Large icons, and select Troubleshooting > Fix problems with Windows Update. This older interface remains useful on some Windows 10 Pro installations where the Settings troubleshooter is unavailable or incomplete.
If Windows Update still stays on the checking screen, pause third-party antivirus protection briefly, provided you know how to turn it back on. Do not disable Microsoft Defender permanently. Corporate security tools, school network filters, and some internet security suites may block update traffic, so managed computers may require assistance from the organisation’s support team.
Reset the Windows Update cache
A damaged download cache is one of the most common reasons for an update scan that never finishes. Windows stores temporary update files in the SoftwareDistribution folder and catalogues cryptographic information in Catroot2. Stopping the relevant services before clearing these locations allows Windows to create fresh folders safely.
Open the Start menu, type Command Prompt, right-click it, and choose Run as administrator. Enter each command below separately, pressing Enter after every line:
net stop wuauserv
net stop bits
net stop cryptsvc
net stop msiserver
Open File Explorer and enter %windir%\SoftwareDistribution in the address bar. Delete the contents inside the folder, rather than deleting the folder itself. Next, open %windir%\System32\catroot2 and remove its contents if Windows permits it. If a file is in use, leave that file in place and continue.
Return to the elevated Command Prompt and start the services again:
net start wuauserv
net start bits
net start cryptsvc
net start msiserver
Restart Windows and check for updates. The operating system will download clean metadata and installation files. The download may take longer on a busy home connection or a regional mobile service, so keep the computer connected to power and avoid interrupting the scan.
Repair system files and the component store
Corrupted Windows system files can prevent the update engine from reading its own components. The System File Checker tool checks protected files and replaces damaged versions from the local component store. Open an administrator Command Prompt and run:
sfc /scannow
Wait until the verification reaches 100 percent. If the result says that damaged files were repaired, restart the computer and test Windows Update. If SFC cannot fix all files, use the Deployment Image Servicing and Management tool:
DISM /Online /Cleanup-Image /RestoreHealth
DISM may appear to pause at a particular percentage for several minutes. Do not close the window unless it has clearly returned an error. When the command finishes, run sfc /scannow once more, restart Windows, and check for updates.
If DISM reports that source files cannot be found, the installation may need a matching Windows 10 ISO or installation media. Use an official Microsoft source and select the same edition and language already installed. Back up important documents before attempting repair work, especially on an older laptop or a desktop containing local business records.
For users who regularly install utilities, drivers, or productivity tools, keeping a clean software environment can make troubleshooting easier. A curated Windows 10 apps reference can help identify unnecessary programs that consume storage or launch background services during an update scan.
Check services, policies, and network settings
Open the Run dialogue with Windows key + R, type services.msc, and press Enter. Find Windows Update, Background Intelligent Transfer Service, and Cryptographic Services. Windows Update and BITS should not be disabled. Set their startup type to Manual or Automatic, start them if they are stopped, and then restart the PC.
Windows 10 Pro includes Group Policy settings that can control update behaviour. Type gpedit.msc into the Run dialogue, then browse to Computer Configuration > Administrative Templates > Windows Components > Windows Update. Review policies that defer, pause, or redirect updates. A home computer should not normally point to an internal WSUS server. If the device belongs to an employer, do not change these policies without permission.
A proxy can also trap update requests. Open Settings > Network & Internet > Proxy and turn off a manually configured proxy unless your workplace requires one. In an administrator Command Prompt, the following command displays WinHTTP proxy settings:
netsh winhttp show proxy
If an unwanted proxy appears, an administrator can reset it with:
netsh winhttp reset proxy
Restart the computer after changing network settings. Some Australian internet providers and office networks use content filters that can interfere with Microsoft services. Testing through a trusted mobile hotspot can help identify whether the home router, ISP, or local network is causing the delay, though mobile data charges should be considered.
Use safer recovery options when scanning still fails
If Windows Update remains stuck after the cache reset and system repairs, record any error code shown in Settings > Update & Security > Windows Update > View update history. Uninstall the most recent failed quality update only when the computer became unstable immediately afterwards. Go to View update history > Uninstall updates, select the relevant entry, and restart.
You can also download a specific standalone update from the Microsoft Update Catalog when you know the correct KB number and system architecture. Check Settings > System > About to confirm whether the installation is 64-bit. Avoid downloading update packages from unofficial websites, since modified installers can contain malware or incompatible files.
Windows 10 reached its general end of support on 14 October 2025. Standard users may therefore find that no new free updates are offered, even after Windows Update is repaired. Eligible devices may receive updates through Microsoft’s Extended Security Updates programme, while some computers may be suitable for an upgrade to Windows 11. Hardware compatibility, licensing, and business requirements should be checked before making that decision.
As a final repair option, use the Windows 10 installation media to perform an in-place upgrade. Run setup.exe from the mounted ISO while signed in to Windows and choose the option to keep personal files and apps. Back up documents first, disconnect unnecessary peripherals, and ensure the device has reliable power. This process refreshes Windows components without normally removing installed programs, but it should not be treated as a substitute for a backup.
Keep a note of the steps that changed the behaviour, including service repairs, error codes, and the date of the last successful update. That record is useful if the issue returns or if a repair technician in Brisbane, Perth, Adelaide, or elsewhere needs to assess the computer. After the scan works again, install updates in smaller stages and restart when Windows requests it.
Work through the checks in order, beginning with time, storage, connectivity, and a restart. Then reset the update cache, repair system files, and review network or policy settings. Download only trusted Windows media, protect important files with a current backup, and use the official Microsoft update route whenever a manual installation is required. For additional technical reading and Windows-related resources, consult this practical reference alongside the repair steps above.