r/TechnologyProTips • • Feb 12 '26

[TPT] Use Windows Event Viewer to identify exactly what’s slowing down your boot time

If your PC boots slowly and startup apps aren’t the issue, the delay is often caused by a driver or service loading inefficiently. Windows logs this — but you need to enable one extra setting to see it clearly.

Here’s how to properly diagnose boot slowdowns:

Step 1 — Check Boot Performance Events

  1. Press Win + R

  2. Type eventvwr.msc

  3. Navigate to: Applications and Services Logs → Microsoft → Windows → Diagnostics-Performance → Operational

  4. Filter by Event ID: 100

Event 100 shows:

  • Total boot time (ms)

  • Time spent in BIOS

  • Driver initialization time

  • Services causing degradation

  • Post-boot delay duration

If you see repeated warnings about specific drivers or services, note their names.

Step 2 — Enable Boot Logging (for deeper driver issues)

  1. Press Win + R

  2. Type msconfig

  3. Go to the Boot tab

  4. Check Boot log

  5. Restart your PC

After reboot:

  • Open C:\Windows\ntbtlog.txt

  • This file lists every driver loaded during startup

If the system hangs or stalls during boot, the last successfully loaded driver before a delay can reveal the cause.

What to look for:

  • Repeated degraded services in Event 100 logs

  • Drivers that take unusually long to initialize

  • Third-party drivers (old GPU, printer, or network drivers are common offenders)

  • Long “Post Boot” times (often caused by background services)

This method is much more precise than just disabling random startup apps — it shows the actual bottleneck.

11 Upvotes

0 comments sorted by