Skip to content
Fixes & Errors

Slow Startup on Windows 11: Finding the One App Causing It

Windows 11 startup slow turns every morning into a waiting game. Here are all the targeted fixes — startup programs, Fast Startup, SSD health, BIOS boot order, and clean boot diagnostics.

Slow Startup on Windows 11: Finding the One App Causing It

A slow Windows 11 startup — taking 2-3 minutes to reach a usable desktop, apps loading for ages after login, or the hard drive thrashing for minutes before things settle — drains time every single day. The good news: most startup slowdowns have clear, fixable causes. For the bigger picture, our Complete Guide to Fixing Windows, Browser, and Software Errors pulls everything together.

Start by knowing your baseline: press Ctrl+Shift+Esc → Task Manager → Startup apps tab → “Last BIOS time” in the top right shows how long the firmware phase took. High values (10+ seconds) indicate BIOS/UEFI issues; low values (1-3 seconds) confirm the slowdown is in Windows, not hardware. This single number immediately tells you where to focus.

The biggest impact fix: manage startup programs

More startup programs means longer boot time. Each application that auto-starts competes for CPU, RAM, and disk I/O during the boot window. Task Manager → Startup apps → the “Startup impact” column shows Low, Medium, or High. Disable everything with High impact that you don’t need running immediately:

  • Right-click → Disable for apps you don’t need at login
  • Common high-impact culprits: Teams, Spotify, Discord, Creative Cloud, OneDrive (if you don’t need immediate sync), gaming launchers (Steam, Epic, GOG Galaxy)
  • Keep: antivirus, Windows Defender components, drivers (audio, GPU)

After disabling unnecessary startup apps and restarting: measure the difference. Most users see 30-60 second improvements from this step alone.

Fast Startup — enable if it’s off

Windows 11’s Fast Startup uses a hybrid shutdown that saves kernel session data to disk, allowing faster boot on next start. Control Panel → Power Options → “Choose what the power buttons do” → “Turn on fast startup” → check it if unchecked → Save changes.

Fast Startup is disabled on some systems by default after updates or if Hibernate was disabled. Enabling it typically shaves 10-30 seconds off boot time. Note: Fast Startup doesn’t apply to Restart — only to Shutdown → Power on cycles. If you need a true full restart for troubleshooting purposes: use Restart rather than Shutdown + Power on.

SSD as the hardware solution

If Windows 11 is on a spinning hard drive: boot times of 2-4 minutes are normal. An SSD reduces the same boot to 15-30 seconds. This is the single biggest hardware improvement available for startup speed, and nothing in software can compensate for the fundamental speed difference between HDD and SSD storage.

Check: Settings → System → Storage — the boot drive is listed there. If it shows as HDD: migrating Windows to an SSD (cloning with Macrium Reflect Free, or fresh install) transforms the experience. NVMe SSDs (M.2 form factor) boot faster than SATA SSDs, but both are dramatically faster than HDD.

Windows Update and pending restarts

Windows slows the boot sequence when updates are pending installation or when a previous update didn’t complete cleanly. Settings → Windows Update → “Check for updates” → install everything pending → restart. A clean update state eliminates the update-processing overhead that adds minutes to shutdown and startup sequences.

Malware and background processes

Malware often installs itself as a startup service or program, consuming resources during boot and slowing startup. Run Windows Security full scan → wait for completion → restart and compare. If startup improved: malware was consuming resources. If nothing found but startup is still slow: check Task Manager during boot for unexpected high-CPU or high-disk processes.

ReadyBoost for HDD systems

For machines that can’t be upgraded to SSD immediately: ReadyBoost uses a USB flash drive as additional cache for frequently-accessed boot data. Insert a fast USB drive (USB 3.0, at least 4-8 GB free) → right-click in File Explorer → Properties → ReadyBoost tab → “Use this device” → OK. This is a stopgap rather than a real solution, but provides measurable improvement on HDD-based systems where SSD migration isn’t immediately practical.

Our guide on disk usage and performance covers the disk I/O monitoring that helps identify which process is causing the post-boot thrashing that makes Windows feel slow even after the desktop appears. For the antivirus and security scanning that affects startup speed, our CPU usage guide covers real-time scanning configuration. Microsoft’s startup documentation covers the Startup Repair tools built into Windows Recovery that address startup failures beyond slowness — including automatic repair and Startup Settings that appear when booting from recovery media.

