Win32 App Deployment Failed with Error 0x87D1041C

The Win32 application deployment in Microsoft Intune may fail with an error The application was not detected after installation completed successfully 0x87d1041c. This issue is usually reported when there is an issue with detection rules. A detection rule is required to confirm application presence post-installation. In this blog post, we will understand how to identify and fix the Intune 0x87D1041C error which is related with detection rules.

You can follow the Understanding Win32 App Detection Rules in Microsoft Intune post to know more about Intune detection rules and the entries logged in IntuneExtensionMnager.log file when Intune tries to detect the application using win32 app detection rules. The article explains all win32 app detection rules ( MSI , File , Registry, and custom script) in detail.


Microsoft Intune Win32 application deployment fails with the following error. You can see below details in the application installation status in the Intune admin center.

Error code: 0x87D1041C

The application was not detected after installation completed successfully (0x87d1041c)

Suggested remediation

Couldn’t detect app because it was manually updated after installation or uninstalled by the user.

The deployment error can be checked from the Intune Admin Center / Apps / Windows Apps blade.

Intune 0x87D1041C the application was not detected after installation completed successfully 

Cause for Intune 0x87D1041C Error:

The Intune error 0x87D1041C suggests that the application was successfully installed however it was not detected after installation. This may happen due to the below reasons.

  • The application was explicitly uninstalled by the user. This error should only occur for the required application.
  • The detection method used for the application is not correct. This may be the case when you have manually entered the registry key or file details to detect an application.

How to Fix Win32 App Deployment Error 0x87D1041C

No action is needed for the Required application uninstalled by the user. Since the application has been assigned as a mandatory application, it will get installed automatically at the next policy update.

However, if you are seeing this error code immediately after application installation then the issue should be with the win32 app detection rules, and that needs to be identified and fixed.

You can validate the Detection rules ( Application product code, Registry key, Files, or custom script) from the Detection rules tab when Editing the application. Make sure that you have provided the correct details to detect the application.

For example, if using a file or folder detection rule then ensure that you have provided the correct path, file name or versions.

Please check “Understanding win32 app detection rule” to learn more about win32 app detection rules.

Intune win32 app detection rules 0x87D1041C

If you have used the MSI product code then the following PowerShell command can be used to find the correct MSI product code from the machine where the application is installed.

Get-WmiObject -Class win32_product -Filter "Name LiKE '%VISIO%'"

win32_product 0x87d1041c

You can also find the product code from the Windows registry. Open the registry editor and navigate to HKEY_Local_Machine\Software\Microsoft\Windows\CurrentVersion\Uninstall and go through GUID’s to find the application you are looking for.

Windows registry product MSI GUID

Related Posts

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.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top