Use Intune Win32 App Supersedence in MEM Portal

In this post, you will learn how to use Intune Win32 App Supersedence. You can use Intune to create one or more supersedence relationships between apps.

The Win32 App Supersedence feature enables you to update and replace existing Win32 apps with newer versions of the same or an entirely different Win32 app. App supersedence can only be applied to Win32 apps.

A superseding app is an app that updates or replaces other apps. A superseded app is an app that is being updated or replaced. Win32 app supersedence is in public preview. You can test and use these features in your environments and provide feedback.

You can specify which app will be updated or replaced when you supersede an application. To update an app, disable the uninstall the previous version option. To replace an app, enable the uninstall the previous version option. There is a maximum of 10 updated or replaced apps, including references to other apps.

Patch My PC

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. 

How to use Intune Win32 App Supersedence

You can modify the existing Win32 app in the Intune Admin Portal using the following steps. Supersedence relationships can be created when adding or modifying a Win32 app within Intune. The Supersedence steps allow you to specify any supersedence relationships related to the Win32 app.

Select Win32 App - Use Intune Win32 App Supersedence in MEM Portal 1
Select Win32 App – Use Intune Win32 App Supersedence in MEM Portal 1

Select the existing Win32 application from the list for superseding the Win32 app. In the Supersedence section, click Edit to choose apps that should be superseded.

Note – If you haven’t added a Win32 app, you can follow the steps to add a Win32 app to Intune.

Adaptiva
Application Properties - Use Intune Win32 App Supersedence in MEM Portal 2
Application Properties – Use Intune Win32 App Supersedence in MEM Portal 2

On the Supersedence page, click Add. On the Add Apps blade, select the superseded Win32 app and click Select.

Add App - Use Intune Win32 App Supersedence in MEM Portal 3
Add App – Use Intune Win32 App Supersedence in MEM Portal 3

Find and click the apps to apply the supersedence relationship in the Add Apps pane. Click Select to add the apps to your supersedence list.

Add Apps - Use Intune Win32 App Supersedence in MEM Portal 4
Add Apps – Use Intune Win32 App Supersedence in MEM Portal 4

You can specify which app will be updated or replaced when you supersede an application. To update an app, disable the uninstall previous version option. To replace an app, enable the uninstall previous version option. There is a maximum of 10 updated or replaced apps, including references to other apps.

Uninstall Previous version - Use Intune Win32 App Supersedence in MEM Portal 5
Uninstall Previous version – Use Intune Win32 App Supersedence in MEM Portal 5

The next screen will appear with the Summary, Review the selection and click Save. Based on your selection, Intune determines the supersedence behavior Replace.

Supersedence - Use Intune Win32 App Supersedence in MEM Portal 6
Supersedence – Use Intune Win32 App Supersedence in MEM Portal 6

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

Application saved - Use Intune Win32 App Supersedence in MEM Portal 7
Application saved – Use Intune Win32 App Supersedence in MEM Portal 7

Monitor Supersedence for Win32 App

After successfully installing the apps, You will see the status for the app in the Company Portal installed on your managed device. You can also validate the status from Windows programs and features in Control Panel.

Based on the selection, the older 7zip version was uninstalled and replaced by the newer version 22.01. You can see the installed app appeared here.

Monitor Supersedence for Win32 App
Monitor Supersedence for Win32 App

Track Win32 App Supersedence in Intune

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

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

[Win32App][ActionProcessor] Found: 0 apps with intent to uninstall before enforcing installs: [].	
[Win32App][ActionProcessor] Found: 1 apps with intent to install: [252ca092-872a-4c88-a99b-0d2a86e85c17].	
[Win32App][ActionProcessor] Found: 0 apps with intent to uninstall after enforcing installs: [].	
[Win32App][ActionProcessor] Evaluating install enforcement actions for app with id: 252ca092-872a-4c88-a99b-0d2a86e85c17.
[Win32App][ActionProcessor] App to replace with id: 389fa8ca-2cee-4431-907d-2802e7c46a0a is detected and will be uninstalled before installing replacing app with id: 252ca092-872a-4c88-a99b-0d2a86e85c17.	
IME logs - Track Win32 App Supersedence in Intune
IME logs – Track Win32 App Supersedence in Intune

Understand App Update vs App Replacement within Supersedence

Let’s understand how supersedence is applied when updating an app versus replacing an app can be illustrated based on the following scenario.

ScenarioDescriptionExpected behavior
App updateIT admin wants to update an app with a newer version of the same app.The installer of the newer version of the app (the superseding app) will automatically update the older version of the app to the newer version.
App replacementIT admin wants to replace an app with an entirely different app.The superseded app will be uninstalled and the superseding app will be installed. Both install and uninstall will be based on IT Pro’s defined install/uninstall command line.
Table 1 – App Update vs App Replacement within Supersedence

Author

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.