220-1102 Software Troubleshooting Practice Question
A user reports that a Windows 10 application crashes immediately on launch with the error 'The application was unable to start correctly (0xc000007b)'. The technician has verified that the system meets the application's minimum requirements and has run sfc /scannow, which found no issues. Which of the following is the MOST likely cause of this error?
⚠ Common exam trap
Many candidates confuse this error with a system file corruption issue and run sfc /scannow, but the error is specific to application-level runtime dependencies, not Windows system files.
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
✓
Missing or corrupted Microsoft Visual C++ Redistributable
Error 0xc000007b (STATUS_INVALID_IMAGE_FORMAT) typically indicates a 32-bit/64-bit mismatch or a missing/corrupted dependency, most commonly the Microsoft Visual C++ Redistributable. Since sfc /scannow found no system file corruption, the issue is not with core Windows files but with the redistributable runtime libraries that the application requires to load correctly.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Corrupted user profile
Why it's wrong here
A corrupted user profile can interfere with application startup because Windows loads user-specific registry hives and settings during process initialization, but the 0xc000007b error is a binary image format failure. This status code indicates that the executable or a dependent DLL has an invalid machine type or a missing runtime component, which is independent of user profile data. Profile corruption typically manifests as login loops, missing personalized settings, or apps failing to retrieve configuration, not as a loader-level error referencing system-wide runtime libraries.
- ✓
Missing or corrupted Microsoft Visual C++ Redistributable
Why this is correct
Error 0xc000007b occurs when Windows cannot validate the binary image being executed, and the most common cause is a missing, damaged, or bitness-mismatched Microsoft Visual C++ Redistributable library. The application's import table lists functions from modules like msvcr120.dll or vcruntime140.dll; if those DLLs are absent or corrupted, the loader aborts with STATUS_INVALID_IMAGE_FORMAT. Reinstalling both the x86 and x64 versions of the redistributable for the exact VC++ version the app was built against rebuilds the necessary runtime environment and typically eliminates the error.
- ✗
Outdated graphics driver
Why it's wrong here
An outdated graphics driver can certainly cause graphical corruption, crashes, or 'Display driver stopped responding' errors, but those failures occur after a process has launched and DirectX/OpenGL contexts are created. The 0xc000007b error surfaces earlier, during the loader's mapping of the executable image, before any GPU-specific code is executed. While driver updates are good practice, they have no effect on the integrity of the application's import address table or the availability of Visual C++ runtime DLLs, so they cannot resolve this particular status code.
- ✗
Insufficient hard drive space
Why it's wrong here
Insufficient hard drive space generates distinct errors like ERROR_DISK_FULL (0x70) or 'Not enough space on the disk' when the application attempts to write temporary files, caches, or saved data. The 0xc000007b error is unrelated to storage capacity; it is a format/load failure that occurs when the loader analyzes the PE header of the executable or its dependencies. Even if the drive were completely full, Windows would still load a correctly configured application into memory, so the error points to missing DLLs or architecture mismatches, not free space.
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.