How to configure Windows 10 in Multi App Kiosk mode with Microsoft Intune

Last week I wrote a blog about Windows 10 Kiosk Single App mode. A good way if you have only one app that needs to run on the Windows 10 device. If you have multiple apps that you want to run in Kiosk mode you can configure Windows 10 in “Multi App Kiosk” mode. For example, an Internet cafe that want to make different Internet Browsers available. In this blog I will show you step-by-step how to configure this. I will make the following applications available;

  • Microsoft Edge
  • Google Chrome
  • Mozilla Firefox
  • Microsoft Weather

In this blog I will cover the following steps;

  1. Set a custom wallpaper
  2. Export a customized Start layout to a XML file
  3. Get the application AUMID / AppUserModelID
  4. Configure and assign the Kiosk multi app Profile
  5. Test the results

1.  Set a custom wallpaper

In step two of this blog we will create a customized Start Layout for the Kiosk devices. What’s not part of this Start Layout is the wallpaper and I think it’s nice to have a custom background in Kiosk mode. Therefor I will create a separate Profile to set the wallpaper.

To set a wallpaper (and lock screen background) we first need to upload a wallpaper / picture to a public place (behind a website for example). After doing that, login to the Microsoft Azure portal and navigate to;

Microsoft Intune > Device Configuration > Profiles

Click +Create profile

Click on Personalization and enter the URL to the wallpaper file behind Desktop background URL

Optionally, you can also set the Windows 10 lock screen wallpaper. To do this, click Lock Screen Experience and copy the wallpaper URL next to Locked screen picture URL.

Click OK twice and click Create

Open the Assignment page and assign a device group (in my case this will be the Kiosk-devices group)

2.  Export a customized Start Layout to a XML file

The second step is the create a customized Start Layout. To create a customized Start Layout use a Windows 10 test device and configure the Start Layout the way you want it for the Kiosk devices.

First put the Windows 10 test device in Tablet mode since we will create a Start Layout for Kiosk devices.

For this blog I will add some browsers and the Microsoft Weather application.

After finishing the desired Start Layout, open a Windows PowerShell prompt and run the following command; “Export-StartLayout -Path c:\[path][xml name]” for example c:\temp\startlayout.xml (see also screenshot above).

3.  Get the application AUMID / AppUserModelID

You also need to have the application ID’s aka AUMID / AppUserModelID for each application you want to make available in Kiosk mode. There are multiple ways to get this information. There is a PowerShell script available, however, for some reason I only get the Microsoft applications / Modern store apps with that PowerShell script. I also want the Google Chrome and Mozilla Firefox applications available for this Kiosk mode configuration. Fortunately, there is a very easy way to get the ID’s for these applications.

To get the ID’s do the following;

Hit the WIN + R key’s to open a Run dialog. And run the following command; shell:Appsfolder

Hit F10 and then click Choose details…

Select AppUserModeId and click OK.

Change the Folder view type to Details.

Now you have an overview off all installed applications with the AppUserModelId.

4.  Configure and assign the Kiosk multi app Profile

In the final step we are going to create the Kiosk Multi App Profile. Make sure you have the XML file for the Start Layout and all the Application ID’s of the apps you want to make available in the multi Kiosk ready.

Navigate to Microsoft Intune > Device Configuration > Profiles and click the +Create profile button

Fill in the following;

Name : Something you like, in my case Win10 – Kiosk – Multi App
Description : Is optionally, anything you like, in my case Browsers + Weather app
Platform : Windows 10 and later
Profile type : Kiosk

Open the Settings page.

Configure the Kiosk settings with the following settings;

Select a kiosk mode : Multi app kiosk
Target Windows 10 in S mode devices : In this case No (we want also publish 32-bit apps)
User login type : Auto logon (Windows 10, version 1803+) in this case, but you can also configure local of Azure domain users.

Now we have to add the applications. I have added the following applications;

Application Name : Microsoft Edge
AUMID/PATH : Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge

Application Name : Google Chrome
AUMID/PATH : C:\Program Files (x86)\Google\Chrome\Application\chrome.exe
DesktopApplicationId/AUMID for the Win32 app : Chrome

Application Name : Mozilla Firefox
AUMID/PATH : C:\Program Files\Mozilla Firefox\firefox.exe
DesktopApplicationId/AUMID for the Win32 app : 308046B0AF4A39CB

Application Name : Microsoft Weather
AUMID/PATH : Microsoft.BingWeather_8wekyb3d8bbwe!App

Set Use alternative Start layout to Yes. Click Browse to upload the customized Start Layout XML file we have created in step 2.

I have Hide the Windows Taskbar, but this is a choice and you can always enable it.

Click OK and click Create

Open the Assignment page and assign a device group to this Profile.

5.  Test the results

It’s time to test the results. I have checked that the Profile is pushed to my test VM. Now I only have to restart the device.

I have configured Auto logon as logon type. As you can see, there is a new local user with the name Kiosk that will auto logon to the device.

The first time Windows 10 needs to configure some device settings.

As you can see. The device is automatically logged in and the customized Start Layout is displayed including the custom background wallpaper.

8 comments

  • Hello Robin,

    great article, thanks for that.
    If I do the same setup and start the kiosk host, there will be a logout immediately after the user logs in. Can you explain why?

  • hey Sebastian,
    I tired using auto logon for Windows 1903 Enterprise. it reaches to login page and says wrong username or password for KioskUser0. the only thing i have different retaining layout and not importing custom xml file for same. Could you please help me in the same?

  • Great article Robin 🙂

    I am currently working on rolling out the O365 client suite via the multi app kiosk mode. After various try’s I have been unable to link to any of the Office apps via to the “apps via Win32” or “AUMID” (example: Microsoft.Office.OUTLOOK.EXE.15).

    I have also added the apps via the xml (exmaple: )

    I wondered if you have managed to successfully deploy the O365 apps in the past, via kiosk mode?

    Many Thanks

    John.

  • Hi and thanks for the great guide. I am doing the same thing successfully with configuration designer and loading the provision package with PowerShell. I need the chrome browser to be in kiosk mode though so it is full screen and locked to one website. If I put the –kiosk http://website information in the shortcut file it doesn’t carry through to the assigned access profile. Do you think there is any way to make the chrome browser open in Kiosk mode doing it with Intune? According to Microsoft forums Edge is supposedly the only browser that works in kiosk mode in assigned access. I was just checking.

About Robin Hobo

Robin Hobo

I work as a Senior Solution Architect with focus on the Modern Workspace. I am specialized in Azure Virtual Desktop (AVD), Windows 365 and Microsoft EM+S (including Microsoft Endpoint Manager - Microsoft Intune).

For my full bio, check the About Me page. You can also join me on the following social networks:

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close