|

Windows Event Viewer: How to Find and Fix Common Windows Errors

When a Windows computer crashes, freezes, restarts unexpectedly, or an application stops responding, finding the cause isn’t always straightforward.

Fortunately, Windows includes a powerful built-in troubleshooting tool called Event Viewer.

Event Viewer records important system activities, application failures, security events, and other information that can help you identify problems before they become serious.

Whether you’re an IT administrator managing multiple computers or a regular Windows user trying to troubleshoot your PC, understanding Event Viewer can save you hours of frustration.

In this guide, we’ll explain how Windows Event Viewer works, which logs matter most, and how to use real Event IDs to diagnose common Windows problems.

What Is Windows Event Viewer?

Windows Event Viewer is a built-in Microsoft management tool that allows users and administrators to examine events recorded by the operating system and installed applications.

Windows continuously generates event records describing activities such as:

  • Application crashes and software errors
  • System startup and shutdown
  • Hardware and driver problems
  • Failed login attempts
  • Windows service failures
  • Security-related activities
  • Operating system warnings

Each event contains information that may help identify what happened, when it occurred, and which component was involved.

However, not every event indicates a problem.

Windows regularly records informational messages and warnings during normal operation.

The key to effective troubleshooting is identifying events that correspond to an actual problem, rather than attempting to eliminate every warning in the system.

How to Open Event Viewer in Windows 10 and Windows 11

There are several ways to access Event Viewer.

Method 1: Using the Run Command

This is usually the fastest method.

  1. Press Windows + R.
  2. Type eventvwr.msc.
  3. Press Enter.

The Event Viewer console will open.

Method 2: Using the Start Menu

  1. Open the Start menu.
  2. Search for Event Viewer.
  3. Select the application from the search results.

Method 3: Using Computer Management

  1. Right-click the Start button.
  2. Select Computer Management.
  3. Expand System Tools.
  4. Select Event Viewer.

These methods also work on supported Windows Server versions, although the interface may differ slightly.

Understanding Windows Event Logs

When you open Event Viewer, you’ll see several categories in the navigation panel.

The most commonly used logs are located under:

Event Viewer → Windows Logs

Let’s examine the most important ones.

Application Log

The Application log contains events generated by installed applications and software components.

For example, if Microsoft Excel crashes, you may find an event describing the application failure.

This log is particularly useful for investigating:

  • Applications closing unexpectedly
  • Software compatibility problems
  • Application service errors
  • Runtime failures

System Log

The System log records events generated by Windows system components, drivers, and services.

It is one of the first places to investigate when troubleshooting:

  • Unexpected computer restarts
  • Hardware problems
  • Driver failures
  • Windows service issues
  • Storage-related errors

For example, if a computer restarts without warning, the System log may contain events recorded before or after the restart.

Security Log

The Security log records security-related activities based on the system’s audit policies.

Examples include:

  • Successful and failed authentication attempts
  • Account management activities
  • Changes to security policies
  • Privileged operations

Some security events require specific auditing policies to be enabled.

Security logs are especially important in business environments where administrators need to investigate suspicious activity or unauthorized access attempts.

Setup Log

The Setup log contains events related to Windows installation and certain system configuration activities.

It can help troubleshoot operating system setup issues and some installation-related problems.

Forwarded Events

The Forwarded Events log is used when events are collected from other computers through Windows Event Forwarding.

This is useful in business networks where administrators want to monitor multiple Windows systems from a central location.

Understanding Event Levels

Windows Event Viewer categorizes events by severity or purpose.

Event LevelMeaning
InformationNormal operation or successful activity
WarningA potential issue that may require attention
ErrorAn operation or component encountered a problem
CriticalA serious condition requiring investigation
VerboseDetailed diagnostic information, where supported

A warning does not necessarily mean that something is broken.

For example, a service may temporarily fail to connect to a resource and recover automatically.

Similarly, an error recorded several weeks ago may be unrelated to the problem you’re currently investigating.

Always consider the event’s timestamp, source, and surrounding circumstances.

How to Filter Windows Event Logs

A Windows computer can generate thousands of events, making manual inspection impractical.

Fortunately, Event Viewer includes filtering tools.

Step-by-Step: Filter for Errors

  1. Open Event Viewer.
  2. Expand Windows Logs.
  3. Select System.
  4. In the Actions panel, click Filter Current Log.
  5. Select Critical, Warning, and Error.
  6. Choose an appropriate time range.
  7. Click OK.

Event Viewer will display only the events matching your filter.

