All articles
Boot SpeedWindows 11Performance

How to Fix a Slow Windows Boot: 7 Proven Methods

If your Windows PC takes more than 30 seconds to be usable after login, these 7 fixes will cut your boot time significantly.

November 28, 20257 min read

A slow boot is one of the most frustrating PC problems because it happens every single day. If you are staring at your lock screen for 30+ seconds, or waiting for your desktop to settle after login, at least one of these seven fixes will make a meaningful difference.

1. Enable Fast Startup

Windows Fast Startup is a hybrid shutdown mode: instead of a full cold boot, Windows saves the kernel state to the hibernation file and restores it on next boot. It is usually on by default but can get disabled after updates.
Settings → System → Power & Sleep → Additional power settings → Choose what the power buttons do → Turn on fast startup. If it is greyed out, you need to enable hibernation first: run powercfg /hibernate on in admin Command Prompt.

2. Audit and Disable Startup Programs

This is the single most impactful change for most users. Open Task Manager (Ctrl+Shift+Esc) → Startup apps and disable everything with High impact that you do not need at boot. See our full guide on startup programs for a breakdown of what is safe to disable.
The difference between five enabled startup programs and twenty can be 30–60 seconds of usable-desktop delay.

3. Check for Malware

Malware — especially miners and adware — is deliberately designed to hide its resource usage. A system infected with a background miner will show high CPU/disk usage during boot as the malware initialises.
Run a full scan: Windows Security → Virus & threat protection → Full scan. If you suspect something is hiding from Defender, boot from a live USB with Malwarebytes or Kaspersky Rescue Disk for an offline scan.

4. Update or Reinstall GPU Drivers

Outdated or corrupted GPU drivers are a surprisingly common cause of long login delays. The screen goes black for 10–20 seconds after login while the driver initialises incorrectly.
Use DDU (Display Driver Uninstaller) in safe mode to cleanly remove the existing driver, then install the latest from NVIDIA or AMD's website directly.

5. Check Disk Health

A failing HDD — or even a degraded SSD past its write limit — will show dramatically slower read speeds that manifest as a slow boot. Run a health check:
wmic diskdrive get status in Command Prompt — returns "OK" or "Pred Fail"
For a deeper check, use CrystalDiskInfo (free) to see SMART data. If you see reallocated sectors, pending sectors, or uncorrectable errors — back up your data immediately and replace the drive.

6. Increase Virtual Memory

If Windows runs out of physical RAM during boot (especially on 4–8 GB machines), it starts swapping aggressively to the page file — causing the "desktop loaded but nothing is clickable" freeze.
Search "Adjust the appearance and performance of Windows" → Advanced → Virtual Memory → Change. Set a manual size: initial = 1.5× your RAM in MB, max = 3× your RAM in MB.

7. Do a Clean Boot to Find the Culprit

If you cannot identify what is causing the slowdown, a clean boot starts Windows with only Microsoft services and drivers — like a diagnostic mode.
Press Win+R, type msconfig, go to Services tab → check "Hide all Microsoft services" → Disable all. Then go to Startup tab → Open Task Manager → Disable all. Restart.
If Windows boots fast now, re-enable services and startup items in batches until you find the slow one. Then disable just that item permanently.

Fix Startup Issues Instantly with WhaleClean

WhaleClean's Startup Manager shows every boot-time entry with its impact rating, publisher, and file path — making step 2 (the most impactful fix) a 30-second job instead of digging through Task Manager.

Download WhaleClean Free