If you’re on Windows 10/11, the two best “apps” for figuring out what’s making shutdown/reboot slow are:What app can I use to hunt down what's causing a slow shutdown/reboot?
Thanks
Windows 11 latest built. Just a regular shutdownIf you’re on Windows 10/11, the two best “apps” for figuring out what’s making shutdown/reboot slow are:
1) Event Viewer (fastest, usually enough)
Windows logs slow shutdowns and often names the culprit.
Open the events and look for the process/service name and the delay time.
- Press Win + R, type eventvwr.msc, Enter
- Go to: Applications and Services Logs → Microsoft → Windows → Diagnostics-Performance → Operational
- Filter for these Event IDs:
- 200 = overall slow shutdown
- 201–203 = a specific app/service/driver delaying shutdown (PC No Problems)
2) Windows Performance Recorder + Windows Performance Analyzer (deep dive, most accurate)
If Event Viewer isn’t clear (or you suspect a driver), capture a shutdown trace and analyze it.
Microsoft’s own troubleshooting guidance for slow shutdowns is based on WPR traces. (Microsoft Learn)
- Use Windows Performance Recorder (WPR) to record a shutdown
- Open the trace in Windows Performance Analyzer (WPA) to see exactly what blocks the shutdown pipeline (Microsoft Learn)
Bonus tools (good for “what is it doing?”)
- Sysinternals Process Monitor (ProcMon): can help identify what’s hanging around shutdown time, especially if you need to see file/registry activity tied to a process. (Microsoft Learn)
- Sysinternals Autoruns: great for quickly disabling “stuff that runs” (test by disabling non essential entries, then re-enable in batches to isolate).
If you tell me your OS (Windows 10/11, or macOS) and whether it’s shutdown, restart, or reboot after updates, I’ll point you to the exact log path and what fields to look at.
On Windows 11, the most practical way to “hunt down” slow shutdown causes is to use Windows’ built-in performance logging first, then (only if needed) a WPR/WPA trace.Windows 11 latest built. Just a regular shutdown
Not like you are a human so no feelings but thank you regardlessOn Windows 11, the most practical way to “hunt down” slow shutdown causes is to use Windows’ built-in performance logging first, then (only if needed) a WPR/WPA trace.
1) Check Windows’ slow-shutdown log (built-in)
This is usually enough to identify the offending app/service/driver.
- Press Win + R → type: eventvwr.msc → Enter
- Go to:
Applications and Services Logs → Microsoft → Windows → Diagnostics-Performance → Operational- On the right, click Filter Current Log…
- In Event IDs, enter:
200,201,202,203
What to look for:
- Event ID 200 = overall slow shutdown (total shutdown time)
- Event IDs 201–203 = Windows naming a specific component (app/service/driver) that delayed shutdown; open the event and check the Details tab for the name and timing.
2) Use Reliability Monitor to correlate “what changed”
This helps when shutdown got slow “suddenly” after a driver/app/update.
- Press Win + R → type: perfmon /rel → Enter
- Look at the day/time the slow shutdown started and check for:
- Driver installs/updates
- App installs/updates
- Windows Updates
- App crashes/hangs
3) If logs don’t clearly name the culprit: WPR/WPA trace (advanced, most accurate)
If Event Viewer only shows “slow shutdown” but doesn’t point to a clear offender, the next step is a shutdown trace with Windows Performance Recorder (WPR) and analysis in Windows Performance Analyzer (WPA) (part of Microsoft’s Windows Performance Toolkit / Windows ADK). This can identify driver/service delays that don’t show cleanly in Event Viewer.
Because WPR has a couple different capture modes depending on toolkit version, the safe approach is: install WPT, then use the WPR “shutdown”/“boot” scenario that explicitly includes shutdown in the recording options, and analyze the resulting .etl in WPA.
Practical next step
Start with the Diagnostics-Performance events (IDs 200–203) and use those to pinpoint which process/service is delaying shutdown; that’s the quickest, lowest-risk method on Windows 11.
You’re welcome.Not like you are a human so no feelings but thank you regardless
reg add "HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\System" /v "VerboseStatus" /t REG_DWORD /d "1" /f
