Installing Enterprise Apps on Windows 10 Devices

An Enterprise Application or Line of Business app are the applications developed in-house and typically not deployed to Windows Store. The installation of these files is done via installing them manually on the devices.

Scalefusion allows IT Admins to upload and deploy Windows Enterprise applications remotely on the Windows 10 managed devices. Windows Enterprise Applications can be of the following two types,

  1. APPX Bundles or MSIX Bundles: These are also called modern windows applications or Universal Windows applications.
  2. MSI or Win32 applications: These are also called Legacy or Classic Windows applications.

Scalefusion supports the remote installation of APPX/MSIX package bundles. If you want to install an MSI or Win32 application then please use this guide to convert them to a compatible format.

The same flow works for devices enrolled as Corporate owned (Kiosk) or Personal (BYOD).

If you are using a MSI or Win32 application then please use this guide to convert them to a compatible format first.

Before you Begin

  1. Create a Windows Device Profile
  2. Enroll a Windows 10 device
  3. Make sure that you have required storage in Enterprise Store.
  4. Enterprise App package and the following details from the application developer
    1. Package Family Name (PFN)
    2. Application User Model Id (AUM Id)
    3. App Signing Certification

Steps

Uploading and Installing an Enterprise Application

Follow the steps below to upload and install an enterprise application,

  1. Sign In to Scalefusion Dashboard. Navigate to Enterprise > My Apps > Enterprise Store
  2. Click on Upload New App > Upload Windows App
  3. In the Basic Details section enter the following details and click Next
    1. App Display Name: Used to identify the application in Device Profiles.
    2. Package Family Name: As provided by the application developer.
    3. Application User Model If or AUM Id: As provided by application developer.
    4. Application Logo: As provided by the application developer
  4. In the App Bundle section select how you want to upload the application,
    1. Upload File: Use this option if you have the APPX/MSIX bundle available locally.
    2. Provide URL: Use this option if you have hosted/uploaded the file on your servers and have a link that is accessible publicly.
  5. Upload File: If you have selected the Upload File option then you would have upload the following two files,
    1. Package File (APPX/MISX Bundle): Drag and Drop the APPX/MSIX bundle or click on the Browse option and select the file from file chooser.
    2. Certificate File: Click on Choose File and select the certificate that was used to sign the application.
    3. Click SAVE once you have uploaded the files.

  6. Provide URL: If you have selected this option, then you would need to provide the following details,
    1. URL: Provide the URL to the externally hosted file. This URL should be publicly available and should return the APPX/MSIX bundle when an attempt to download is done.
      If the URL is not accessible or if the file at the URL is not valid then an error will be shown once we process the file.
    2. Certificate File: Click on Choose File and select the certificate that was used to sign the application.
    3. Click SAVE
  7. Once you click on SAVE, Scalefusion will process the file and if the processing succeeds then the following dialog will be shown. Here you can select the Device Profiles where you want to publish the app and click Publish

Updating an Enteprise Application

Follow the steps below to update an enterprise application that you had uploaded below,

  1. Navigate to Enterprise > My Apps > Enterprise Store
  2. Click on the application that you uploaded earlier to see the application information wizard, Click on Update App from the options

  1. Navigate to the App Bundle section. Here you can do the following to update the application,
    1. Upload File: Select this option to upload the file from your local computer.
    2. Provide URL: Select this option to provide link to an externally hosted public URL for the application.
    3. Use Last Certificate: If the certificate used to sign the application was not changed, then keep this option selected. If the certificate used to sign has been changed, then uncheck this and upload the certificate.
    4. Click SAVE once you have provided all the details.
  2. Once the new version of the application is processed and saved, you will be shown the application publish wizard to publish the new version. Select the Device Profiles and click Publish

UnInstalling an Enteprise Application

Windows applications cannot be uninstalled from the devices remotely. However you can block the installation of the applications on devices that are yet to enroll. Follow the steps below to Uninstall a previously installed application,

  1. Navigate to Enterprise > My Apps > Enterprise Store
  2. Click on the application that you uploaded earlier to see the application information wizard, Click on Uninstall option
  3. Select the Device Profiles where you want to uninstall the application from and click on UnInstall
  4. Once this step is done, the application will no longer be force installed on the devices. However the users need to Uninstall the application on the device.

Frequently Asked Questions

Question: Why does the remote Uninstallation of Windows application does not work?

Answer: Scalefusion uses the Windows 10 MDM protocol to send the Uninstallation command. However we have seen that in some cases the Uninstall command does not succeed. Hence we recommend Uninstalling the applications manually on the managed devices once the Uninstallation has been done from the Dashboard.


How did we do?


Powered by HelpDocs (opens in a new tab)