Question

Difficulty: MediumTroubleshooting Windows Performance and Application Crashes

A technician is troubleshooting a custom line-of-business application that has stopped responding on a Windows 11 workstation. The application window is frozen, and CPU utilization remains high. Place the troubleshooting and isolation steps in the correct chronological sequence that a technician should follow to diagnose, capture diagnostic evidence, recover system responsiveness, and identify the root cause module.

  1. 1Open Resource Monitor, locate the frozen application under the CPU tab, and run Analyze Wait Chain to check for thread deadlocks.
  2. 2Right-click the application process in Task Manager and select Create memory dump file to capture the active memory state to disk.
  3. 3Select End Task in Task Manager to force close the unresponsive process and release consumed system resources.
  4. 4Open Event Viewer and navigate to the Application log to locate Event ID 1000 or Event ID 1002 for details on the faulting module.

Answer

The correct sequence is: 1) Analyze the wait chain in Resource Monitor to check for thread contention, 2) Create a memory dump file in Task Manager to preserve volatile memory, 3) End the task in Task Manager to terminate the frozen process, and 4) Inspect Event Viewer Application logs for Event ID 1000 or 1002 faulting module information.
The correct troubleshooting workflow prioritizes live non-destructive diagnosis and memory state preservation prior to process termination. First, Analyze Wait Chain in Resource Monitor inspects real-time thread dependencies. Second, creating a memory dump in Task Manager preserves volatile RAM data for debugging. Third, End Task clears the hung application from system resources. Fourth, Event Viewer Application logs (Event ID 1000/1002) are examined to identify the faulting DLL or binary.

Step-by-Step Solution

1
Use Resource Monitor to Analyze Wait Chain on the target process.
Determines whether the application is waiting on another locked thread or system process.
Troubleshooting active application hangs starts with non-destructive live diagnostics.
2
Create a process memory dump file through Task Manager.
Generates a snapshot file containing process memory details for developer debugging.
Dumping memory must occur before process termination, as ending the task destroys volatile RAM state.
3
Terminate the unresponsive application using End Task in Task Manager.
Frees up CPU and system memory resources locked by the hung application.
After capturing diagnostic data, clearing the hung process restores user productivity.
4
Examine Event Viewer logs under Windows Logs > Application.
Provides logged crash/hang details, including the faulting module path and exception codes.
System logs document the specific component fault for root-cause resolution.

Key Concept

Methodical sequence for isolating hung Windows applications while preserving diagnostic evidence.
Rate this question