Courseiva
Software Troubleshooting →mediumMultiple Choice

220-1102 Software Troubleshooting Practice Question

A user reports that a Windows 10 application crashes with the error '0xc0000005 (Access Violation)'. The technician has already updated the application and graphics drivers. Which built-in Windows tool should the technician use to test the system memory for faults?

⚠ Common exam trap

Candidates often confuse system monitoring tools (Task Manager, Performance Monitor, Resource Monitor) with diagnostic tools, assuming they can detect hardware faults when they only report usage statistics.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

✓

Windows Memory Diagnostic

The 0xc0000005 (Access Violation) error can be caused by faulty system memory (RAM), which corrupts data or instructions during execution. Windows Memory Diagnostic (WMD) is the built-in tool designed to test RAM for hardware faults by running a series of read/write and pattern tests during a system reboot. Updating drivers and the application did not resolve the issue, making memory testing the logical next step.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✗

    Task Manager

    Why it's wrong here

    Task Manager's Performance tab shows real-time memory usage, including total RAM in use, available memory, and per-process working sets, but it only reads the OS's memory counters. It never writes test patterns to DRAM or reads them back to verify hardware integrity, so it can indicate memory pressure but cannot confirm or rule out a faulty RAM module. This is why the 0xC0000005 access violation, which can stem from hardware memory corruption, cannot be diagnosed with Task Manager.

  • ✗

    Performance Monitor

    Why it's wrong here

    Performance Monitor (perfmon.exe) collects performance counters like Memory\Available Bytes and Pages/sec over time, allowing you to correlate the crash with memory trends or paging activity. It is a logging and analysis tool, not a hardware verification tool; it cannot probe physical memory locations or execute the read/write/refresh tests that reveal failing cells. Even if it shows a growing pool or high page fault rate, it cannot prove that a specific DRAM cell is corrupted, so it is not a valid diagnostic for this error.

  • ✓

    Windows Memory Diagnostic

    Why this is correct

    Windows Memory Diagnostic (mdsched.exe) reboots the computer into a pre-boot environment and performs a series of low-level memory tests, including MATS+, INVC, SCHCKR, stride-based address patterns, and cache tests that write and read bit patterns across the entire address space. When it detects a failing memory cell, it logs the error in the Event Log under MemoryDiagnostics-Results, which directly explains a 0xC0000005 access violation caused by corrupted data. Because 0xC0000005 is a memory access violation, this tool is the appropriate first-line choice to confirm hardware-level RAM failure.

  • ✗

    Resource Monitor

    Why it's wrong here

    Resource Monitor (resmon.exe) provides a live, detailed breakdown of physical memory, including hardware used, committed, cached, and the per-process standby list, and it can even show which processes hold specific memory segments. However, it has no ability to generate synthetic loads or run diagnostic algorithms against the memory controller; it simply mirrors the current state of the memory manager. Its role is limited to observing symptoms, such as a process ballooning in memory, but it cannot substantiate that the RAM chips themselves are defective, which is required to validate a hardware-related crash.

Visual reference

Client Recursive Resolver Root DNS (13 root servers) TLD DNS (.com, .org, …) Authoritative example.com query IP addr answer

About these practice questions

Courseiva writes every 220-1102 question from scratch — 925 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This 220-1102 practice question is part of Courseiva's free CompTIA certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the 220-1102 exam.