Quick fix: Force a hard reboot, boot from a Windows 11 installation USB, and run a fresh install with Keep my files selected — the 99% Reset stall almost always indicates a corrupted recovery image that can’t complete the final stage, and a sideloaded install bypasses it.
You start Reset This PC, it churns for an hour, climbs to 99%, and stops. The disk light goes dark. The fan goes quiet. The progress bar doesn’t move for hours. The Reset stage that hangs at 99% is the post-install configuration pass, where Windows applies driver updates, user account templates, and the final boot configuration — and any one of those subtasks can hang the entire operation without surfacing an error.
Affects: Windows 11 (and Windows 10) Reset This PC, both Keep my files and Remove everything variants.
Fix time: ~45 minutes (most of which is the new install running).
What causes this
Reset This PC runs in stages: download recovery image (cloud reset) or read from recovery partition (local reset), expand it, apply your user profile, install drivers, run first-boot configuration, finalize. The 99% mark is reached when the install phase is done but the finalize phase — registering services, applying registry templates, and rebuilding the user profile — is still running. That finalize phase is where the hangs concentrate, usually because a corrupted recovery image is missing a critical component, or a driver included in the OEM recovery image conflicts with the current hardware state.
Forcing a reboot from the 99% hang doesn’t corrupt the install — the previous user data is already gone, but the OS may be partially configured. Best to start clean with a fresh install media.
Method 1: Force reboot, then run setup.exe from Windows 11 installation media
Skips the broken recovery image entirely. Uses Microsoft’s clean installer.
- Hold the physical power button for 10 seconds to force shutdown. Wait 5 seconds, power on.
- The PC will attempt to boot — it may show repair screens. Use Troubleshoot → Advanced options → Command Prompt if Reset tries to resume.
- On another PC, download the Windows 11 ISO from microsoft.com/software-download/windows11.
- Use Rufus or the Media Creation Tool to write the ISO to an 8 GB+ USB drive.
- Boot the stuck PC from the USB (press F12 / F11 / Esc during boot for the boot menu, depending on manufacturer).
- On the Windows Setup screen, click Install now. When asked about activation key, click I don’t have a product key (your license is digitally linked to the hardware).
- Choose your edition (Home / Pro — match what was previously installed). Accept the license.
- Choose Upgrade: Install Windows and keep files, settings, and applications if you can — only available if booted from an existing Windows partition with setup.exe run from within Windows, not from a USB cold boot.
- If only the Custom option is available (because of the cold-boot from USB), pick the existing Windows partition without formatting — your old files end up under
C:\Windows.oldafter the install. - Let the install finish. Reboot when done.
Total install time on modern hardware: 20–30 minutes. Your apps will need reinstalling under the Custom path, but documents survive under Windows.old.
Method 2: Boot to Recovery Environment and try Cloud Reset
If you can’t make installation media, try forcing the Reset to use the cloud image instead of the local recovery partition.
- Force-reboot. When Windows boot fails twice, it auto-enters the Recovery Environment on the third try.
- From the recovery menu choose Troubleshoot → Reset this PC → Keep my files.
- When asked “How would you like to reinstall Windows?”, choose Cloud download (not Local reinstall).
- Confirm and start. Cloud download fetches a fresh image from Microsoft instead of using the local recovery image.
- Stay connected to power for the entire process. The first stage downloads about 4 GB. Total time: 60–90 minutes.
Cloud reset typically succeeds where local reset fails because it uses a clean current image instead of the OEM-customized one that may be the root cause of the 99% hang.
Method 3: Repair the current install with DISM from Recovery Environment
If you want to avoid a full reinstall, try to recover the current install state.
- Force-reboot to Recovery Environment.
- Choose Troubleshoot → Advanced options → Command Prompt.
- Identify the Windows drive letter (it may not be C: in WinRE). Run
diskpart→list volume→exit. Note the letter for the volume labeled Windows. - Run (replace D: with the Windows drive letter):
DISM /Image:D:\ /Cleanup-Image /RestoreHealth /Source:WIM:D:\sources\install.wim:1 sfc /scannow /offbootdir=D:\ /offwindir=D:\Windows - If install.wim isn’t available on the drive, mount your installation USB and point the Source parameter at it instead.
- Exit the Command Prompt and choose Continue: Exit and continue to Windows 11.
This rolls back the half-finished Reset and restores the system files to a working state. Your user data should still be intact.
How to verify the fix worked
- The PC boots normally to the lock screen or OOBE.
- Open Settings → System → About. The OS Build should reflect the current Windows 11 version, and Installation date should show the date of the recovery.
- Run
sfc /scannowfrom an elevated Command Prompt. Result should be Windows Resource Protection did not find any integrity violations.
If none of these work
If a fresh Windows installation also fails or hangs, the issue is hardware-level. Run a memory test (Win + R, mdsched, restart and let it run) — bad RAM is the most common cause of mid-install hangs. Check your storage health with wmic diskdrive get model, status — anything other than OK warrants drive replacement before further attempts. On laptops, check that the AC adapter is connected and the battery isn’t in critical state; Reset operations require sustained power. If the drive is healthy, RAM is healthy, and power is reliable but installs still hang, the issue may be a corrupted UEFI variable store — clearing CMOS (remove the small battery for 30 seconds) or doing a BIOS reset often resolves it.
Bottom line: A 99% Reset hang means the recovery image is broken — bypass it with a clean installation USB or a Cloud Reset, and the recovery completes.