BIOS settings for faster POST

The BIOS/UEFI POST (Power-On Self-Test) phase happens before Windows even starts. A slow POST adds seconds or minutes before the Windows boot begins. Enter BIOS (F2 or Delete at startup) → look for:

  • Fast Boot or “Ultra Fast Boot” → Enable — skips hardware initialization tests that are unnecessary on a working system
  • Boot device order → ensure the SSD/Windows drive is first — a BIOS scanning through optical drives and USB sticks before finding the boot drive adds several seconds
  • Memory training → if XMP/DOCP RAM profiles are enabled, they add training time on some boots. This is a trade-off for RAM performance
  • Network boot (PXE) → Disable if not needed — network boot scanning adds 5-15 seconds to POST

Services running at startup

Beyond startup programs: Windows services also load at boot. Services that take long to start or encounter errors at startup extend boot time. Win+R → msconfig → Services tab → check “Hide all Microsoft services” → review the remaining third-party services. Services from uninstalled software that left registry entries behind, or services from rarely-used applications, are candidates for Manual start type instead of Automatic.

In services.msc: set non-critical third-party services to “Automatic (Delayed Start)” rather than “Automatic” — this starts them after login is complete rather than during the boot sequence, spreading the load and making the desktop interactive faster even though those services start later.

Page file and virtual memory

Windows uses a page file (virtual memory on disk) when RAM is full. At startup: if the page file needs to be resized or validated, it adds to boot time. Setting the page file to a fixed size (rather than “system managed”) eliminates resizing overhead. System Properties → Performance → Settings → Advanced → Virtual Memory → Change → uncheck “Automatically manage” → Custom size → set Initial and Maximum to the same value (1.5x your RAM in MB, e.g., 12288 MB for 8 GB RAM) → OK → restart.

Fixed-size page files don’t fragment over time and don’t require resizing at boot, both of which contribute to faster and more consistent startup times.

Defragment for HDD users

If Windows is on an HDD (not SSD — SSDs don’t benefit from defragmentation and Windows won’t run it on SSDs anyway): fragmented Windows boot files scattered across the disk require more seek time to load. Defragmenting consolidates boot files, reducing seek time. Search “Defragment and Optimize Drives” → Optimize the Windows drive. Schedule this weekly for ongoing benefit. Boot file defragmentation happens during the boot itself (before Windows loads) — Windows handles this automatically, but a manual optimization ensures it’s been done recently.

Visual effects that slow post-boot responsiveness

Windows’ animation effects don’t significantly slow the boot sequence itself, but they make the post-boot experience feel slower by adding animation delays to every interaction. System Properties → Advanced → Performance Settings → “Adjust for best performance” turns off all effects. A middle-ground: select “Adjust for best appearance” then uncheck specific animations (animate windows when minimising and maximising, show shadows under mouse pointer) that you don’t need while keeping smoothing and ClearType for readability.

Windows 11 startup repair tools

If startup is slow due to an underlying issue that the above fixes haven’t addressed: Windows 11 includes automatic repair tools. Settings → System → Recovery → “Restart now” under Advanced startup → Troubleshoot → Advanced options → Startup Repair. This scans for and automatically fixes boot configuration issues including corrupted startup data, incorrect boot entries, and missing boot files that slow the startup sequence without producing visible errors.

Startup phase Symptom Fix
BIOS/UEFI POST “Last BIOS time” high in Task Manager (10+ seconds) Enable Fast Boot in BIOS; disable PXE boot; check boot order
Windows loading Progress spinner takes long before login screen SSD upgrade; disable Fast Startup and re-enable; SFC /scannow
Login screen to desktop Black screen or lock screen delay after login Update GPU driver; disable startup apps
Desktop unusable after appearing Disk thrashing, slow app launches Disable startup programs; check Task Manager for high-impact processes

Slow Windows 11 startup breaks down into four phases, and each has different solutions. Identifying which phase is slow — BIOS POST, Windows loading, login processing, or post-boot settling — focuses the fix effort precisely rather than trying everything randomly. The “Last BIOS time” in Task Manager is the most useful single diagnostic indicator because it immediately tells you whether the problem is before or after Windows starts loading.

Windows 11 Event Viewer for startup bottlenecks

Event Viewer provides precise timing data for startup events. Event Viewer → Windows Logs → System → filter for Source “Microsoft-Windows-Diagnostics-Performance” → Event ID 100 shows the total boot duration; Event ID 101 shows individual services and applications that contributed to slow startup, with their delay in milliseconds.

