10 Critical Windows Event IDs Every Sysadmin Must Know for Troubleshooting
Updated Jul 2026
Some links on this page are affiliate links. If you buy through them we may earn a small commission at no extra cost to you. We only recommend what we'd use.
- Key Event IDs pinpoint the exact cause of system crashes, security breaches, and application failures.
- Event ID 41 and 6008 track improper shutdowns, while 1000 logs application crashes.
- Security events 4624, 4625, and 1102 are essential for spotting brute-force attacks and log tampering.
- Centralized log tools help aggregate events across multiple Windows machines.

10 Critical Windows Event IDs Every Sysadmin Must Know for Troubleshooting
The most critical Windows Event IDs for system troubleshooting are 41 (Kernel-Power), 1000 (Application Error), 6008 (Unexpected Shutdown), 4624 (Successful Logon), 4625 (Failed Logon), 1102 (Audit Log Cleared), 7000 (Service Startup Failure), 7036 (Service State Change), 1001 (BugCheck/BSOD), and 55 (NTFS Disk Corruption). Monitoring these specific indicators lets sysadmins quickly separate hardware failures and software bugs from active security threats without sifting through thousands of noise entries in Event Viewer.
🛍 Ready to buy? Check current prices on Amazon for the picks in this guide.
Every Windows system records hundreds of background operational events every hour. When an endpoint freezes, a critical service crashes, or an unauthorized account attempts to move laterally across your network, Event Viewer holds the breadcrumb trail. Knowing which Event IDs matter most saves hours of tedious root-cause analysis.
1. Event ID 41 (Kernel-Power): Unexpected System Reboot
Event ID 41 indicates that a Windows machine rebooted or shut down without cleanly clearing system state from memory first. It usually means the system lost power unexpectedly, locked up, or crashed due to severe hardware failures, failing power supplies, or unstable kernel-level drivers.
When you see Event ID 41 in the System log, inspect the BugcheckCode parameter inside the event details. If the value is zero, the machine suffered a abrupt loss of power—often caused by a pulled power cord, tripped UPS, overheating thermal shutdown, or failing power supply unit (PSU). If BugcheckCode contains a non-zero hexadecimal string, the system experienced a kernel panic (Blue Screen of Death) and rebooted automatically before a user could read the crash screen.
Start troubleshooting by running hardware diagnostics on system RAM and checking thermal sensors. If thermal throttling isn't the culprit, update out-of-date chipset and storage drivers, or run sfc /scannow to verify system file integrity.
2. Event ID 1000 (Application Error): Software Crash

Event ID 1000 fires whenever a desktop application or background process crashes unexpectedly in user mode. It logs the exact faulting executable name, module name, crash offset, and process ID, giving administrators precise entry points for debugging software instability or memory corruption.
Opening an Event ID 1000 record gives you two vital pieces of information: the "Faulting Application Name" and the "Faulting Module Name." If the faulting module is a core dynamic link library like ntdll.dll or kernel32.dll, the application itself attempted an illegal memory operation. However, if the faulting module belongs to a third-party plugin or graphics driver, that specific component is likely corrupt.
To resolve these crashes, update or reinstall the specific application identified in the log. If the crashes recur across multiple software titles referencing system DLLs, check for system file corruption using DISM and SFC tools, or inspect host memory for failing RAM modules.
3. Event ID 6008 (EventLog): Unexpected System Shutdown
Event ID 6008 records the timestamp of a prior dirty shutdown after Windows successfully boots back up. Unlike real-time crash entries, this log tells you when an unexpected loss of power or system freeze occurred, aiding in timeline reconstruction for server outages.
While Event ID 41 comes from the Kernel-Power provider during startup, Event ID 6008 is written by the EventLog service once the operating system re-establishes basic services. It extracts the time of death from the system registry's last heartbeat write. This makes 6008 invaluable for pinpointing exact reboot times on headless servers or unmonitored workstations.
Cross-reference the timestamp inside Event ID 6008 with physical environment logs. Look for correlated power grid drops, UPS self-test failures, or scheduled datacenter maintenance windows. If power was stable, investigate thermal logs or kernel driver bugs that caused a hard system lockup.
4. Event ID 4625 (Security): Failed Account Logon
Event ID 4625 logs every failed attempt to log into a local or domain account on a Windows machine. It captures crucial audit metadata including the targeted username, caller process, logon type (RDP, local, network share), and failure status code to detect password spraying.
Analyzing Event ID 4625 entries requires checking two specific hexadecimal fields: Status Code and Sub Status Code. For example, status code 0xC000006A indicates a correct username with an incorrect password, while 0xC0000234 shows the account is currently locked out. The "Logon Type" field is equally vital—Logon Type 3 indicates a network connection attempt, while Logon Type 10 signals a Remote Desktop (RDP) login attempt.
A sudden spike in Event ID 4625 logs referencing sequential usernames from external IP addresses points directly to a brute-force or password-spraying attack. Combine these alerts with automated account lockout policies and firewall rules to drop aggressive IP sources immediately.
5. Event ID 4624 (Security): Successful Account Logon
Event ID 4624 tracks successful user and service authentication events across network and local boundaries. Security teams analyze this event to verify user access, identify unauthorized privilege escalation, track interactive Remote Desktop sessions, and monitor background service account authentications in real time.
Because Windows logs dozens of 4624 events during normal background operations, filtering by "Logon Type" is critical for meaningful analysis:
- Logon Type 2: Interactive login (a user sitting physically at the keyboard).
- Logon Type 3: Network login (accessing a shared folder or network printer).
- Logon Type 7: Workstation unlocked.
- Logon Type 10: RemoteInteractive (Remote Desktop / RDP session).
Watch for anomalous Logon Type 10 events originating from internal IP addresses outside business hours, or unexpected service account logins using Logon Type 2. These patterns often reveal compromised credentials or lateral movement across domain workstations.
6. Event ID 1102 (Security): Audit Log Cleared
Event ID 1102 generates automatically whenever an administrator or malicious actor manually clears the Windows Security audit log. Because attackers frequently wipe logs to cover their footprints after compromising a host, this event serves as a high-fidelity indicator of potential security compromise.
Whenever Event ID 1102 fires, it logs the account name and domain of the user who issued the clear command. Under standard enterprise operations, log clearing should rarely happen outside scheduled maintenance scripts or automated log rotation routines.
Treat unannounced Event ID 1102 instances as immediate high-priority security incidents. Isolate the affected endpoint from the network, preserve disk state for forensic analysis, and verify whether the user account credited with clearing the log was compromised.
7. Event ID 7000 (System): Service Control Manager Error
Event ID 7000 triggers when a Windows service fails to start within its configured timeout period or encounters a startup error. This log names the specific service that failed, helping administrators diagnose missing dependencies, bad service credentials, or corrupted binary paths quickly.
When a background service stops responding or refuses to initialize during system startup, the Service Control Manager writes Event ID 700
FAQ
What are the most common Windows Event IDs?
Common Event IDs often relate to system startup (6005, 6006), user logins (4624, 4625), and application errors (1000, 1001). These provide insights into system health and potential security issues.
Why are Event IDs important for troubleshooting?
Event IDs are standardized codes that describe specific events logged by Windows. They help pinpoint the root cause of errors or unusual activity, simplifying troubleshooting and system diagnostics.
Where can I find a complete list of Windows Event IDs?
Microsoft provides comprehensive documentation of Windows Event IDs on their website. Search for "Windows Event ID documentation" to access detailed descriptions and their meanings.
🛍 See today's best prices on Amazon and grab the option that fits you.