Skip to main content
FixMyTech

How to Fix Slow Windows 11 Startup and Boot Time

By

Published

7 min read

Share

Short answer

Time the two halves separately: power button to login screen is the boot, and login to a usable desktop is startup apps. The second is almost always the slow half. Open Task Manager → Startup apps, disable everything rated High impact you do not need at login, and check that Fast Startup is enabled under Power Options.

On this page

“Slow startup” describes two different problems that happen to occur in sequence, and they have almost nothing in common. Fixing the wrong one wastes an evening.

Time them separately, once, before changing anything:

  1. Power button → login screen. This is boot — firmware, drivers, services.
  2. Login → usable desktop. This is startup apps launching.

On most machines the second is several times longer than the first, and it is also the easier one to fix.

If the slow part is after login

This is the common case, and Task Manager handles it directly.

Press Ctrl+Shift+EscStartup apps tab. You get every program that launches at login, whether it is enabled, and a Startup impact rating that Windows calculates from actual measured CPU and disk use.

Sort by Startup impact and work down the High entries.

The reliable offenders, in rough order of how much they cost:

Program type Examples Disable?
Cloud storage clients OneDrive, Dropbox, Google Drive Yes — they sync fine when launched later
Gaming launchers Steam, Epic, Battle.net, EA Yes — launch when you play
Manufacturer utilities Lenovo Vantage, MyASUS, Armoury Crate Yes — only needed occasionally
Communication apps Teams, Slack, Discord, Zoom Your call — convenience versus speed
Printer and scanner software HP, Canon, Epson suites Yes — printing works without them
Adobe / Java updaters Acrobat Update Service Yes

Disabling an entry does not uninstall the program or stop it working. It just stops it launching before you asked for it.

Two worth thinking about rather than disabling reflexively: your antivirus (leave it) and OneDrive if your Desktop and Documents folders are redirected into it (disabling delays sync, it does not break anything).

The entries Task Manager does not show

Some programs start via Task Scheduler rather than the startup list, so they are invisible on that tab. Open Task Scheduler (Win+R → taskschd.msc) and look at Task Scheduler Library for tasks with an At log on trigger. Update services for third-party software are the usual finds.

If the slow part is before the login screen

This half is firmware, drivers and services. Four things account for nearly all of it.

Check that Fast Startup is on

Fast Startup saves the kernel session to a file at shutdown and reloads it at boot, skipping a meaningful portion of initialisation. It is on by default and occasionally gets turned off.

Control Panel → Hardware and Sound → Power Options → Choose what the power buttons do → Change settings that are currently unavailable → tick Turn on fast startup.

Two caveats worth knowing. Fast Startup means shutdown is not a true shutdown, so Restart is what you need when troubleshooting or installing hardware. And if you dual-boot Linux, leave it off — it locks the filesystem.

Look at the disk

Boot is thousands of small random reads, which is the worst case for a mechanical drive. Open Task Manager → Performance → Disk and check whether it says SSD or HDD.

If it says HDD, that is your answer and no amount of software tuning will meaningfully change it. An SSD is the single largest improvement available to that machine.

Also check free space — Settings → System → Storage. A system drive above 85% full slows everything including boot, because Windows needs room for paging and staging.

Delayed services

A service that fails or times out during boot holds everything behind it. Open Event Viewer (eventvwr) → Windows Logs → System, filter for Error and Warning, and look at the entries timestamped during boot.

Two common finds: a network drive that is not reachable (mapped drives block while they time out), and a service belonging to uninstalled software that is still registered.

You can also enable boot logging for detail: Win+RmsconfigBoot tab → tick Boot log, restart, then read C:\Windows\ntbtlog.txt.

Firmware settings

Enter your BIOS/UEFI at power-on (usually Del, F2 or F12) and check:

  • Fast Boot — enable it. Skips some hardware initialisation.
  • Boot order — put the Windows drive first. If the firmware checks a network adapter or an empty optical drive first, each one costs seconds.
  • Memory training — some systems retrain RAM every boot; there is often a setting to cache the result.

Measure what you actually changed

Event Viewer records real boot timings, which beats guessing.

Open Event ViewerApplications and Services Logs → Microsoft → Windows → Diagnostics-Performance → Operational. Filter for Event ID 100.

Each entry shows Boot Duration in milliseconds, broken into phases. Events 101 through 110 identify specific applications and services that degraded that particular boot, by name.

Compare a before and after entry rather than trusting your impression — startup feels faster after you have just spent an hour working on it regardless of whether it is.

Clean-boot to isolate a stubborn case

If the cause is not obvious, a clean boot bisects it quickly.

  1. Win+RmsconfigServices tab.
  2. Tick Hide all Microsoft services, then Disable all.
  3. Startup tab → Open Task Manager → disable everything.
  4. Restart.

If boot is now fast, re-enable in halves until it slows again. Remember to restore everything when you are done.

What does not help

  • Registry cleaners and “boot optimisers”. No measurable effect on boot time, real risk to installed software.
  • Disabling essential Windows services based on a list found online. Several popular lists break Windows Update, networking or printing.
  • Defragmenting an SSD. Pointless; Windows runs TRIM on a schedule.
  • Increasing the boot timeout in msconfig. That is the dual-boot menu timer, not boot speed.
  • Disabling the page file to speed boot. Causes out-of-memory crashes later.

Realistic expectations

Disabling six or eight High-impact startup apps typically takes login-to-usable from a minute down to fifteen or twenty seconds, and it is the highest-return change available on most machines.

Boot itself — power button to login — is largely determined by your drive. On an SSD it is already close to as fast as it will get; on a hard drive it will stay slow until the drive changes.

If the machine is also slow once it is running, that is a separate problem: why Windows 11 is slow covers the version-specific causes, and finding what’s using 100% CPU or disk covers reading the tools.

Frequently asked questions

What is a normal Windows 11 boot time?
On an NVMe SSD, 10–20 seconds from power button to login screen and another 10–20 to a usable desktop. On a SATA SSD, roughly double. On a mechanical hard drive, two to five minutes is common and no amount of tuning will change that much.
Is it safe to disable all startup apps?
Yes. Nothing in the Startup apps list is required for Windows to run — it is all third-party and optional Microsoft software. Disabling an entry does not uninstall it, and you can still launch the program normally.
Should Fast Startup be on or off?
On for most people — it saves the kernel session to disk so boot skips part of initialisation. Turn it off if you dual-boot, if Windows fails to see hardware changes, or if shutdown behaves oddly, because Fast Startup means a shutdown is not a full shutdown.
Why does my PC take ages to become usable after I log in?
Startup apps all launch at once and compete for disk and CPU. Cloud storage clients, gaming launchers, printer utilities and manufacturer update tools are the usual offenders, and each one adds seconds before the desktop responds.
Does an SSD really make that much difference to boot time?
It is the single largest improvement available. Boot involves thousands of small random reads, which is precisely what mechanical drives are worst at — moving from HDD to SSD typically takes boot from minutes to under half a minute.

All Windows guides