Intune App Dependencies — Setup and Troubleshooting
You are deploying a Win32 app that requires .NET Framework 4.8. You create a dependency in Intune for the .NET Framework app. However, some devices fail to install the parent app even though .NET Framework is present. What is the most likely issue?
⚠ Common exam trap
Many exam-takers assume a dependency is automatically detected by its version number, but Intune requires an explicit detection rule that must exactly match the actual installation artifacts, and a mismatch in the detection rule (not the version logic) is the root cause of the failure.
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 dependency detection rule does not match the actual .NET installation.
Intune uses detection rules to verify whether a dependency is installed. If the detection rule for the .NET Framework dependency does not match the actual installation state (e.g., it checks for a registry key or file version that differs from what .NET 4.8 actually creates), Intune will incorrectly report the dependency as missing, blocking the parent app installation even though .NET is present.
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 dependency version is set to 'Greater than' instead of 'Greater than or equal to'.
Why it's wrong here
'Greater than' excludes the exact version 4.8, so devices already running 4.8 fail the dependency check and the parent app is skipped. It is tempting because 'Greater than' appears to guarantee a sufficiently new framework, and it would be correct only when a version strictly newer than 4.8 is genuinely required.
- ✓
The dependency detection rule does not match the actual .NET installation.
Why this is correct
Intune evaluates dependency detection rules before installing the parent app; if the rule checks the wrong registry path, file version or product code, it reports .NET Framework as absent even when installed. The parent app is then skipped, satisfying the stem's constraint that .NET is present yet installation fails.
- ✗
The parent app is set to install before the dependency.
Why it's wrong here
Intune always installs dependencies before the parent app; ordering is not user-configurable, so this cannot be the cause. It is tempting because sequencing errors are a common deployment fault, but the actual failure here lies in the dependency's detection rule or install behaviour, not install order.
- ✗
The dependency is set to 'Do not install automatically'.
Why it's wrong here
With 'Do not install automatically', Intune evaluates the dependency but never installs it, so the parent app's requirement check fails on devices lacking .NET Framework 4.8. It is tempting because this setting exists for dependencies you want detected only, such as ones deployed separately via another assignment.
Go deeper
Related to this question
Learn chapter
Enrolling Devices with Microsoft Intune
Key term
Win32 app
A Win32 app is a traditional Windows program that runs directly on a Windows PC, using the same system resources and displaying a standard window with menus and buttons.
Key term
Intune
Microsoft Intune is a cloud-based service that helps organizations manage their users' devices and applications, ensuring security and compliance without needing to own or control the physical hardware.
About these practice questions
Courseiva writes every MD-102 question from scratch — 556 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 →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This MD-102 practice question is part of Courseiva's free Microsoft 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 MD-102 exam.