220-1102 Software Troubleshooting Practice Question
A user reports that a custom line-of-business application fails to start on Windows 10 with the error: 'Cannot find '{0E59C9AF-9F0C-4A3A-A9E7-7F4CFF7C3F2D}'. The application attempted to load a component that is not available.' The technician confirms the application installation is complete and no files are missing. The application worked on the previous Windows 7 machine. What is the MOST likely cause of this error?
⚠ Common exam trap
The trap here is that candidates see a GUID and assume it is a .NET assembly error, but the curly-brace GUID format and the 'component' wording point specifically to COM registration, not .NET Framework availability.
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 application requires a 32-bit COM component that is not registered on 64-bit Windows 10
The error message references a CLSID (a GUID like {0E59C9AF-9F0C-4A3A-A9E7-7F4CFF7C3F2D}), which is a unique identifier for a COM component. On a 64-bit version of Windows 10, 32-bit COM components must be registered in the 32-bit registry hive (under Wow6432Node), and if the application is a 32-bit line-of-business app that expects a 32-bit COM component, that component may not be present or registered in the 64-bit environment. This is a classic compatibility issue when migrating from Windows 7 (likely 32-bit) to 64-bit Windows 10.
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 32-bit COM component that is not registered on 64-bit Windows 10
Why this is correct
The error message references a specific GUID, which is the class identifier of a COM component. On 64-bit Windows 10, a 32-bit COM component must be registered in the WOW6432Node portion of the registry using the 32-bit version of regsvr32 (located in SysWOW64). If that registration is missing, the application's call to CoCreateInstance fails with a 'Cannot find {GUID}' error, even though the component DLL may be present on disk.
- ✗
The user does not have permission to access the registry key for the application
Why it's wrong here
A permissions problem with a registry key would normally surface as an 'Access Denied' or 'Cannot open key' style error, not as a 'Cannot find {GUID}' message. The application in this scenario is looking up a specific COM class identifier and failing to locate it anywhere in the registry, which is a missing-registration issue rather than a rights denial. Even if the user lacked rights, Windows would still find the key and then deny access, so the error text would be distinctly different.
- ✗
The application is a .NET application and the .NET Framework is not enabled
Why it's wrong here
If the .NET Framework were missing or disabled, the failure would occur earlier when the CLR attempts to load the required runtime version, yielding errors like 'The .NET Framework 4.5 is not supported on this operating system' or 'Requested runtime is not found.' The error in question mentions a COM GUID, which means the application has already initialized its runtime and is now trying to instantiate a COM object via the registry. A missing framework would never get far enough to perform that lookup.
- ✗
The system's PATH environment variable is corrupted
Why it's wrong here
A corrupted PATH environment variable prevents the operating system from locating executable files and certain DLLs, leading to 'not recognized as an internal or external command' or 'The system cannot find the file specified' errors. COM component resolution, however, does not use the PATH variable; it relies entirely on the registry's HKEY_CLASSES_ROOT and related CLSID keys. Therefore, a PATH issue would manifest as a very different failure message and would not cause a GUID lookup failure.
Go deeper
Related to this question
Learn chapter
Windows Registry
Key term
Line-of-business app
A line-of-business app is a software application that is essential for running a specific core business process, such as accounting, inventory management, or customer relationship management.
Key term
Registry
The Windows Registry is a central hierarchical database that stores configuration settings and options for the operating system, hardware, software, and user preferences.
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.