220-1102 Software Troubleshooting Practice Question
A technician is troubleshooting a Windows 10 application that crashes with the error '0xc000007b'. The application is a 32-bit application running on a 64-bit system. The technician has already reinstalled the application and run System File Checker (SFC), which found no errors. Which should the technician check NEXT?
⚠ Common exam trap
Watch out — candidates often confuse the 0xc000007b error with a .NET Framework issue (Option C) because both can cause application crashes, but the specific error code points to a DLL architecture mismatch, not a missing .NET runtime.
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
✓
Check for missing Visual C++ redistributables (32-bit)
The error 0xc000007b (STATUS_INVALID_IMAGE_FORMAT) typically occurs when a 32-bit application tries to load a 64-bit DLL or is missing a required 32-bit dependency. Since the technician has already reinstalled the application and SFC found no system file corruption, the next logical step is to check for missing 32-bit Visual C++ redistributables, which are common dependencies for many Windows applications and are not repaired by SFC.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
Check for missing Visual C++ redistributables (32-bit)
Why this is correct
The 0xc000007b error (STATUS_INVALID_IMAGE_FORMAT) means the Windows loader rejected a DLL due to a machine-type mismatch or corrupt image. For a 32-bit application, this almost always indicates a missing or incompatible x86 Visual C++ runtime—such as msvcr120.dll or vcruntime140.dll—often because only the x64 redistributable is installed. Reinstall both the x86 and x64 VC++ Redistributable packages to supply the correct architecture-specific DLLs.
- ✗
Check Windows Update for driver updates
Why it's wrong here
Windows Update's driver catalog targets hardware abstraction—kernel-mode drivers for devices like GPUs, network adapters, or storage controllers. A user-mode DLL dependency error like 0xc000007b arises during application process initialization, before device drivers are involved. While Windows Update may occasionally ship generic DLL updates, those are not driver updates and will not repair the 32-bit runtime mismatch that this error represents.
- ✗
Check for a missing .NET Framework version
Why it's wrong here
A missing .NET Framework version generally triggers a distinct failure—either a prompt to install the framework, an event ID 1026 from the .NET runtime, or error code 0xc0000135 (STATUS_DLL_NOT_FOUND) meaning the CLR itself could not be located. In contrast, 0xc000007b is a format error, not a not-found error, indicating a loaded DLL has an invalid image format. This crash signature points to native C/C++ runtime dependencies, not managed .NET assemblies.
- ✗
Check the system's BIOS settings for compatibility
Why it's wrong here
BIOS/UEFI settings control pre-boot hardware initialization, memory timings, and secure boot; once Windows starts, the OS loader hands off to user-mode processes. The fact that the application launches far enough to attempt loading DLLs proves the system has already booted successfully. BIOS compatibility issues would produce boot failures or hardware-level errors, not an application-level 0xc000007b status about an invalid PE image.
Go deeper
Related to this question
Learn chapter
Troubleshoot: Permission Denied Errors
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
One of 925 original 220-1102 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-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.