intunemdms.com

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

01PackageCreate an .intunewin package
02ConfigureAdd commands and detection
03AssignTarget users or devices
04MonitorReview status and logs

Intune UI examples

These compact mockups show the Intune settings that matter for this topic.

App type selection□ ×
Windows app (Win32)
.intunewin
Intune Management Extension
Core settings□ ×
setup.exe /quiet /norestart
setup.exe /uninstall /quiet
System
Validation steps□ ×
Windows 10 1607 or later
File / MSI / Registry / Script
Default return codes
Deployment outcome□ ×
Automatic installation
Company Portal install
Remove from target group

Practical reference

AreaWhat to check
Packaging.intunewin package created with the Win32 Content Prep Tool
ExecutionInstall and uninstall commands run on the device
StateDetection rules decide whether the app is installed
DeliveryAssignments 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

IssueWhat to check
App does not installCheck assignment, requirements, install command, and IME logs.
App installs repeatedlyReview detection rules.
App is not visibleCheck assignment type and Company Portal targeting.

Leave a feedback

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