Installing Windows 10 Apps from MBSP

Note: Windows BSP supports only Windows 10 devices.

Note: Before proceeding, you will need to have a Microsoft Azure AD account and be enrolled in BSP.

Here’s how to get started. Admins, try out the guided walkthrough.

1) Activate Mobile Manager on BSP. Log into the Microsoft Business Store Portal and navigate to Manage > Settings > Distribute.

Scroll down to Management tools and click Add a management tool. 

Search for Mobile Manager. Select it from the dropdown box and click Add. 

2) Add your Microsoft BSP Tenant to Mobile Manager. On Mobile Manager, go to Organization Settings > Microsoft BSP.

The BSP Tenant is the Azure AD Tenant ID found in the URL of the Azure Portal.


After clicking Add Account, you will be prompted for credentials on the MSFT Mobile Manager page. You should input your BSP Admin credentials here.

3) Add/purchase apps. After Activating Mobile Manager, you can add/purchase apps on Microsoft’s BSP.

4) Install apps on Mobile Manager. Go to Apps, click Install App, and select the Business Store Portal. If you don’t see an app in the inventory list, click Refresh Inventory.

Microsoft Install Apps

5) Review app assignments. Drill down on app reports to view users assigned to the apps. Go to Reports > Microsoft BSP and select an app.

Installing Apps on Windows 10 Devices

You can upload and install an MSI (Windows installer package) on enrolled Windows 10 devices.

Note: This requires use of a command-line utility to preprocess the MSI file to include necessary information for the installation. You can download that utility (Windows only) from this link:

Next, open a command prompt and navigate to the location where you downloaded the utility. Use the following example command line to create the package (.lsmdm file):

LsMSI.exe “C:\full\path\to\LMA_Setupx64.msi”

You will then upload the output file to Mobile Manager as follows:

  • 1. On the Install App page, choose Upload from the first dropdown list, then select Windows 10 MSI from the second dropdown list.


  • 2. Click Choose File to select an MSI file on your computer to push to Windows 10 devices.
  • 3. In the text field, enter any necessary command line parameters for the installer. The example in the following illustration installs the 64-bit version of the Lightspeed Management Agent, with Classroom Orchestrator and Mobile Manager components selected via command line.
  • 4. Click Upload MSI.


Downloading Windows 8.1 Apps

Windows 8.1 apps are obtained through the Microsoft App Deployment Program (ADP) store for education. To obtain these apps you must

  • Contact your Microsoft representative and request access for Microsoft Store Application Developer Program (MSADP) applications.
  • Once you have access to the MSADP application catalog you can download application packages and their accompanying license files as zipped files.

You can then deploy these zipped files to your Windows 8.1 devices by following the steps described in Uploading Apps. Please make sure to select Windows from the device type dropdown when prompted.

Monitoring Windows App Status

As a Windows user, there may be times when you would like to monitor the status of app downloads and installation. For example, it may appear that the app you are pushing to devices is taking longer than expected to download and install. Follow the steps below to monitor app downloads and installation on a Windows device.

    • 1. Log into the device.
    • 2. Open the regedit utility.
    • 3. In the registry go to the following
      • HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\CurrentVersion\MDM\JobDB

Windows 8.1 Registry Example

    • 4. In the JobID directory you will see keys with random numbers. These numbers are the app install IDs. Click on a key to find information about the app install status.
    • 5. Scroll down to the PackageFullName field. Usually, but not always, this will be the same or a similar name as the app you are installing. (For example, the screenshot above shows the Fresh Paint app.)
    • 6. Next, look at the Status field, which has a code that’s defined in the table below.
Status Number Definition
10 initialized
20 download in progress
30 download failed
40 download complete
60 install failed
70 install complete
80 uninstall in progress
90 uninstall failed
100 uninstall complete
110 hash mismatch
120 sideloading is not enabled
  • For example, in the screenshot above the code is 10, which indicates that the status is initialized.
  • 7. Finally, look at the Progress field, which shows the download progress percentage. For example, in the screenshot above the download percentage is at 0%.