220-1102 Operating Systems Practice Question
A technician needs to install a legacy application designed for Windows 7 on a Windows 10 Pro workstation. The application installer fails with a compatibility error. The technician has already tried running the installer as administrator. Which built-in Windows feature should the technician use to enable the application to run?
⚠ Common exam trap
Many candidates confuse the Program Compatibility Troubleshooter with virtualization tools like Windows Sandbox or Hyper-V, assuming any legacy app needs a separate OS environment rather than a compatibility shim.
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
✓
Program Compatibility Troubleshooter
The Program Compatibility Troubleshooter is the correct built-in Windows feature to resolve compatibility issues with legacy applications. It automatically detects and applies the appropriate compatibility settings, such as emulating a previous Windows version (e.g., Windows 7), to allow the installer to run successfully. Running as administrator alone does not address the underlying compatibility mode requirements.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Windows Sandbox
Why it's wrong here
Windows Sandbox is a lightweight, disposable virtual machine that loads a fresh copy of Windows with its own kernel and user-mode processes. It isolates untrusted software from the host, but it does not provide any compatibility shims, legacy API mappings, or Windows 7 runtime components. Therefore, a legacy application that fails on Windows 10 will fail just the same inside the Sandbox unless Windows 7 is installed as a guest OS, which the Sandbox cannot do.
- ✓
Program Compatibility Troubleshooter
Why this is correct
The Program Compatibility Troubleshooter is the correct choice because it invokes the Windows compatibility engine, which queries the user for the legacy operating system (e.g., Windows 7) and then applies a set of compatibility shims that intercept and modify API calls in real time. Shims can fake older version numbers, redirect file/registry paths, or adjust display settings without requiring a separate OS install. It is the built-in, user-facing tool designed precisely for running older applications on newer Windows versions.
- ✗
Hyper-V Manager
Why it's wrong here
Hyper-V Manager is a hypervisor-based virtualization platform that runs complete guest operating systems in separate virtual machines; it is not a compatibility feature for the host OS. While you could install Windows 7 into a Hyper-V VM and run the application there, this requires a Windows Pro/Enterprise/Server edition, a Windows 7 installation image, and substantial system resources. Hyper-V does not intercept or patch the application's calls on the host; it merely provides hardware emulation, so it is a heavyweight workaround, not a direct compatibility solution.
- ✗
Group Policy Editor
Why it's wrong here
Group Policy Editor (gpedit.msc) manages centralized administrative policies for users and computers by writing to registry-based policy keys and applying security, software restriction, and script settings. It has no mechanism to intercept individual application calls, provide legacy API emulation, or simulate an older Windows version. Compatibility settings are stored per-application in the registry and are applied by the application compatibility engine, whereas Group Policy operates at the system- or user-wide level and cannot target a single legacy executable's runtime behavior.
Visual reference
Go deeper
Related to this question
Learn chapter
Windows Safe Mode Types
Key term
Compatibility mode
Compatibility mode is a software setting that allows a program or operating system designed for an older version of Windows to run on a newer version by mimicking the older environment.
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
Courseiva writes every 220-1102 question from scratch — 925 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
Same concept, more angles
1 more way this is tested on 220-1102
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 needs to run a legacy Windows 7 application on a Windows 10 Pro workstation. The application fails to start and displays a compatibility error. Which built-in Windows 10 tool should the technician use FIRST to resolve this issue?
easy- A.Windows Sandbox
- ✓ B.Program Compatibility Troubleshooter
- C.Hyper-V Manager
- D.Windows Subsystem for Linux (WSL)
Why B: The Program Compatibility Troubleshooter is the correct first tool because it is a built-in Windows 10 utility specifically designed to detect and automatically apply compatibility settings (such as running the program in an older Windows version mode, like Windows 7) for legacy applications that fail to start. This tool scans the application's executable and prompts the user to select the appropriate compatibility mode, resolving the issue without requiring additional virtualization or subsystem layers.
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.