Skip to content
Intune Win32 App Dependencies Deployment

Intune Win32 App Dependencies Deployment

Written By Jitesh Kumar
Last Updated May 24, 2022
Posted In Intune
SHARE

Let’s check how you can Intune Win32 App Dependencies Deployment. App dependencies are applications that must be installed before your Win32 app can be installed. You can require that other apps are installed as dependencies.

Specifically, the device must install the dependent apps before installing the Win32 app. There is a maximum of 100 dependencies, including the dependencies of any included dependencies and the app itself.

Win32 application deployment is for 32-bit and 64-bit application deployments. Using Intune Win32 App deployment, you can deploy x86 and x64 bit applications.

Before adding a Win32 app to Microsoft Intune, you must prepare the app using the Microsoft Win32 Content Prep Tool. You use the Microsoft Win32 Content Prep Tool to pre-process Windows classic (Win32) apps, Intune Win32 App Deployment Step By Step Guide. 

Patch My PC

Intune Win32 App Dependencies Deployment

You can use the following steps to add dependencies for the app installation from the MEM Admin Portal. Here you will see how you can modify an existing application, and add dependencies while creating an app.

  • Sign in to the Microsoft Endpoint Manager admin center https://endpoint.microsoft.com/
  • Select Apps > Windows. Select the existing Win32 application from the list to modify the notifications.
Select App - Intune Win32 App Dependencies Deployment 1
Select App – Intune Win32 App Dependencies Deployment 1

Select the application and select Properties. Scroll down and click on Edit in the Dependencies.

Click on Dependencies - Intune Win32 App Dependencies Deployment 2
Click on Dependencies – Intune Win32 App Dependencies Deployment 2

Select Add to display the Add dependency pane on the Dependencies page and select applications that must be installed before your Win32 app can be installed.

Note – Any Win32 app dependency also needs to be a Win32 app. It does not support depending on other app types, such as single MSI LOB apps or Microsoft Store apps.

Click + Add - Intune Win32 App Dependencies Deployment 3
Click + Add – Intune Win32 App Dependencies Deployment 3

When adding an app dependency, you can search based on the app name and publisher. Additionally, you can sort your added dependencies based on app name and publisher. Add the dependent apps, and then click Select.

Add Dependency - Intune Win32 App Dependencies Deployment 4
Add Dependency – Intune Win32 App Dependencies Deployment 4

The Automatically install option is set to Yes for each dependency by default. You can choose whether or not to install each dependent app automatically by selecting Yes or No under the Automatically Install.

If the dependent app is not targeted to the user or device, Intune will automatically install the dependent app on the device to satisfy the dependency before installing your Win32 app.

Note: To delete a dependency, you must select the ellipsis (three dots) to the left of the dependent app located at the end of the row of the dependency list.

Automatically Install - Intune Win32 App Dependencies Deployment 5
Automatically Install – Intune Win32 App Dependencies Deployment 5

After you’ve selected dependencies, select Next to display the Supersedence page. The next screen will appear with the Summary, Review the selection and click Save. 

Review Summary - Intune Win32 App Dependencies Deployment 6
Review Summary – Intune Win32 App Dependencies Deployment 6

A notification will appear automatically in the top right-hand corner with a message. Here you can see, Application saved successfully.

Windows app saved - Intune Win32 App Dependencies Deployment 7
Windows app saved – Intune Win32 App Dependencies Deployment 7

Once the Win32 app has been uploaded to Intune, you will see two new options – Dependencies and Dependency Viewer. Click on Dependency Viewer to see the graphical view of all dependencies for the application.

Dependency Viewer - Intune Win32 App Dependencies Deployment 8
Dependency Viewer – Intune Win32 App Dependencies Deployment 8

The next step is to check the app assignments. As soon as the application is targeted, the user will see Windows notifications indicating that dependent apps are being downloaded and installed as part of the Win32 app installation process. It’s good to review a few important points –

  • Win32 apps added to Intune cannot be removed while in a dependency relationship. These apps can only be deleted after the dependency relationship is removed.
  • If you choose not to put a dependency in the Automatically install, the Win32 app installation won’t be attempted.
  • Each dependency will adhere to Intune Win32 app retry logic (try to install three times after waiting for five minutes) and the global re-evaluation schedule.
  • Dependencies are applicable only when installing the Win32 app on the device. Dependencies are not applicable for uninstalling a Win32 app.

At client machines, You can track the details logged at IntuneManagementExtension.log located C:\ProgramData\Microsoft\IntuneManagementExtension\Log.

Here are the highlight parts from the logs that help track the application activity in client devices. You can get through an excellent article on Intune Win32 App Issues Troubleshooting for more details.

Author

Written by

Jitesh has over 5 years of working experience in the IT Industry. He writes and shares his experiences related to Microsoft device management technologies and IT Infrastructure management. His primary focus area is Windows 10 Deployment solution with Configuration Manager, Microsoft Deployment Toolkit (MDT), and Microsoft Intune.

Discussion · 5 comments

  1. Hi,
    How do you create a Win32 App in one shot with machine and usersettings? 2 Packages, one in Machine Context, one in Usercontext and then a dependency for the two packages?
    Thx Phil

  2. is there a way we can add the sequence on dependency installation or it will install the way we add the application and sequence will be automatically evaluated

  3. How about uninstalling dependencies after uninstalling the main app? There isn’t an option in Intune to handle this

Join the discussion

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

Related guides

Intune

Simplify Windows Devices to Run Only the Required Applications using Intune

Key Takeaways Hey, let’s learn about Simplify Windows Devices to Run Only the Required Applications using Intune. This policy lets administrators replace the default windows shell with a custom or lightweight shell. it improves performance by using system resources and is useful for devices that run a dedicated application. If the policy is disabled or […]

AC Anoop C Nair 8 min read
Intune

Enhance macOS Compliance with Custom Security and Compliance Checks to Improve Device Security using Microsoft Intune

Key Takeaways In this post we are discussing about Enhance macOS Compliance with Custom Security and Compliance Checks to Improve Device Security using Microsoft Intune. Microsoft has announced the general availability of Custom Compliance Settings for macOS in Microsoft Intune. The feature helps organizations strengthen security controls while supporting many types of macOS management scenarios. […]

AC Anoop C Nair 4 min read
Intune

Manage Samsung Galaxy Firmware Versions to Improve Security and Compliance using Microsoft Intune

Key Takeaways In this post we are discussing Manage Samsung Galaxy Firmware Versions to Improve Security and Compliance using Microsoft Intune. Microsoft Intune has received a new update that expands firmware management capabilities for Samsung Galaxy devices through Firmware Versionsintegration. This enhancement gives IT administrators more control over firmware and operating system updates, helping them […]

AC Anoop C Nair 4 min read
Intune

MS Intune Adds Windows Registry Data Collection to Device Inventory for Single Values All Key Values and Subkeys

Key Takeaways Microsoft Intune 2607 introduces Windows Registry Data collection in Device Inventory, allowing IT admins to verify actual device configurations without relying on custom discovery or remediation scripts. Using the Properties Catalog, admins can collect registry information through Single Value, All Values Under a Key (Non-Recursive), or Same Value Across Subkeys. MS Intune Adds […]

AC Anoop C Nair 5 min read