When you run an in-place upgrade of Windows 10 or 11 using the Media Creation Tool, ISO, or Installation Assistant, the upgrade process may get stuck at “Checking for updates.”
On some systems, the dialog may get stuck for hours together.
This issue occurs if the Windows Update client on the computer is broken. Or a proxy/TLS/SSL/firewall misconfiguration blocks Microsoft Update servers, such as delivery.mp.microsoft.com
.
Resolution
To workaround the issue, run Setup from the ISO, disconnect the device from the internet, and disable dynamic updates.
- Download the Windows ISO.
- Right-click on the ISO and click “Mount” to to mount it to a drive letter.
- Run Setup.exe from the mounted ISO drive-letter.
- Disconnect your computer from the internet.
- In the initial screen, click “Change how Setup downloads updates”
- Select “Not right now” (during Windows 11 setup) or “Not at the moment” (during Windows 10 setup.)
- Click Next, follow the instructions, and complete the repair installation.
Note: As you’ve disabled dynamic updates, only the base version (without the latest LCU) of Windows (find Windows version from ISO) will be installed. That means you’ll need to install the latest quality update, .NET Framework security update, and other updates via Settings → Windows Update after setup is finished.
One small request: If you liked this post, please share this?
One "tiny" share from you would seriously help a lot with the growth of this blog. Some great suggestions:- Pin it!
- Share it to your favorite blog + Facebook, Reddit
- Tweet it!