Reader-supported: we earn a commission on some links, at no extra cost to you. How this works
Windows ErrorsGuide

Why Does My PC Freeze on Startup?

A PC that freezes on startup is usually caused by a bad driver, corrupt system files, too many startup apps, or a failing drive. Here is how to check and fix it.

Your PC freezes on startup usually because of a faulty driver, corrupt system files, too many programs launching at boot, a stuck Windows update, or a failing drive. Sometimes an attached device or the fast startup feature is the trigger. Because several things load at once during boot, the fix is to narrow down which one hangs, often by starting in Safe Mode and testing each cause.

Why this happens

Startup is when Windows loads drivers, services, and startup apps all together, so a single bad component can freeze the whole process. Common causes include:

  • A faulty or outdated driver, especially graphics or storage.
  • Corrupt Windows system files.
  • Too many startup programs overloading an older or slow PC.
  • A Windows update installing or stuck in the background.
  • A failing hard drive or SSD, or a loose cable.
  • The fast startup feature saving a corrupt state.
  • A connected USB device or external drive interfering with boot.

Is this normal?

No. Startup should complete in a reasonable time. A slow boot after a big update or on a busy old PC can happen, but a full freeze that never reaches the desktop, or that recurs, is a fault that needs fixing.

Does it cause any problems?

Yes. You cannot use the PC until it finishes booting, and forcing repeated shutdowns to break a freeze can corrupt files over time. A freeze caused by a failing drive also puts your data at risk.

How to fix or check it

  1. Disconnect all non-essential USB devices and external drives, then restart to see if boot completes.
  2. Boot into Safe Mode (interrupt startup three times to reach the recovery menu, then Startup Settings) to test without third-party drivers and apps.
  3. If Safe Mode works, disable startup programs in Task Manager and update or roll back recent drivers, especially graphics.
  4. Turn off Fast Startup in Control Panel, Power Options, Choose what the power buttons do, to rule out a bad saved state.
  5. Repair system files: open Command Prompt as administrator and run sfc /scannow, then DISM /Online /Cleanup-Image /RestoreHealth.
  6. Check the disk with chkdsk /f /r and confirm drive health with the maker's tool.
  7. Let a stuck update finish; if it is truly frozen, use the recovery menu to uninstall the latest update.
  8. If it began recently, use System Restore to return to a working point, or run Startup Repair from the recovery menu.

Frequently asked questions

How long should I wait before assuming it is frozen?

Give it several minutes, especially after an update, since it may be installing in the background. If nothing changes for ten minutes or more, treat it as frozen.

Why does it freeze at the logo or spinning dots?

A hang at the logo or dots usually points to a driver, boot data, or disk problem. Safe Mode, Startup Repair, and disk and system file checks are the right steps.

Could a failing drive cause startup freezes?

Yes. A failing SSD or hard drive can stall reads during boot. Run chkdsk and the drive maker's health tool, and back up your data if the drive shows warning signs.

More in this topic

More in Windows Errors

See the full guide →