Skip to content
Troubleshooting

Troubleshooting Win32 app deployments

Win32 app failures become easier to isolate when each layer is checked in a consistent order. This guide starts with detection and applicability before moving to the installer itself.

By Simon Hoque

Publication date
10 August 2026
Last updated
Updated 10 August 2026
Estimated reading time
7 min read

Check the detection rule first

A surprising share of reported failures are successful installations with a detection rule that does not match reality. Verify the exact path, registry value, or product code on a device where the software is already installed.

Read the management extension logs

The Intune Management Extension writes several logs for Win32 app activity. Start with AppWorkload.log for deployment events and AppActionProcessor.log for detection and applicability checks. Use IntuneManagementExtension.log for broader agent check-ins, policy processing, and reporting.

C:\ProgramData\Microsoft\IntuneManagementExtension\Logs
Default IME log folder on Windows.
SymptomCheck first
Installs but shows as failedDetection rule
Never startsAssignment, group membership, filters
Returns exit code 1603Installer-specific logs and execution context
Fails only for some usersInstall context: user vs system
Common symptom to first check mapping.
# Illustrative example only$log = "C:\ProgramData\Microsoft\IntuneManagementExtension\Logs\AppWorkload.log"Select-String -Path $log -Pattern "ExitCode|Detection|Enforcement|Applicability" |    Select-Object -Last 40 |    ForEach-Object { $_.Line }
Illustrative example: search recent Win32 deployment events.

Install context and dependencies

  • Installers running as system should not rely on the signed-in user's profile or mapped drives.
  • Dependencies must be detected or installed before the dependent app can complete.
  • Requirement rules and assignment filters determine whether the app is applicable to a device.

Microsoft documentation

Found an error or have a better approach? Report it or suggest an improvement

Microsoft Graph

Getting started with Microsoft Graph for Intune

How to authenticate, choose the smallest useful permission scope, and read your first device data from Microsoft Graph with PowerShell.

Publication date
10 August 2026
Last updated
Updated 10 August 2026
Estimated reading time
8 min read
Read article