A Windows 11 workstation running a legacy inventory application experiences frequent crashes upon startup. A CompTIA A+ technician reviews the Windows Logs in Event Viewer and identifies an Application Error entry with Event ID 1000. The log details specify a faulting module path of C:\Windows\System32\msvcp140.dll and an exception code of 0xc0000005 (Access Violation). Which of the following actions should the technician perform first to resolve the application crash?
- Repair or reinstall the Microsoft Visual C++ 2015-2022 Redistributable package on the workstation.Answer
- BRun the command sfc /scannow /offbootdir=c:\ /offwindir=c:\windows from an elevated Command Prompt.
- COpen the System Control Panel applet and increase the custom initial size of the virtual memory pagefile.
- DPerform a clean re-installation of the Windows 11 operating system using installation media.
Answer
Repair or reinstall the Microsoft Visual C++ 2015-2022 Redistributable package on the workstation.
The correct action is to repair or reinstall the Microsoft Visual C++ Redistributable package. In Event Viewer, Event ID 1000 combined with a faulting module of msvcp140.dll indicates that the application crashed because of a corrupted, missing, or incompatible C++ runtime library. Repairing the Redistributable package via Settings/Control Panel restores the proper DLL files without disrupting the operating system.
Step-by-Step Solution
Key Concept
Troubleshooting Windows Application Crashes via Event Viewer Faulting Module Analysis
Estimated Time:1m 30s