Windows Boot Loop? Here's How to Fix It

A Windows boot loop (where the computer keeps restarting before reaching the desktop) is usually caused by a failed update, corrupted boot files, or a bad driver. You can fix it without reinstalling Windows in most cases.
First: Interrupt the boot process 3 times (press power button during Windows logo) to trigger Recovery Mode. This is your gateway to all repair tools.

What Causes a Windows Boot Loop?

Prevention Tips

1Create a system restore point before major updates

Windows updates are the leading cause of boot loops. Before installing a feature update or driver pack, create a manual restore point in System Protection settings. If the update triggers a boot loop, you can roll back from Recovery Mode without losing your files.

2Maintain regular backups to an external drive

A boot loop can sometimes indicate a failing hard drive or SSD. Regular backups to an external drive or cloud service ensure your files are safe even if the drive needs replacement. Use Windows Backup or a third-party tool to schedule automatic weekly backups.

3Avoid force-shutting down your PC during updates

Interrupting Windows during an update by holding the power button is a common cause of boot loops. If an update seems stuck, give it at least two hours before intervening. Patience during the update process saves hours of boot loop recovery later.

Frequently Asked Questions

Can a failing power supply cause a Windows boot loop?

Yes. An unstable or failing power supply can cause the system to restart randomly, mimicking a boot loop. If your computer restarts under heavy load or at random times, test with a known-good power supply or consult a technician to rule out hardware failure.

Should I run CHKDSK after recovering from a boot loop?

Yes. A boot loop can leave file system errors on your drive. Once you have booted successfully, open Command Prompt as administrator and run chkdsk /f to scan and repair any disk errors caused by the unexpected restarts during the loop.

Why is Windows stuck in a boot loop after an update?

Windows updates sometimes install corrupted files or incompatible drivers. Boot into Safe Mode and uninstall the recent update to fix this. Go to Settings → Update & Security → Windows Update → View Update History → Uninstall Updates.

How do I stop the automatic repair loop?

Press and hold the power button to force shutdown during the automatic repair screen. On the next boot, you'll have access to recovery options. Alternatively, boot from Windows installation media to access recovery tools.

Will I lose my files if I reset Windows?

If you choose "Keep my files," your personal files remain. However, installed apps and system settings are reset. It's always best to backup important files before attempting any repairs.

What if none of these fixes work?

If all troubleshooting fails, the issue is likely hardware — either a failing hard drive or motherboard problem. Consider taking your computer to a repair shop for professional diagnosis, or if under warranty, contact your manufacturer.

Can a boot loop cause data loss?

Usually no — the data is still on your hard drive. However, if the drive is failing, continuing to force boot attempts could make recovery harder. If you suspect hard drive failure, remove the drive and connect it to another PC to backup data first.

How long does Startup Repair take?

Startup Repair typically takes 15-45 minutes. It may appear stuck — don't turn off your computer. If it runs for more than 2 hours, the issue likely requires other solutions.

How do I know if this is a server problem or a problem with my device?

Try the same service on a different device or network. If it works elsewhere, the issue is local to your device or network. If it fails everywhere, the service itself may be down - check Downdetector or the service's official status page to confirm.

Should I restart my device first?

Yes. A full restart (not just closing the app) clears stale connections, frees memory, and resolves the majority of intermittent glitches. Try this before deeper troubleshooting steps.

How do I check if my app is up to date?

Open the App Store (iPhone) or Google Play Store (Android) and search for the app - if an Update button appears, tap it. On desktop apps, look for an About or Check for Updates option in the menu. Outdated apps often break after server-side updates.

When should I reinstall the app?

If clearing the cache, updating, and restarting have all failed, reinstall the app as a last resort. A clean reinstall removes corrupted data, settings, and permissions that the standard fix steps cannot reach. Your account and saved data are stored in the cloud, so you won't lose anything by reinstalling.