If Windows Update has been stuck at 87% for over 12 hours, that is not normal.
Try these steps in order:
- Force a shutdown Press and hold the PC power button for about 5 to 10 seconds until the device turns off.
- Start the PC again Turn it back on and check whether Windows finishes booting normally.
- If it still cannot boot normally, force Windows Recovery
- Start the PC.
- As soon as Windows begins to load and the spinning dots appear, press and hold the power button for 5 to 10 seconds to turn it off.
- Repeat this hard shutdown process twice.
- On the third start, Windows should enter the Recovery Environment.
- In Recovery, try Startup Repair first Go to: Troubleshoot → Advanced options → Startup Repair
- If available, try uninstalling the update or use System Restore In Advanced options, use the option to uninstall the update if it appears. If a restore point exists, try System Restore.
- After getting back into Windows, run Windows Update troubleshooting Go to: Start → Settings → System → Troubleshoot → Other troubleshooters → Windows Update → Run
- Check for updates again Go to: Start → Settings → Windows Update → Check for updates
- If update problems continue, repair system files
Open Command Prompt as administrator and run:
Wait forDISM.exe /Online /Cleanup-image /Restorehealth sfc /scannowsfcto reach 100%, then try Windows Update again. - If Windows does boot and shows pending restart options, use them Select: Start → Power → Update and restart or Update and shut down
- Do not edit the registry to bypass the restart/update state That can cause additional problems later.
References:
- PC stuck in update screen ”System updates are under way” but has been on for more than 6 hours after I installed/restarted PC for alternative driver updates - Microsoft Q&A
- My Laptop screen is frozen and says "You're 100% there. Please keep your Computer on" - Microsoft Q&A
- Troubleshoot problems updating Windows
- The computer needs to be restarted before Setup can continue