You can also filter by Event ID, event source, or keywords.

Tip: Start by filtering events around the exact time the problem occurred. This is usually more effective than reviewing every error recorded on the computer.

Important Windows Event IDs You Should Know

Event IDs help identify specific types of events.

However, the Event ID alone is not always enough. The event provider, log name, and message are also important.

Here are several useful examples.

Event ID 41 — Kernel-Power

Log: System

Source: Microsoft-Windows-Kernel-Power

Event ID 41 indicates that Windows detected an unexpected restart or shutdown without a clean shutdown sequence.

Possible causes include:

  • Sudden power loss
  • Hardware instability
  • Overheating
  • System crashes
  • Forced power-button shutdowns

Event ID 41 does not identify the exact cause of the restart.

It tells you that Windows did not shut down normally.

To investigate further, examine nearby events, hardware temperatures, power conditions, and available crash dump files.

Event ID 6008 — Unexpected Shutdown

Log: System

Source: EventLog

Event ID 6008 indicates that the previous system shutdown was unexpected.

It frequently appears alongside Event ID 41.

If both events occur, investigate what happened immediately before the restart.

Check for power problems, hardware instability, Windows crashes, and other relevant events.

Event ID 1000 — Application Error

Log: Application

Source: Application Error

Event ID 1000 commonly appears when an application crashes.

The event details may include:

  • Faulting application name
  • Faulting module name
  • Exception code
  • Application path
  • Module path

For example, if a browser crashes repeatedly, Event ID 1000 may identify the executable or DLL involved.

Possible troubleshooting steps include updating the application, disabling problematic extensions, repairing the installation, or checking for compatibility issues.

Event ID 1001 — Windows Error Reporting

Log: Commonly Application or System, depending on the event

Source: Windows Error Reporting, for relevant reports

Event ID 1001 is often associated with Windows Error Reporting.

It may contain information about application crashes, system failures, or other reported problems.

The event’s meaning depends on its provider and message.

For example, some Windows Error Reporting events include details about a bugcheck or application failure.

Do not assume that every Event ID 1001 refers to the same problem.

Event ID 4625 — Failed Logon

Log: Security

Source: Microsoft-Windows-Security-Auditing

Event ID 4625 records a failed logon attempt when the relevant auditing is enabled.

The event may include:

  • Account name
  • Logon type
  • Source network address
  • Failure reason
  • Status and substatus codes

This information can help administrators investigate authentication problems or suspicious login activity.

For example, repeated failed network logons against the same account may justify further investigation.

However, failed logons can also result from outdated saved credentials, scheduled tasks, or misconfigured services.

Event ID 7031 — Service Control Manager

Log: System

Source: Service Control Manager

Event ID 7031 indicates that a Windows service terminated unexpectedly.

The event usually identifies the affected service.

For example, if a business application depends on a Windows service that repeatedly crashes, Event ID 7031 can help identify the component involved.

Further investigation may require checking the service’s application logs, dependencies, and configuration.

Practical Example 1: Troubleshooting Unexpected Restarts

Imagine that an office computer restarts several times during the working day.

The user reports that Windows suddenly shuts down without displaying an error message.

Here’s how to investigate.

Step 1: Check the System Log

Open:

Event Viewer → Windows Logs → System

Filter for Critical and Error events around the restart time.

Step 2: Look for Event IDs 41 and 6008

These events can confirm that Windows detected an unexpected shutdown.

Remember that they do not necessarily reveal the root cause.

Step 3: Examine Related Events

Look for events recorded before the restart.

Pay attention to:

  • Hardware error reports
  • Disk and storage errors
  • Driver failures
  • System bugchecks
  • Relevant service failures

Step 4: Check Hardware and System Stability

If the logs suggest a hardware or stability issue, investigate:

  • CPU and GPU temperatures
  • RAM stability
  • Power supply problems
  • Storage health
  • Recently installed drivers

If Windows created a memory dump, analyzing it may provide additional information about a system crash.

Event Viewer helps narrow the investigation, but it may not provide a definitive answer by itself.

Practical Example 2: Finding Out Why an Application Crashes

Suppose Microsoft Excel closes unexpectedly whenever a user opens a particular spreadsheet.

Step 1: Open the Application Log

Navigate to:

Event Viewer → Windows Logs → Application

Step 2: Find Event ID 1000

Look for an Application Error event corresponding to the time of the crash.

Step 3: Examine the Details

Identify the faulting application, module, and exception code.

These details can help determine whether the issue involves Excel itself, an add-in, or another software component.

