Validate the applications deployed to Windows SE devices

A fundamental step in deploying apps to Windows 11 SE devices is to validate that the apps work as expected.

Application validation consists of the following steps:

  1. Wait for the application to install
  2. Verify that the app installed successfully
  3. Open the app and exercise all user workflows
  4. Inspect the app and take note of any potential problems

Note

Apps must be validated on a case-by-case basis. A successful installation doesn't mean that the app will run properly. A successful execution of the app, doesn't mean it will always run properly.

Wait for the application to install

Application installation depends on two factors:

  • When the managed installer policies are applied to the device. These policies are automatically applied to Windows SE devices when they are enrolled in Intune
  • When the apps are deployed to a device

Important

The Intune management extension agent checks every hour (or on service or device restart) for any new Win32 app assignments.

If the Windows 11 SE base policy doesn't block the application that you're trying to deploy, the process to deploy the app to Windows SE devices should be consistent with non-SE devices.

Check for installation

There are two ways to verify that an app installed successfully:

  • Intune portal
  • On the device

Both options are worth checking. Installation in Intune can be used to check the installation status remotely and to ensure that the installation detection rules are configured correctly. Checking on the device can indicate if the app installed and if it runs properly.

Check for installation from Intune

To check the installation status of an app from the Intune portal:

  1. Sign in to the Microsoft Intune admin center

  2. Select App > All apps

  3. Select the application you want to check

  4. From the Overview page, you can verify the overall installation status

    Screenshot of the Microsoft Intune admin center - App installation details.

  5. From the Device install status page, you can verify the installation status for each device, and the status code that indicates the cause of the failure

    Screenshot of the Microsoft Intune admin center - App installation status for each device.

Note

A Win32 application may install correctly, but report to Intune as failed.
A Win32 app may also fail to install, but report as installed to Intune.

In both cases, the issue may be in the detection rules defined in Intune, which must be configured correctly to detect the installation of the app.

Check for installation on the device

On a Windows SE device, open the Settings app and select Apps > Installed apps. You can see the list of installed apps and validate that your targeted app is listed.

Another way to validate that the app has installed is to check its installation directory. The path is usually C:\Program Files or C:\Program Files (x86), but can vary from app to app.

Lastly, launch the app to ensure that it has installed correctly.

Check for compatibility

Checking for compatibility often means to execute the app and verify its functionalities. Here are some things to try while testing the behavior of your app:

  • Open the app
  • Test the core functionality and common user scenarios. Exercise a common workflow that a user would do with the app
  • Force an update of the app

Here are things to pay attention to:

  • Know how the apps you deploy are updated, and if they offer controls for automatic updates
  • Dialogs may pop up during the app use, indicating that something is blocked
  • Multiple apps are installed, especially if one app appears to be a launcher/updater. For example, Adobe Photoshop includes the Adobe Creative Cloud launcher, which updates Photoshop and other apps
  • Any messages indicating that the app is doing pre-installation work or downloading more content
  • Logs in the Event Viewer

Compatible apps

If an app appears to be functioning correctly without being blocked, it's likely compatible with managed installer installation. However, just because an app works initially doesn't mean it will always work. Self-updates or separate launchers/clients may update the apps.

Semi-compatible apps

Semi-compatible apps may run without problems initially, but in the future they can be restricted to run after it self-updates or another installer/updater app installs over it.

Incompatible apps

Incompatible apps may launch initially, but immediately begin to download more resources.
These apps are eventually blocked before any of their functionalities can be accessed. Or, these apps may not launch due to a dependent file blocked by the Windows 11 SE base policy.

Visual error notifications

You may see a dialog indicating This app won't run on your PC. Check the indicated executable and verify that it matches the executable of the installed application.

Screenshot of Windows SE - error window while opening an app.

Event Viewer

More detail can be obtained when looking for events indicating blocked executables in the Event Viewer.
The event logs are:

  • CodeIntegrity > Operational
  • AppLocker > MSI and Script

For more information, see the Troubleshoot section.

Known limitations

Not all apps are compatible with managed installers, even after installation.

To learn about known limitations with apps deployed via a managed installer, see Known limitations with managed installer.

Section review

Before moving on to the next section, ensure that you've completed the following tasks:

  • Verified any installation errors from Intune
  • Verified the app installation on the device
  • Checked for any errors when opening the app from the device
  • Checked for any errors in the Event Viewer

Next steps

Select one of the following options to learn the next steps: