220-1102 Software Troubleshooting Practice Question
A user reports that a 64-bit application on Windows 10 fails to start with error 'The application was unable to start correctly (0xc000007b)'. The technician runs sfc /scannow and DISM /RestoreHealth, which complete successfully. The technician also re-registers all DLLs in the application folder. The issue persists. What should the technician do NEXT?
⚠ Common exam trap
Watch out — candidates often assume the error is a system file corruption issue (already ruled out by sfc/DISM) or a permissions problem, rather than recognizing it as a runtime library mismatch that requires reinstalling Visual C++ Redistributables.
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
✓
Install the latest Visual C++ Redistributable packages.
The 0xc000007b error typically indicates a mismatch between 64-bit and 32-bit components, often caused by missing or corrupted Visual C++ Redistributable packages. Since sfc /scannow and DISM /RestoreHealth found no system file issues and re-registering DLLs did not resolve the problem, the next logical step is to install or repair the Visual C++ Redistributables, which provide essential runtime libraries for many Windows applications.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
Install the latest Visual C++ Redistributable packages.
Why this is correct
The error code 0xc000007b (STATUS_INVALID_IMAGE_FORMAT) typically occurs when a 64-bit application cannot load a required DLL at startup, commonly a Visual C++ runtime component such as msvcp140.dll or vcruntime140.dll. Installing the latest Visual C++ Redistributable packages—including both x86 and x64 variants—ensures that all required runtime versions are present and correctly registered in the side-by-side assembly store. This resolves architecture mismatches and missing runtime dependencies that cause the application to fail before its own code executes.
- ✗
Run the application as administrator.
Why it's wrong here
Running the application as administrator only elevates its access token and may bypass folder permissions or protected path issues, but it does not alter which DLLs are loaded or how the loader resolves imports. The 0xc000007b error occurs during process initialization when the system tries to map binaries into memory, which is independent of the user's privilege level. Even with full administrative rights, the missing or corrupt Visual C++ runtimes would still produce the same failure.
- ✗
Reinstall the application.
Why it's wrong here
Reinstalling the application will replace its own program files and registry entries, but it does not install or repair system-wide Visual C++ runtimes that are installed separately via Windows Update or standalone redistributables. The error appears before the application's main code runs, so reinstalling the app rarely addresses the underlying binary dependency issue. Moreover, the note already mentioned the technician tried re-registering DLLs, which indicates a corrupted system runtime rather than a damaged application installation.
- ✗
Check the application for missing .NET Framework features.
Why it's wrong here
Although .NET Framework issues can cause startup failures, they typically manifest with different error codes such as 0xc0000135 (DLL not found) or a managed exception dialog, not as 0xc000007b. Additionally, a 64-bit native application would depend on Visual C++ runtimes far more commonly than .NET, and the note confirms that 0xc000007b is most strongly associated with VC++ runtime absence. Checking .NET features would be a reasonable secondary step if no VC++ runtime issue were found, but it is not the primary fix here.
Visual reference
Go deeper
Related to this question
Learn chapter
Troubleshoot: Application Compatibility Mode
Key term
Windows
Windows is a family of operating systems developed by Microsoft that manages computer hardware and software, providing a graphical user interface for users to interact with their devices.
Key term
Windows 10
Windows 10 is a personal computer operating system developed by Microsoft that combines the familiarity of Windows 7 with the modern features of Windows 8, designed to run on a wide range of devices from desktops to tablets.
About these practice questions
This 220-1102 question is part of Courseiva's 925-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →
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.