Step 4: Troubleshoot the Application

Depending on the findings, try:

  1. Updating Microsoft Office.
  2. Starting Excel in Safe Mode.
  3. Disabling third-party add-ins.
  4. Testing another spreadsheet.
  5. Repairing the Office installation.

For Excel, Safe Mode can be started using:

excel /safe

This is a useful way to determine whether add-ins or certain startup settings are contributing to the problem.

Practical Example 3: Investigating Failed Login Attempts

In a small-business environment, administrators may need to investigate repeated authentication failures.

Open:

Event Viewer → Windows Logs → Security

Filter for Event ID 4625.

Review the account name, logon type, source address, and failure details.

Common logon types include:

Logon TypeDescription
2Interactive logon
3Network logon
4Batch logon
5Service logon
10RemoteInteractive, commonly associated with RDP

A large number of failed logons may indicate an application configuration issue, outdated credentials, or suspicious activity.

If you manage an Active Directory environment, remember that authentication-related events may also be recorded on domain controllers rather than only on the affected workstation.

Always investigate the complete authentication path before drawing conclusions.

How to Export Event Logs

Sometimes you need to share logs with another administrator or preserve them for further analysis.

Event Viewer allows you to export logs.

  1. Open Event Viewer.
  2. Select the required log.
  3. Click Save All Events As in the Actions panel.
  4. Choose a destination.
  5. Save the file in .evtx format.

You can later open the file using Event Viewer on another Windows computer.

When sharing event logs, remember that they may contain usernames, computer names, IP addresses, and other sensitive information.

Use appropriate access controls and secure transfer methods.

Using PowerShell to Read Event Logs

For IT administrators, PowerShell provides a faster way to search and analyze Windows events.

The Get-WinEvent command can retrieve events without opening the graphical Event Viewer interface.

For example, to display the ten most recent System events:

Get-WinEvent -LogName System -MaxEvents 10

To retrieve recent Kernel-Power Event ID 41 entries:

Get-WinEvent -FilterHashtable @{
    LogName = 'System'
    Id = 41
} -MaxEvents 10

To find Application Error events from the last 24 hours:

Get-WinEvent -FilterHashtable @{
    LogName = 'Application'
    ProviderName = 'Application Error'
    StartTime = (Get-Date).AddDays(-1)
} -ErrorAction SilentlyContinue

PowerShell is particularly useful when troubleshooting multiple computers or automating administrative tasks.

Some logs require elevated permissions to access.

Common Mistakes When Using Event Viewer

Trying to Fix Every Error

Even healthy Windows systems can contain warnings and errors.

Focus on events associated with actual symptoms.

Ignoring Timestamps

An error recorded several days before a problem may have no connection to it.

Always compare event timestamps with the reported incident.

Searching Only by Event ID

Different event providers can use the same numeric Event ID for different purposes.

Always check the event source and message.

Assuming Event Viewer Reveals Every Cause

Some hardware failures, sudden power losses, and low-level system problems may leave incomplete diagnostic information.

Combine Event Viewer with other troubleshooting tools when necessary.

Clearing Logs Too Early

Deleting logs can remove valuable evidence.

If logs need to be cleared for maintenance or troubleshooting, export and preserve relevant events first.

Best Practices for IT Administrators

For business environments, consider the following recommendations:

  • Review important System, Application, and Security events regularly.
  • Configure appropriate audit policies.
  • Use centralized event collection when managing multiple computers.
  • Set reasonable event log sizes and retention policies.
  • Restrict access to sensitive security logs.
  • Correlate events with user reports and monitoring alerts.
  • Document recurring problems and their resolutions.
  • Keep Windows, drivers, and business applications updated.

For larger environments, Windows Event Forwarding or a centralized log management platform can make monitoring more efficient.

Final Thoughts

Windows Event Viewer is one of the most useful troubleshooting tools available to Windows users and IT professionals.

It provides detailed information about application failures, unexpected shutdowns, Windows services, authentication attempts, and many other system activities.

However, understanding how to interpret those events is more important than simply finding error messages.

A single Event ID rarely tells the entire story.

By examining timestamps, event providers, surrounding activity, and relevant system behavior, you can identify problems more efficiently and avoid unnecessary troubleshooting.

The next time a Windows computer crashes or behaves unexpectedly, Event Viewer should be one of the first tools you check.

It may not provide every answer, but it often provides the clues you need to find the real cause.

Similar Posts

One Comment

Leave a Reply

Your email address will not be published. Required fields are marked *