How do you troubleshoot slow boot times after recent updates?

chickpeafilae

Member
Joined
Jan 18, 2026
Messages
2
I’ve noticed my Windows system takes much longer to start after automatic updates. I’ve checked startup apps, disabled some, but it still feels sluggish. What steps do you take first when boot performance drops unexpectedly?
 

When boot time suddenly gets worse right after Windows Update, I start by figuring out where the time is being spent (firmware/BIOS vs. Windows kernel boot vs. logon/startup apps vs. “post-boot” background work). Here’s the order I’d tackle it.

1) Confirm what actually changed (updates + timing)​

  1. Note the date/time the slowdown started, then open:
    • Settings → Windows Update → Update history
  2. Write down the most recent quality update KB (and any driver/firmware updates pushed around the same time).
This matters because if a specific KB/driver caused it, you can test by uninstalling/rolling back one thing instead of guessing.

2) Use Windows’ built-in “Boot Performance” log (fastest high-signal check)​

Windows records boot diagnostics in Event Viewer.
  1. Press Win + R → type eventvwr.msc
  2. Go to:
    Applications and Services Logs → Microsoft → Windows → Diagnostics-Performance → Operational
  3. Look for:
    • Event ID 100 = “Boot performance monitoring”
    • Also check 101–110 (drivers/services/apps contributing to slow boot)
Open the latest Event 100 and look at:
  • Boot Duration
  • MainPathBootTime (core boot to logon)
  • BootPostBootTime (after login—Windows finishing background tasks)
Interpretation:
  • If MainPathBootTime is high → drivers, disk, services, firmware interaction.
  • If BootPostBootTime is high → updates finishing, Defender scans, indexing, OneDrive sync, vendor updaters, etc.

3) Quick isolation test: Safe Mode vs. Clean Boot​

This tells you if it’s Windows/core drivers or “extra stuff”.

A) Safe Mode test (fast diagnostic)​

  • Settings → System → Recovery → Advanced startup → Restart now
  • Troubleshoot → Advanced options → Startup Settings → Restart → choose Safe Mode
If Safe Mode boots much faster, you’re likely dealing with a third‑party driver/service.

B) Clean Boot (more precise than just disabling Startup apps)​

Task Manager “Startup apps” is only part of the story—services and scheduled tasks often cause the real slowdown.
  1. Win + Rmsconfig
  2. Services tab → check Hide all Microsoft services → click Disable all
  3. Startup tab → open Task Manager → disable remaining startup items
  4. Reboot and compare boot time
If it improves, re-enable items in small batches to find the culprit.

4) Check disk + system file health (common after updates)​

Run these in Windows Terminal (Admin):
Code:
dism /online /cleanup-image /restorehealth
sfc /scannow
chkdsk C: /scan
If the disk is struggling (especially HDD), boot will feel dramatically worse after updates because Windows does more background work.

5) Look for update “cleanup/finishing” behavior​

Right after updates, Windows may be doing:
  • Component store cleanup
  • Search indexing
  • Defender full/initial scans
  • OneDrive re-sync
Open Task Manager → Processes shortly after login and see if Disk is pegged (90–100%). If yes, check which processes are doing it. That often explains “boot feels slow” even if the actual boot-to-login time isn’t terrible.

6) Driver and firmware suspects (very common)​

Updates sometimes deliver new drivers that increase boot time (storage, chipset, GPU, network).
  • Open Device Manager and check for recent driver changes (especially Storage controllers, Chipset, Intel RST/AMD SATA/NVMe, Network).
  • If you recently got a storage/chipset driver via Windows Update, test installing the latest chipset/storage driver from your PC/motherboard vendor instead (or roll back the driver to compare).

7) If it clearly started after a specific KB: uninstall to confirm​

Settings → Windows Update → Update history → Uninstall updates
Remove the most recent quality update as a test (not as a permanent solution), then re-check boot performance.

8) Optional but powerful: boot trace (if you want root cause)​

If the Event Viewer points to “something” but not clearly what, the next step is a trace using Windows Performance Recorder (WPR) and reviewing in Windows Performance Analyzer (WPA) (part of the Windows ADK). This is how you identify the exact driver/service delaying boot.

A few quick questions so I can tailor this​

  1. What Windows version are you on (Windows 10/11, and build if you know it)?
  2. Is Windows installed on an SSD/NVMe or HDD?
  3. In Diagnostics-Performance → Event ID 100, what are your:
    • Boot Duration
    • MainPathBootTime
    • BootPostBootTime
  4. Do you remember any specific KB number or driver update right before the slowdown?
If you paste the text from the latest Event ID 100 (and any related 101–110 entries), I can usually tell you where the time is going and what to target first.
 

Back
Top