Intune Deployment Guide
Intune requirements explained
Overview
Requirements control whether a device is eligible to install a Win32 app. Intune evaluates requirements before running the install command.
Correct requirements prevent apps from being offered to unsupported devices and reduce failed installations.
Built-in requirements
Common built-in requirements include operating system architecture, minimum operating system, disk space, memory, CPU count, and CPU speed.
Custom requirement rules
Custom requirement rules can use file, registry, or script-based checks when built-in rules are not enough.
How the flow works
01Device targetedAssignment applies
02Requirements runEligibility checked
03EligibleInstall can continue
04Not eligibleInstall is skipped
Intune UI examples
These compact mockups show the Intune settings that matter for this topic.
64-bit
Windows 10 1607
500
4096
2
1000
Registry
HKEY_LOCAL_MACHINE\Software\Vendor
Equals
requirement.ps1
No
Integer/String/Boolean
Practical reference
| Area | What to check |
|---|---|
| Architecture | Limit install to 32-bit, 64-bit, or ARM64 where appropriate |
| Minimum OS | Prevent install on unsupported Windows versions |
| Disk/RAM/CPU | Avoid installs on devices that cannot support the app |
| Custom rule | Handle app-specific eligibility checks |
Quick checklist
- Use the minimum requirements that are actually needed.
- Do not over-restrict pilot devices by accident.
- Check requirements first when an assigned app never starts installing.
Troubleshooting checks
| Issue | What to check |
|---|---|
| App never installs | Device may not meet requirements. |
| Only some devices install | Compare architecture and OS version. |
| Custom requirement fails | Review script output or registry/file path. |

Leave a feedback
Include versions, steps, and any error text if you have them.