This log is the most precise tool for identifying which specific service or application is the bottleneck. An entry showing “svchost.exe” delaying startup by 15,000 ms points to a specific Windows service group; an application name pointing to a third-party service identifies the exact application to disable. This takes 5 minutes to review and replaces guesswork with specific targets.

Hibernate vs Sleep vs Shutdown

Understanding Windows 11’s power states helps choose the fastest option for your use case:

  • Sleep: RAM stays powered; resume in 2-5 seconds. Use for short breaks. No “boot” at all — just wake from power state
  • Hibernate: saves RAM contents to disk; complete power off; resume faster than cold boot from the saved state. Use for overnight or multi-day breaks where battery matters
  • Fast Startup (Shutdown): saves kernel session; complete shutdown; next boot uses saved kernel state. Windows 11’s default approach
  • Full Shutdown + Boot: completely fresh every time; slower but cleaner. Use when troubleshooting or after updates

For daily use: Sleep provides the fastest wake times and is usually the best choice for short-to-medium breaks. Configuring sleep (Settings → Power → Screen and sleep → set screen off and sleep times) effectively eliminates “boot time” from the daily experience — the machine is always on but in a low-power state.

Driver loading at startup

Hardware drivers load during the Windows boot sequence. Outdated or conflicting drivers can fail to load cleanly, causing retries that extend boot time without producing visible errors. Device Manager → View → “Show hidden devices” → look for any device with yellow triangles (driver errors). Resolving driver errors by updating or reinstalling the associated driver removes the failed-load retry from the boot sequence, which can shave several seconds off startup time.

For users who’ve already tried everything and still have a slow startup: cloning Windows to a fresh SSD (using Macrium Reflect Free for the clone, then physically replacing the drive) and then doing a clean Windows 11 installation on the new SSD is the most thorough reset available. A fresh Windows installation starts with zero startup programs, zero accumulated services, no fragmented registry, and no leftover drivers from years of hardware changes. Boot times on a fresh Windows 11 install on an NVMe SSD: typically 10-15 seconds. If the machine achieves that and gradually gets slower over months: accumulated startup programs and services are the cause — periodically auditing and disabling unnecessary startup entries maintains fast boot times.

Antivirus impact on startup

Antivirus software loads early in the boot sequence to protect against startup-stage malware. Some antivirus products add 15-30 seconds to boot time through their initialisation and signature loading. If startup was fast before installing antivirus and slow after: the antivirus is the cause. Most antivirus products have a “Delayed start” option in their settings that loads the protection after login is complete — this makes the desktop interactive faster while still providing protection before the internet is used. Check your antivirus settings for any “startup impact” or “game/performance mode” options that reduce boot-time overhead.

Realistic startup time benchmarks for Windows 11 by storage type: NVMe SSD (modern, PCIe 4.0): 8-15 seconds. SATA SSD: 15-25 seconds. HDD (7200 RPM): 60-180 seconds. If your machine falls dramatically above these ranges for its storage type: the startup program audit and Event Viewer bottleneck identification are the next steps. If it’s within range: the startup speed is normal for that hardware and only a hardware upgrade (SSD) produces significant further improvement.

Startup optimisation is cumulative — each change provides a small improvement, and multiple changes together create a noticeably faster boot. The most impactful changes in order: startup program audit (free, immediate, high impact), SSD upgrade (paid, transformative), Fast Startup enabled (free, 10-30 second improvement), BIOS Fast Boot enabled (free, 5-15 second improvement). Prioritise in this order and measure after each change to confirm the actual improvement on your specific hardware configuration. Our guide on Windows 11 Shutdown Slow covers an adjacent issue.

Nikolas Lamprou

Nikolas Lamprou (MSc; GCFR, SC-200, Security+) has been working with computers professionally since 2009 — starting with web development and e-commerce, and moving into cybersecurity over the years. Based in Greece, he brings over 15 years of real-world IT experience to SolveTechToday, where he writes about Windows fixes, software reviews, security tools, and AI applications. His goal is straightforward: cut through the noise and give readers clear, honest guidance on the tech decisions that matter.

Stay Ahead

Fix your next problem before it starts

Get the week's best Windows fixes, software picks, and security guides delivered straight to your inbox. No noise, just solutions.

Press ESC to close · Try "Windows 11" or "Chrome"