Fix: Windows 10 Setup Hangs on Checking for Updates

Troubleshooting guide to fix the issue where Windows 10 setup gets stuck on ‘Checking for Updates’. Step-by-step solutions to help you complete the installation.

Upgrading or installing Windows 10 should be a smooth process, but sometimes the setup gets stuck on the “Checking for Updates” screen. This frustrating issue can prevent you from completing the installation.

This guide will walk you through several proven solutions to resolve the issue and successfully install Windows 10.

Why Does This Happen?

  • Slow or unstable internet connection
  • Corrupted installation media
  • Interference from third-party software or antivirus
  • Microsoft update server delays
  • Outdated or incompatible drivers

Solution 1: Disconnect From the Internet

One of the easiest fixes is to disable your internet connection before starting the setup.

Steps:

  • Turn off Wi-Fi or unplug the Ethernet cable.
  • Start Windows 10 setup.
  • When prompted, choose “I don’t have internet”.
  • Continue installation. Update Windows after setup completes.

Solution 2: Use Media Creation Tool Properly

Make sure you’re using the latest Media Creation Tool to avoid outdated setup files.

Instructions:

  • Download from the Microsoft website.
  • Choose “Create installation media”.
  • Use a USB drive (minimum 8GB).
  • Boot from USB and start setup with internet disabled.

Solution 3: Run Setup in Clean Boot Mode

Clean Boot ensures no third-party app interferes with setup.

How to Clean Boot:

  • Press Win + R, type msconfig, press Enter.
  • Go to Services tab, check “Hide all Microsoft services”, click Disable all.
  • In the Startup tab, click Open Task Manager and disable startup apps.
  • Reboot your PC and run setup.

Solution 4: Delete Windows Update Temporary Files

Corrupted update cache may block setup from progressing.

  • Press Win + R, type services.msc, and stop Windows Update service.
  • Navigate to C:\Windows\SoftwareDistribution.
  • Delete all contents of the folder.
  • Restart Windows Update service and retry setup.

Solution 5: Use an Updated ISO File

Using an ISO with integrated updates avoids the need for checking online during setup.

  • Download the latest ISO from UUP Dump or Microsoft.
  • Right-click and choose Mount.
  • Run setup.exe and follow prompts (with internet disconnected).

Bonus: Wait It Out

If none of the methods work and you’re not in a rush, sometimes the setup completes after 1–2 hours. It’s rare, but worth noting before you force-close the installer.

Final Thoughts

The “Checking for Updates” hang during Windows 10 setup is a common issue but easily fixable. The most reliable workaround is to disconnect from the internet before installing. After the setup finishes, reconnect and update Windows normally.

Need more help? Leave a comment below or reach out via our contact form!