mediumMultiple ChoiceObjective-mapped
220-1202 Practice Question: A user installs a new application and immediately…
A user installs a new application and immediately receives a 'The application was unable to start correctly (0xc000007b)' error. The application worked on another computer with the same Windows version. Which component is most likely causing this error?
⚠ Common exam trap
CompTIA often tests the 0xc000007b error by pairing it with a plausible but incorrect option like DirectX, exploiting the fact that many candidates associate all 'missing DLL' errors with DirectX or graphics issues.
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
✓
The Visual C++ Redistributable package is missing or corrupted.
Error code 0xc000007b is a STATUS_INVALID_IMAGE_FORMAT error, typically indicating a mismatch between 32-bit and 64-bit binaries. The most common cause is a missing or corrupted Visual C++ Redistributable package, which provides essential runtime libraries (e.g., MSVCR120.dll) that the application depends on. Without these libraries, the application cannot load correctly, even if the Windows version matches.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
The application requires a newer version of DirectX.
Why it's wrong here
Error code 0xc000007b, also known as STATUS_INVALID_IMAGE_FORMAT, specifically indicates a problem loading an executable or dynamic-link library (DLL) due to an invalid format or architecture mismatch. DirectX issues, while related to graphics and multimedia, typically manifest with different error codes (e.g., D3DCOMPILER_43.dll missing) or application crashes related to rendering, not this particular system-level image format error.
- ✓
The Visual C++ Redistributable package is missing or corrupted.
Why this is correct
Error 0xc000007b, or STATUS_INVALID_IMAGE_FORMAT, frequently occurs when an application cannot correctly load a required dynamic-link library (DLL) due to a binary architecture mismatch, such as a 64-bit application attempting to load a 32-bit DLL or vice versa. This often points to a dependency on a specific version of the Visual C++ runtime libraries that is either absent or corrupted on the system. Reinstalling the appropriate Visual C++ Redistributable package for the application's architecture (x86 or x64) typically resolves this by providing the necessary runtime components.
- ✗
The user does not have administrative privileges.
Why it's wrong here
A lack of administrative privileges would typically result in specific "Access Denied" error messages (e.g., "Error 5: Access is denied") when attempting to install or run an application that requires elevated permissions to write to protected system directories or modify registry keys. Error 0xc000007b, however, is a system-level error indicating an issue with loading an executable or DLL, specifically related to its format or dependencies, not a permission-based restriction.
- ✗
The hard drive has bad sectors affecting the application files.
Why it's wrong here
While bad sectors on a hard drive can indeed lead to data corruption and prevent applications from launching correctly, the resulting error messages are usually related to file read/write errors, corrupted files, or general application crashes, rather than the specific 0xc000007b code. This particular error, STATUS_INVALID_IMAGE_FORMAT, strongly suggests a problem with the executable or a required DLL's architecture or integrity at the software level, rather than a physical storage defect.
Go deeper
Related to this question
About these practice questions
One of 495 original 220-1202 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. 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-1202 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-1202 exam.