• Welcome to Support Forum: Get Support for Patch My PC Products and Services.
 

Intune - Switch from AppData Install to ProgramFiles Install

Started by Emy, October 24, 2024, 02:26:06 AM

Previous topic - Next topic

Emy

Hi,

We are currently implementing PatchMyPC for our customers and have encountered some challenges. Using 1Password as an example, we aim to transition installations from "User App" in AppData to ProgramFiles.

1. Supersedence Approach:
We set the "User App" to "Supersedence - Replace" in the MSI app.
This method worked only if Intune recognized the User App as already installed. When both apps were published simultaneously, Intune installed the MSI app alongside the User App instead of replacing it.

2. Uninstall and Required Approach:
We set the User App to "Uninstall" and the MSI app to "Required."
We are testing this at the moment, but we already have the problem that the MSI application installs immediately, but the uninstall does not.

Additional Observation:
When using the first method, after PatchMyPC uploaded a new version (8.10.48), the setting changed from "Supersedence - Replace" to "Supersedence - Upgrade." Is this change intentional?

We would appreciate any guidance or solutions you could provide.

Thank you.

nithin

Hi Emy,

The uninstall of any PMPC packaged app only works if the installed version is the same as the one you are deploying the uninstall for.
As an example, if the device has 1Password 1.0 installed, but you are deploying the uninstall of 2.0, the uninstall won't work.

Possible Solutions:
Create an uninstall script to remove all older versions of user-based apps. Wrap this script as a Win32 app and deploy it in the "User context". This will uninstall any user app versions on the device.

Recommended Solution: Deploy the latest "update" of 1Password (user) to devices to update it to the latest version. Wait until the devices are updated to the latest version of 1Password (User). Then, create the Intune App (MSI-x64) and the (User) 1Password. Manually configure the MSI-x64 to supersede with uninstall the User one.
Finally, deploy the MSI-x64 to the devices. Supersedence with uninstall should work now, as the (User) 1Password app will be up to date