Reset This PC Stuck at 99% – Real Fix That Works
Windows Reset gets stuck at a percentage (usually 99%). It's a driver or disk issue. Here's the exact fix.
Quick answer: Boot from a Windows USB installer, open Command Prompt, run diskpart, then clean the drive, and reinstall Windows. That's the fast way for advanced users.
You start a Reset This PC – keep files or remove everything – and it gets stuck. Could be at 12%, could be 61%, most often it's 99%. The screen sits there for hours. The spinning dots keep going but nothing changes. This happens because Windows can't touch certain system files while they're in use, or there's a driver that blocks the reset process. The real trigger is often a recent Windows update that left junk behind, or a failing hard drive sector. I've seen it on Dell Inspirons and HP Pavilion laptops running Windows 10 version 22H2. The fix isn't waiting longer – it's forcing a clean install.
What You'll Need
- A second computer to create a Windows installation USB
- A USB drive (8GB or bigger) – everything on it gets erased
- 15-40 minutes of time
- Your Windows product key (if the license is tied to hardware, you might not need it)
Step 1 – Create a Windows Installation USB
- On another PC, go to Microsoft's download page.
- Click "Download tool now." Run the Media Creation Tool.
- Accept the license terms.
- Choose "Create installation media (USB flash drive)." Click Next.
- Select your USB drive from the list. Click Next.
- The tool will download Windows and make your USB bootable. Wait for it to finish – you'll see "Your USB flash drive is ready."
Step 2 – Boot from the USB
- Plug the USB into the stuck PC.
- Restart the PC. As soon as you see the manufacturer logo (Dell, HP, Lenovo), tap F12 (or F2, F10, Esc depending on your model) repeatedly.
- You should see a boot menu. Use arrow keys to select your USB drive. Press Enter.
- The Windows setup screen appears – blue background, white text. That's good.
Step 3 – Open Command Prompt and Clean the Drive
- On the setup screen, press Shift + F10. A black command prompt window opens.
- Type
diskpartand press Enter. After a moment you'll seeDISKPART>. - Type
list diskand press Enter. You'll see your drives listed. Look at the Size column – your main drive is probably Disk 0. Be sure – don't pick a USB drive. - Type
select disk 0(replace 0 with your disk number if different). You'll see "Disk 0 is now the selected disk." - Type
cleanand press Enter. It runs for a few seconds, wipes all partitions. You'll see "DiskPart succeeded in cleaning the disk." - Type
exittwice to close both prompts.
Step 4 – Reinstall Windows Fresh
- Back at the Windows setup screen, click "Install now."
- If it asks for a product key, click "I don't have a product key" – Windows will activate later from your hardware if it's tied.
- Choose the edition (likely Windows 10 Home or Pro). Click Next.
- Accept the license terms. Click Next.
- Choose "Custom: Install Windows only (advanced)."
- You'll see one big "Unallocated Space" entry. Select it. Click Next.
- Windows creates partitions and installs. It'll restart a few times. Let it finish.
Step 5 – Verify and Restore Your Files (If You Chose Keep Files)
Wait – this is important. The clean command wipes everything. If you had files you wanted to keep before the stuck reset, they're gone now. That's the trade-off. If you need those files, stop here and boot from a Linux live USB (like Ubuntu) to copy files off the drive first. Then come back and run the clean. I always say: before any reset, back up to an external drive. But if you're reading this, you're probably past that point.
Alternative Fix – Try a Clean Boot First
If you don't want to wipe everything, try this before the USB route:
- At the stuck reset screen, force shut down by holding the power button 10 seconds.
- Boot into Safe Mode: turn on PC, as Windows logo appears, hold power button again to interrupt. Repeat 3 times. On the fourth boot, you'll see "Automatic Repair" screen.
- Click Advanced Options -> Troubleshoot -> Advanced Options -> Startup Settings -> Restart.
- After restart, press 4 or F4 for Safe Mode.
- In Safe Mode, open Settings -> Update & Security -> Recovery -> Reset This PC. Try again. It often works because no extra drivers are loaded.
Prevention Tip – Don't Let Updates Stack Up
This stuck reset almost always follows a failed Windows update. To stop it happening again: don't let updates pile up. Once a month, go to Settings -> Update & Security -> Windows Update and install pending updates. Restart regularly. If an update fails (you see a yellow triangle), run the Windows Update Troubleshooter. And check your drive health – download CrystalDiskInfo (free) and run it. If it shows yellow or red, replace the drive before trying any reset.
"I was stuck at 99% for 6 hours. This fixed it in 20 minutes." – That's what a user told me last week. The clean install works because it bypasses whatever Windows broke.
One more thing: after the fresh install, run Windows Update a few times. There'll be drivers and cumulative updates to download. Let them finish. Then you're good.
Was this solution helpful?