Hey there, I was uploading some apps to the Hexnode console to push them later to our managed Windows devices. When uploading an exe app, I noticed that I had to configure success criteria, but for Msi apps, there didn’t seem to be an option. Is it not required for Msi apps?
Success Criteria for MSI and EXESolved
Tags
Replies (6)
It’s not that success criteria aren’t needed for msi apps, but rather that configuring them isn’t mandatory. For Exe and Msix apps, defining success criteria is required during upload, whereas for msi apps, it’s optional.
Okay, but I didn’t see any option to configure success criteria for Msi apps. Am I missing something?
After uploading the msi app, you can configure success criteria from the app details dialog box. Just click on the app, and you’ll find the option there.
Since it’s optional for msi apps, is it still recommended to configure them? Or does it not make much of a difference?
It’s best to configure success criteria, especially when deploying the app via the Required apps policy. This policy ensures that specified apps remain installed on the device by periodically checking for their presence and reinstalling them if missing.
In some cases, a faulty Msi file may have a different app identifier or version when uploaded to the Hexnode app inventory compared to the identifier or version after installation on the device. When this happens, the required apps policy may attempt to reinstall the app unnecessarily, as it detects a mismatch between the expected and installed version.
By defining success criteria, you can prevent this issue by verifying the app’s presence using alternative parameters, such as a file path or registry path.
Got it. That makes sense. Thanks!