Quick fix: Windows 11 setup.exe hanging from ISO usually means antivirus interference or corrupted ISO. Close all running apps, disable third-party AV temporarily, verify ISO hash matches Microsoft’s published values. If still hanging: download a fresh ISO; run setup with setup.exe /dynamicupdate disable to skip update download.
You downloaded the Windows 11 ISO. Mounted it. Ran setup.exe to do an in-place upgrade. Setup window opens, animations spin, but it hangs at “Getting things ready” or “Checking for updates” for an hour. The cause is usually one of three: AV blocking, corrupted ISO, or stuck pre-upgrade check.
Affects: Windows 11 (and Windows 10) running setup.exe from ISO.
Fix time: ~30 minutes.
What causes this
setup.exe runs several pre-upgrade tasks: download dynamic updates from Microsoft, check hardware compatibility, validate license, prepare component manifests. Hangs occur when: third-party AV inspects every file setup touches, ISO file is corrupted (incomplete download), Microsoft’s update CDN is slow/unreachable, or system file corruption prevents component check.
Method 1: Disable antivirus and skip dynamic updates
The standard fix.
- Close all running apps. Verify in Task Manager: only essential processes running.
- Disable third-party antivirus temporarily. Each AV has its own pause feature (Norton, McAfee, Avast).
- For Windows Defender: don’t disable; it’s usually fine but: Windows Security → Virus & threat protection → Manage settings → Real-time protection toggle off temporarily.
- Disconnect from VPN if active. VPN can slow setup’s dynamic update downloads.
- Open Terminal (Admin). Navigate to mounted ISO drive.
- Run setup with dynamic updates disabled:
E:\setup.exe /dynamicupdate disableReplace E: with your ISO drive letter. Skips download of latest update packages during install.
- Setup should now proceed past initial “Checking for updates” quickly.
- After install, run Windows Update to apply latest cumulative updates.
This is the standard workaround.
Method 2: Verify ISO integrity and re-download
For ISO corruption.
- Microsoft publishes SHA-256 hash of official ISOs. Find on the Windows 11 download page.
- Open Terminal. Calculate your ISO hash:
Get-FileHash "C:\Users\me\Downloads\Win11.iso" -Algorithm SHA256 - Compare to Microsoft’s published value. If different: ISO corrupted during download. Re-download from microsoft.com/software-download/windows11.
- For very slow downloads: use Microsoft’s Media Creation Tool to download to USB. Often more reliable than direct ISO download in browser.
- For USB-mounted ISO: copy ISO contents to local SSD folder, then run setup.exe from local. Faster than from USB.
- For corporate networks: download from a different network (home Wi-Fi). Corporate proxies sometimes corrupt large downloads.
This ensures the ISO is intact.
Method 3: Repair underlying Windows before in-place upgrade
For when ISO is fine but Windows install is too broken for in-place upgrade.
- Open Terminal (Admin). Run:
sfc /scannowRepairs system files. If errors, follow with DISM:
DISM /Online /Cleanup-Image /RestoreHealthBoth must complete without unrepairable errors.
- Clear Windows Update cache:
net stop wuauserv ren C:\Windows\SoftwareDistribution SoftwareDistribution.old net start wuauserv - Free disk space: at least 25 GB free on C:.
- Reboot. Retry setup.exe from mounted ISO.
- For setup that still hangs: examine setup logs at
C:\$WINDOWS.~BT\Sources\Panther\setupact.log. Search for “Error” or “Failed.” The first error indicates root cause.
This is the deep diagnostic path.
How to verify the fix worked
- Setup proceeds past “Getting things ready” within 5–10 minutes.
- Setup reaches “Ready to install” screen with options for what to keep.
- Install completes. Post-install: Windows reaches desktop, version updated.
If none of these work
If setup still hangs: Hardware incompatibility: Windows 11 requires TPM 2.0, Secure Boot, supported CPU. Pre-2017 CPUs may fail compatibility check. Use unofficial bypass via Rufus when creating USB media. For Windows 10 to 11 upgrade specifically: try the Windows 11 Installation Assistant from Microsoft. It handles compatibility checks and is more reliable than ISO setup.exe. For very corrupt Windows installs: clean install instead of in-place upgrade. Back up data first, fresh-install via USB. For systems failing at component manifest stage: DISM’s component store may be too broken for repair. Reset This PC with Cloud download replaces Windows with fresh copy and preserves data. Last resort: contact Microsoft Support: they can sometimes provide setup logs analysis to diagnose specific issues.
Bottom line: Disable AV during setup. Run setup with /dynamicupdate disable to skip slow update downloads. Verify ISO hash. Use Windows 11 Installation Assistant as alternative.