01 - Course Overview
02 - Course Introduction
03 - Software Crashes
04 - Demo 1 - Stop 0x19 - BAD_POOL_HEADER
05 - Demo 2 - Stop 0x24 - NTFS_FILE_SYSTEM
06 - Demo 3 - Stop 0x7f - UNEXPECTED_KERNEL_MODE_TRAP
07 - Demo 4 - Stop 0xd1 - DRIVER_IRQL_NOT_LESS_OR_EQUAL
08 - Summary
09 - Identifying Hardware Crashes
10 - Types of Hardware BSOD
11 - Demo 1 - Stop 0x9f - DRIVER_POWER_STATE_FAILURE
12 - Demo 2 - Stop 0x124 - WHEA_UNCORRECTABLE_ERROR
13 - Summary
14 - Types of Hang Timeout Crashes
15 - User Mode Health Monitor Bugcheck
16 - Demo 1 - Stop 0x9e - USER_MODE_HEALTH_MONITOR
17 - Demo 2 - Stop 0x133 - DPC_WATCHDOG_VIOLATION
18 - Demo 3 - Stop 0xfffe - Driver-defined bugcheck
19 - Summary
20 - Why Windows Servers Hang
21 - How to Force Memory Dumps
22 - Demo 1 - Stop 0x80 - NMI_HARDWARE_FAILURE
23 - Demo 2 - Stop 0x80 - NMI_HARDWARE_FAILURE
24 - Summary
25 - Key System Resources
26 - Debugging Resource Depletions
27 - Demo 1 - Stop 0x133 - DPC_WATCHDOG_VIOLATION
28 - Demo 2 - Stop 0x9e - USER_MODE_HEALTH_MONITOR
29 - Summary
30 - Collecting Perfmon Metrics with Scripts
31 - Collecting Kernel Metrics with Scripts
32 - Demo - Performance Case Study
33 - Summary
34 - Triggering a Crash When an Event ID Occurs
35 - Triggering a Crash Based on Perfmon Counters
36 - Viewing Event Log Entries from Memory Dumps
37 - Demo 1 - Event ID Trigger
38 - Demo 2 - Performance Threshold Trigger
39 - Summary
40 - Preparing for the Worst
41 - Analyzing Crashes and Hangs Best Practices
42 - Performance Monitoring Best Practices
43 - Periodic Maintenance Best Practices
44 - Summary