Intune app error lookup
Paste an error code or a log line. You get the documented meaning, its source, and what to check next. Unknown codes are never guessed.
Add install details (optional)
The install command and detection rule help spot context and detection mismatches.
Hex / decimal converter
The Win32Apps registry and some logs store codes as signed decimals.
- Hex
- —
- Signed
- —
- Unsigned
- —
Runs in your browser. Codes and logs are not uploaded or stored.
Intune app error code reference
Intune app install codes, Windows Installer (MSI) codes, and common Win32 HRESULTs in the analyzer database. Entries marked Unverified are community-sourced and not listed in Microsoft's published error tables. The full database has 807 codes; use the analyzer above to look up any of them.
| Code | Meaning | Platform | Source | Guide |
|---|---|---|---|---|
| 1601 | The Windows Installer service could not be accessed. | Windows (MSI) | Microsoft: Windows Installer Error Messages | None yet |
| 1602 | The user cancelled the installation. | Windows (MSI) | Microsoft: Windows Installer Error Messages | None yet |
| 1603 | A fatal error occurred during installation. | Windows (MSI) | Microsoft: Windows Installer Error Messages | Intune Win32 app returns 1603: find the real cause |
| 1604 | Installation suspended, incomplete. | Windows (MSI) | Microsoft: Windows Installer Error Messages | None yet |
| 1605 | This action is only valid for products that are currently installed. | Windows (MSI) | Microsoft: Windows Installer Error Messages | None yet |
| 1606 | The feature identifier is not registered. | Windows (MSI) | Microsoft: Windows Installer Error Messages | None yet |
| 1607 | The component identifier is not registered. | Windows (MSI) | Microsoft: Windows Installer Error Messages | None yet |
| 1608 | An unknown property was requested. | Windows (MSI) | Microsoft: Windows Installer Error Messages | None yet |
| 1609 | The handle is in an invalid state. | Windows (MSI) | Microsoft: Windows Installer Error Messages | None yet |
| 1610 | The configuration data for this product is corrupt. | Windows (MSI) | Microsoft: Windows Installer Error Messages | None yet |
| 1611 | The component qualifier not present. | Windows (MSI) | Microsoft: Windows Installer Error Messages | None yet |
| 1612 | The installation source for this product is not available. | Windows (MSI) | Microsoft: Windows Installer Error Messages | None yet |
| 1613 | This installation package cannot be installed by the Windows Installer service. | Windows (MSI) | Microsoft: Windows Installer Error Messages | None yet |
| 1614 | The product is uninstalled. | Windows (MSI) | Microsoft: Windows Installer Error Messages | None yet |
| 1615 | The SQL query syntax is invalid or unsupported. | Windows (MSI) | Microsoft: Windows Installer Error Messages | None yet |
| 1616 | The record field does not exist. | Windows (MSI) | Microsoft: Windows Installer Error Messages | None yet |
| 1618 | Another installation is already in progress. | Windows (MSI) | Microsoft: Windows Installer Error Messages | Fix Intune Win32 MSI error 1618: another installation in progress |
| 1619 | This installation package could not be opened. | Windows (MSI) | Microsoft: Windows Installer Error Messages | None yet |
| 1620 | This installation package could not be opened (invalid package). | Windows (MSI) | Microsoft: Windows Installer Error Messages | None yet |
| 1621 | There was an error starting the Windows Installer service user interface. | Windows (MSI) | Microsoft: Windows Installer Error Messages | None yet |
| 1622 | There was an error opening installation log file. | Windows (MSI) | Microsoft: Windows Installer Error Messages | None yet |
| 1623 | This language of this installation package is not supported by your system. | Windows (MSI) | Microsoft: Windows Installer Error Messages | None yet |
| 1624 | There was an error applying transforms. | Windows (MSI) | Microsoft: Windows Installer Error Messages | None yet |
| 1625 | This installation is forbidden by system policy. | Windows (MSI) | Microsoft: Windows Installer Error Messages | None yet |
| 1626 | The function could not be executed. | Windows (MSI) | Microsoft: Windows Installer Error Messages | None yet |
| 1627 | The function failed during execution. | Windows (MSI) | Microsoft: Windows Installer Error Messages | None yet |
| 1628 | An invalid or unknown table was specified. | Windows (MSI) | Microsoft: Windows Installer Error Messages | None yet |
| 1629 | The data supplied is of the wrong type. | Windows (MSI) | Microsoft: Windows Installer Error Messages | None yet |
| 1630 | Data of this type is not supported. | Windows (MSI) | Microsoft: Windows Installer Error Messages | None yet |
| 1631 | The Windows Installer service failed to start. | Windows (MSI) | Microsoft: Windows Installer Error Messages | None yet |
| 1632 | The Temp folder is either full or inaccessible. | Windows (MSI) | Microsoft: Windows Installer Error Messages | None yet |
| 1633 | This installation package is not supported on this platform. | Windows (MSI) | Microsoft: Windows Installer Error Messages | None yet |
| 1634 | Component is not used on this machine. | Windows (MSI) | Microsoft: Windows Installer Error Messages | None yet |
| 1635 | This patch package could not be opened. | Windows (MSI) | Microsoft: Windows Installer Error Messages | None yet |
| 1636 | This patch package could not be opened (invalid patch). | Windows (MSI) | Microsoft: Windows Installer Error Messages | None yet |
| 1637 | This patch package cannot be processed by the Windows Installer service. | Windows (MSI) | Microsoft: Windows Installer Error Messages | None yet |
| 1638 | Another version of this product is already installed. | Windows (MSI) | Microsoft: Windows Installer Error Messages | None yet |
| 1639 | Invalid command line argument. | Windows (MSI) | Microsoft: Windows Installer Error Messages | None yet |
| 1640 | Only administrators have permission to install server software during a Terminal Services remote session. | Windows (MSI) | Microsoft: Windows Installer Error Messages | None yet |
| 1641 | The requested operation completed successfully. The system will be restarted (hard reboot). | Windows (MSI) | Microsoft: Windows Installer Error Messages | None yet |
| 1642 | The upgrade patch cannot be installed because the program to be upgraded may be missing. | Windows (MSI) | Microsoft: Windows Installer Error Messages | None yet |
| 1643 | The patch package is not permitted by system policy. | Windows (MSI) | Microsoft: Windows Installer Error Messages | None yet |
| 1644 | One or more customizations are not permitted by system policy. | Windows (MSI) | Microsoft: Windows Installer Error Messages | None yet |
| 1645 | Windows Installer does not permit installation from a Remote Desktop Connection. | Windows (MSI) | Microsoft: Windows Installer Error Messages | None yet |
| 1646 | The patch package is not a removable patch package. | Windows (MSI) | Microsoft: Windows Installer Error Messages | None yet |
| 1647 | The patch is not applied to this product. | Windows (MSI) | Microsoft: Windows Installer Error Messages | None yet |
| 1648 | No valid sequence could be found for the set of patches. | Windows (MSI) | Microsoft: Windows Installer Error Messages | None yet |
| 1649 | Patch removal was disallowed by policy. | Windows (MSI) | Microsoft: Windows Installer Error Messages | None yet |
| 1650 | The XML patch data is invalid. | Windows (MSI) | Microsoft: Windows Installer Error Messages | None yet |
| 1651 | Administrative user failed to apply patch. | Windows (MSI) | Microsoft: Windows Installer Error Messages | None yet |
| 1652 | Windows Installer is not accessible when the computer is in Safe Mode. | Windows (MSI) | Microsoft: Windows Installer Error Messages | None yet |
| 1653 | Could not perform a multiple-package transaction. | Windows (MSI) | Microsoft: Windows Installer Error Messages | None yet |
| 3010 | A restart is required to complete the install (soft reboot). | Windows (MSI) | Microsoft: Windows Installer Error Messages | Intune Win32 App Returns 3010: Why a Successful Install Can Still Look Failed |
| 0x80070643 | Fatal error during installation. | Windows | Microsoft: System Error Codes (winerror.h) FACILITY_WIN32 HRESULT | Fix Intune Win32 App Error 0x80070643: Find the Real MSI Failure |
| 0x80070652 | Another installation is already in progress (ERROR_INSTALL_ALREADY_RUNNING). | Windows | Microsoft: System Error Codes 1300-1699 (ERROR_INSTALL_ALREADY_RUNNING, 1618 / 0x652) and HRESULT_FROM_WIN32 | None yet |
| 0x80004005 | Unspecified failure (E_FAIL). | Windows | Microsoft: Common HRESULT Values (E_FAIL 0x80004005) | None yet |
| 0x87D1041C | Application was not detected after installation completed successfully. | Windows, iOS/iPadOS, Android | Microsoft Learn: App installation error codes for Microsoft Intune | Fix Intune Win32 app detection failed 0x87D1041C |
| 0x87D101F4 | The application is not applicable to this device. | Windows (Win32 app / IME) | Microsoft Learn + community Intune troubleshooting | None yet |
| 0x87D101F8 | A required dependency or superseded app failed to install.Unverified | Windows (Win32 app / IME) | Microsoft Learn + community Intune troubleshooting | None yet |
| 0x87D13B9E | Can't enforce app uninstall setting. Retry installing the app. | iOS/iPadOS | Microsoft Learn: App installation error codes for Microsoft Intune (iOS and iPadOS) | None yet |
| 0x87D13BA2 | The application has a dependency that is being processed.Unverified | Windows (Win32 app / IME) | Microsoft Learn + community Intune troubleshooting | None yet |
| 0x87D30000 | Unknown IME error; root cause must be read from logs.Unverified | Windows (Win32 app / IME) | Community-sourced (Intune admin field reports; not listed in Microsoft Learn error tables) | None yet |
| 0x87D30001 | Failed to run the detection script.Unverified | Windows (Win32 app / IME) | Community-sourced (Intune admin field reports; not listed in Microsoft Learn error tables) | None yet |
| 0x87D30002 | Failed to run the requirement script.Unverified | Windows (Win32 app / IME) | Community-sourced (Intune admin field reports; not listed in Microsoft Learn error tables) | None yet |
| 0x87D30006 | Invalid detection rule or unable to parse detection rule.Unverified | Windows (Win32 app / IME) | Community-sourced (Intune admin field reports; not listed in Microsoft Learn error tables) | None yet |
| 0x87D30008 | The detection rules were not found.Unverified | Windows (Win32 app / IME) | Community-sourced (Intune admin field reports; not listed in Microsoft Learn error tables) | None yet |
| 0x87D3000A | The install command line returned a non-success exit code.Unverified | Windows (Win32 app / IME) | Community-sourced (Intune admin field reports; not listed in Microsoft Learn error tables) | None yet |
| 0x87D30065 | Error unzipping / failed to retrieve content information.Unverified | Windows (Win32 app / IME) | Community-sourced (Intune admin field reports; not listed in Microsoft Learn error tables) | None yet |
| 0x87D30067 | Error downloading content from the CDN.Unverified | Windows (Win32 app / IME) | Community-sourced (Intune admin field reports; not listed in Microsoft Learn error tables) | None yet |
| 0x87D3006A | The CDN used for downloading content timed out.Unverified | Windows (Win32 app / IME) | Community-sourced (Intune admin field reports; not listed in Microsoft Learn error tables) | None yet |
| 0x87D300C9 | The unmonitored process is in progress; it may time out.Unverified | Windows (Win32 app / IME) | Community-sourced (Intune admin field reports; not listed in Microsoft Learn error tables) | Fix Intune Win32 app timeout 0x87D300C9 |
| 0x87D300CA | The install/uninstall command line did not run successfully.Unverified | Windows (Win32 app / IME) | Community-sourced (Intune admin field reports; not listed in Microsoft Learn error tables) | None yet |
| 0x87D300CC | The application returned a failure exit code.Unverified | Windows (Win32 app / IME) | Community-sourced (Intune admin field reports; not listed in Microsoft Learn error tables) | None yet |
| 0x87D300CD | The user logged off while the app policy was being processed.Unverified | Windows (Win32 app / IME) | Community-sourced (Intune admin field reports; not listed in Microsoft Learn error tables) | None yet |
| 0x87D300CE | The application enforcement timed out.Unverified | Windows (Win32 app / IME) | Community-sourced (Intune admin field reports; not listed in Microsoft Learn error tables) | None yet |
| 0x87D00324 | The application was not detected after installation completed (ConfigMgr/co-managed).Unverified | Windows (Win32 app / IME) | Community-sourced (Intune admin field reports; not listed in Microsoft Learn error tables) | None yet |
| 0x87D00325 | The application was still detected after uninstall completed.Unverified | Windows (Win32 app / IME) | Community-sourced (Intune admin field reports; not listed in Microsoft Learn error tables) | None yet |
| 0x87D00327 | The detection/requirement script is not signed.Unverified | Windows (Win32 app / IME) | Community-sourced (Intune admin field reports; not listed in Microsoft Learn error tables) | None yet |
| 0x87D00329 | Application requirement evaluation or detection failed.Unverified | Windows (Win32 app / IME) | Community-sourced (Intune admin field reports; not listed in Microsoft Learn error tables) | None yet |
| 0x87D00321 | The script execution has timed out.Unverified | Windows (Win32 app / IME) | Community-sourced (Intune admin field reports; not listed in Microsoft Learn error tables) | None yet |
| 0x87D0032D | The dependent app was not detected or failed.Unverified | Windows (Win32 app / IME) | Community-sourced (Intune admin field reports; not listed in Microsoft Learn error tables) | None yet |
| 0x87D00607 | The application was not found (uninstall on a device where it is not present).Unverified | Windows (Win32 app / IME) | Microsoft Learn + community Intune troubleshooting | None yet |
Frequently asked questions
- What input formats does the analyzer accept?
- Hex codes with or without the 0x prefix (0x87D1041C or 87D1041C), signed or unsigned decimal codes (-2016345060 or 2278622236), and plain Windows Installer codes such as 1603 or 1618. Case and spaces are ignored.
- How does the analyzer match an error code?
- It uses exact matches only. If a code is not in the database, the result says so and suggests searching Microsoft Learn instead of guessing a meaning.
- What does Unverified mean?
- Unverified entries come from community reports by Intune admins and are not listed in Microsoft published error tables. Confirm them against your IME and AppWorkload logs.
- Are my logs uploaded?
- No. The analyzer runs in your browser and does not upload or store your error codes or logs.
Shape the beta
Get new diagnostic signatures as they ship.
The analyzer is free and runs locally in your browser. Join for new failure patterns, log workflows, and early access to advanced diagnostics.
Your email is stored in MailerLite, our email provider, with a backup copy in a private spreadsheet. By joining you agree to receive occasional emails from zakitpro about Intune and Autopilot troubleshooting and analyzer updates, and you can unsubscribe anytime with the link in every email. Diagnostic logs stay in your browser and are not included. See the privacy page.