easyMultiple ChoiceObjective-mapped
Missing DLL or Runtime Library Error
Exhibit
Refer to the exhibit. ``` Error: The program cannot start because MSVCR100.dll is missing from your computer. Try reinstalling the program to fix this problem. ```
A user attempts to run a legacy application and receives the error message shown in the exhibit. What is the most likely cause of this error?
Quick Answer
The correct answer is that the required Microsoft Visual C++ redistributable package is not installed. This is because legacy applications often depend on specific runtime libraries, such as MSVCR100.dll or MSVCR120.dll, which are provided by the Visual C++ Redistributable; when this package is missing, the system cannot locate the necessary DLL, triggering a "missing DLL or runtime library after installation" error. On the CompTIA ITF+ FC0-U61 exam, this scenario tests your understanding of application dependencies and system requirements, often appearing as a common trap where students mistakenly blame a corrupt file or incorrect Windows version instead of the missing redistributable. A helpful memory tip is to think of the "C++ Redist" as the library card for your program—without it, the program can't check out the books (DLLs) it needs to run.
⚠ Common exam trap
Test-takers frequently assume the error is due to a missing application file or permission issue, rather than recognizing the specific symptom of a missing Visual C++ runtime library, which is a common dependency error in legacy Windows applications.
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 required Microsoft Visual C++ redistributable package is not installed.
The error message typically indicates that the application requires a specific version of the Microsoft Visual C++ Redistributable package, which provides essential runtime libraries (e.g., MSVCR100.dll, MSVCR120.dll) that legacy applications depend on. Without these libraries, the application cannot load critical components and fails with a system-level error, such as 'The program can't start because MSVCR*.dll is missing'.
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 is not installed correctly.
Why it's wrong here
The error indicates a missing runtime component, not an installation issue with the app itself.
- ✗
The user does not have permission to run the application.
Why it's wrong here
Permission errors would show a different message.
- ✗
Antivirus software has quarantined the application file.
Why it's wrong here
Antivirus would quarantine the exe, not a DLL, and message would differ.
- ✓
The required Microsoft Visual C++ redistributable package is not installed.
Why this is correct
MSVCR100.dll is part of the Visual C++ runtime; installing the redistributable resolves it.
Go deeper
Related to this question
About these practice questions
This FC0-U71 question is part of Courseiva's 988-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 →
Same concept, more angles
1 more way this is tested on FC0-U71
These questions test the same concept from different angles. Work through them to make sure you can recognise it however the exam phrases it.
Variation 1. A user installed a new photo editing application. After opening it, the user receives an error that the application cannot find a required DLL file. Which of the following is the MOST likely cause?
easy- ✓ A.The application did not install all necessary components.
- B.The application configuration file is corrupted.
- C.The computer does not have enough RAM to run the application.
- D.The graphics driver is outdated.
Why A: A DLL (Dynamic Link Library) file is a shared code library that applications call at runtime. If the application installer did not copy all required DLLs to the system (e.g., missing Visual C++ Redistributable or a specific runtime component), the application will fail with a 'DLL not found' error. This is the most common cause because the installation process was incomplete or corrupted, not because of hardware or driver issues.
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This FC0-U71 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 FC0-U71 exam.