Windows performance

Windows takes a long time to start up

A slow boot is usually a mix of too many startup programs, a mechanical hard drive, or Windows performing background maintenance like an update or disk check.

Difficulty
Easy
Time
20–45 minutes
DIY cost
$0–$60
Pro cost
$80–$150

Symptoms

  • Boot takes several minutes from power-on to a usable desktop
  • Login screen appears quickly but desktop takes long after
  • Hard drive activity light stays lit during boot
  • Boot got noticeably slower after a recent update

Likely causes

  • CommonToo many programs set to auto-launch at loginEach one adds seconds to minutes of loading time.
  • CommonA mechanical hard drive instead of an SSDHDDs are inherently much slower at reading the many small files Windows needs at boot.
  • PossibleA pending Windows Update installing components at startupUpdates can add a one-time (or repeated) delay while files finish installing.
  • PossibleAutomatic disk check (chkdsk) running due to an improper shutdownThis scans the drive for errors and can take a long time on large drives.
  • Less commonFast Startup or hibernation file corruptionThis Windows feature occasionally causes inconsistent, slow boots.

What to do

  1. Let a slow boot finish completely at least once, especially if you see 'Working on updates' - interrupting it can cause bigger problems.
  2. Check Task Manager's Startup tab and disable non-essential programs from launching at login.
  3. Confirm whether your main drive is an HDD or SSD in Task Manager's Performance tab.
  4. Run Windows Update fully so any pending update finishes rather than repeating at every boot.
  5. If a disk check keeps running at every boot, let it complete once fully to fix underlying errors.
  6. Check Settings > System > Storage for free space; a nearly full drive slows boot too.
  7. Try turning Fast Startup off and back on (Control Panel > Power Options > Choose what the power buttons do) if boots are inconsistent.
  8. If you're on an HDD and everything else checks out, an SSD upgrade is the single biggest speed improvement for boot time.

Tools and parts

  • None required
SATA or NVMe SSD (matching your laptop/desktop's slot)Search: “SSD upgrade for [your laptop/desktop model]”

When to call a pro

If boot time doesn't improve after these steps, or the disk check reports errors repeatedly, a technician can check for a failing drive.

Safety

Generally low risk

Generally low risk for a careful person. Stop if anything looks different from what this guide describes.

Related guides

Operator provides AI-generated troubleshooting information. It can be wrong. For safety-critical, electrical, gas, structural, medical, automotive safety, or other high-risk problems, consult a qualified professional.