Intune Deployment Guide
What is a Win32 app in Intune?
Overview
A Win32 app in Intune is a Windows desktop application packaged and managed through Microsoft Intune. It is the most flexible app type for classic EXE and MSI installers because it supports custom install commands, requirements, detection rules, assignments, return codes, and troubleshooting through the Intune Management Extension.
Use this guide when you need a clear baseline before reading deeper guides about packaging, commands, detection, and assignments.
What makes a Win32 app different
Win32 apps are not just files uploaded to Intune. They include the package, install logic, uninstall logic, detection state, device eligibility, and assignment intent.
When to use Win32 apps
Use Win32 apps when the installer needs custom silent switches, wrapper scripts, registry detection, file detection, or device-wide installation behavior.
How the flow works
Intune UI examples
These compact mockups show the Intune settings that matter for this topic.
Practical reference
| Area | What to check |
|---|---|
| Packaging | .intunewin package created with the Win32 Content Prep Tool |
| Execution | Install and uninstall commands run on the device |
| State | Detection rules decide whether the app is installed |
| Delivery | Assignments decide who receives the app |
Quick checklist
- Use Win32 when you need custom command-line control.
- Keep packaging, commands, requirements, detection, and assignments consistent.
- Test with a small pilot group before production rollout.
Troubleshooting checks
| Issue | What to check |
|---|---|
| App does not install | Check assignment, requirements, install command, and IME logs. |
| App installs repeatedly | Review detection rules. |
| App is not visible | Check assignment type and Company Portal targeting. |

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