Deploying Win32 apps through Microsoft Intune is a powerful way to manage software across your organization. But when you encounter error 0x87d300c9, deployments can fail unexpectedly, leaving devices without critical applications. This error usually points to issues with detection rules, installation commands, or prerequisites, and the good news is that it can be resolved with a few targeted checks.
Issue:
Intune Win32 app deployment failed with error code 0x87D300C9.
Error Code: 0x87D300C9
Error Description: The unmonitored process is in progress, however it may timeout.

Intune – Win32 App – Error 0x87D300C9
Cause for Intune 0x87D300C9 Error
Error code 0x87D300C9 indicates that a process was still running when Intune stopped monitoring it. This issue typically occurs when the process becomes stuck during execution. For applications, it may result from a corrupt installer, incorrect command‑line arguments, or running the installation without proper silent switches. In the case of PowerShell scripts, an unexpected message box can cause the script to hang indefinitely until it is manually terminated
Step-by-Step Guide to Investigate Intune 0x87D300C9 Error
Validate command-line switches
Validate the command‑line switches to ensure they are correct. Then, test the application by installing it manually with the same switches to confirm that no pop‑up messages appear during execution.
Manually Install Application
Try installing the application manually using the same source file to confirm that the process does not get stuck. If the issue occurs only on certain devices, perform a manual installation on one of the affected computers. The installation may fail due to a corrupt source file or missing dependencies, such as the .NET Framework
Check for Message Boxes in Scripts
A PowerShell script can hang indefinitely if it displays a message box during execution. To verify, run the script manually and confirm that no message boxes appear while it runs.
Check IntuneManagementExtension Log
Review IntuneManagementExtension.log . This is the primary troubleshooting log for Win32 app deployments in Intune. It tells you exactly what Intune tried, what succeeded, and why it failed.
Real World Example
Let’s dig further to understand why the deployment failed in our case.
After analyzing the IntuneManagementExtension.log file, we found that the command‑line switch used was incorrect. As a result, the Microsoft installer displayed a usage prompt. This prompt required user interaction to close, but it was not visible because the installation was running under the system account. Consequently, the installer process timed out after 60 minutes. As shown in the second screenshot, the Win32 installation was aborted once the timeout was reached.

Figure: IntuneManagementExtension.log

We attempted to install Microsoft Visio Viewer 2016 using the same command, but the /qs switch was incorrect. As a result, the Microsoft Installer displayed a message box that required user interaction to close. During Win32 application deployment via Intune, this prompt was not visible because the installation ran under the system context. Consequently, the process became stuck, and the deployment failed with error 0x87D300C9.

Related Posts
- Deploy Win32 App Using Intune Enterprise App Catalog
- Understanding Win32 App Detection Rules
- Understanding Win32 App Requirements Rule
- Upgrade / Replace Win32 Apps with Supersedence Relationship
- Win32 App Deployment with Dependencies
- Win32 Apps vs LOB Apps
- Win32 App Deployment failed with error code 0x80070643
- Win32 App Deployment Failed with Error 0x87D1041C
- Win32 App Deployment failed with error 0x87D300C9
- Win32 App failed with error code 0x80070653
- Deploy Google Chrome for Enterprise with Intune Win32 App
- How to Prepare Win32 App Installation source for Microsoft Intune
- SCCM Device Collection Equivalents in Microsoft Intune for App Deployment
- Deploy Microsoft SQL Server Management Studio 19.02 through Intune
- Organizing Laptop and Desktop in Intune Using Filters
Subscribe to Techuisitive Newsletter
Be the first to know about our new blog posts. Get our newsletters directly in your inbox and stay up to date about Modern Desktop Management technologies & news.