220-1102 Operating Systems Practice Question
A user is attempting to install a legacy business application on a Windows 10 Pro workstation. The installation fails with an error stating that the .NET Framework version 3.5 is required. The technician checks the 'Turn Windows features on or off' dialog. Which feature should the technician enable to satisfy this requirement?
⚠ Common exam trap
Many candidates confuse 'Legacy Components' with a catch-all for older software support, but it does not include .NET Framework versions, which must be enabled separately.
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
✓
.NET Framework 3.5 (includes .NET 2.0 and 3.0)
The .NET Framework 3.5 is a prerequisite for many legacy business applications. In Windows 10, this feature is not installed by default but can be enabled via 'Turn Windows features on or off'. Selecting '.NET Framework 3.5 (includes .NET 2.0 and 3.0)' installs the required runtime components, including the older 2.0 and 3.0 frameworks that the application depends on.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
.NET Framework 3.5 (includes .NET 2.0 and 3.0)
Why this is correct
Enabling .NET Framework 3.5 (which includes .NET 2.0 and 3.0) is the correct solution because it installs the legacy Common Language Runtime (CLR) 2.0 that many older business applications were compiled against. Windows 10 ships with .NET Framework 4.8 as an in-box component, but the 3.5 runtime is intentionally not enabled by default to avoid conflicts. Without this feature, a legacy app will throw errors such as 'Could not load file or assembly' or 'The required version of the .NET Framework is not installed.'
- ✗
Legacy Components
Why it's wrong here
The 'Legacy Components' optional feature in Windows 10 bundles outdated items like DirectPlay (used by older games) and deprecated media codecs. It does not include any .NET Framework runtime files or assemblies. Although the name sounds like it might cover all legacy software needs, it has no effect on applications that require .NET 2.0/3.0 functionality.
- ✗
Windows Subsystem for Linux
Why it's wrong here
Windows Subsystem for Linux (WSL) is a compatibility layer that lets you run Linux ELF binaries directly on Windows via a lightweight virtual machine or a kernel interface. It is intended for Bash scripts, Linux utilities, and native Linux development tools. WSL does not provide or install Microsoft's .NET Framework runtimes, and enabling it will not satisfy a Win32 .NET-based legacy application's dependency on .NET 3.5.
- ✗
Hyper-V
Why it's wrong here
Hyper-V is a Type-1 hypervisor that enables hardware virtualization, allowing you to create and run separate virtual machines with their own operating systems. It does not install software components into the host OS, nor does it expose .NET Framework 2.0/3.0 to the current environment. While Hyper-V is a Windows feature, it is unrelated to application runtime dependencies and would not resolve a missing .NET Framework error.
Go deeper
Related to this question
Learn chapter
Windows Editions and Features
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.
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.
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.