A slow boot has a handful of usual suspects, and diagnosing it systematically beats guessing at fixes one at a time.
# Detailed boot performance breakdown
Get-WinEvent -FilterHashtable @{LogName='Microsoft-Windows-Diagnostics-Performance/Operational'; Id=100} -MaxEvents 5 |
Select-Object TimeCreated, Message
# List startup programs and their impact
Get-CimInstance Win32_StartupCommand | Select-Object Name, Command, Location
# Check startup app impact rating (also visible in Task Manager > Startup apps)
Usual Suspects, in Order of Likelihood
- Too many startup programs launching at once — disable non-essential ones in Task Manager’s Startup tab
- A failing or aging HDD (if not already on an SSD) — this alone is often the single biggest factor
- Fast Startup interacting badly with certain drivers — worth disabling temporarily to test
- A pending Windows Update or driver installation stuck retrying
If nothing else has changed recently, checking whether Fast Startup is enabled and temporarily disabling it (powercfg /h off then back on) is a surprisingly effective diagnostic step, since Fast Startup’s hybrid hibernation can occasionally cause exactly this kind of slowdown after a driver update.