Setup a Windows 10 device as Kiosk

A Single App Mode is a feature that locks your device for single app usage. In simple terms, it converts the Windows device into a Kiosk. Single App Mode is mostly used at places and organization where the users are required to interact with a single app.

Windows Applications

Before you setup Kiosk mode let us understand the type of Windows apps. There are two types of Windows apps,

  1. Universal Windows Platform app (UWP app): These are the modern applications that are built to run on any Windows OS/Platform. These are the applications that come pre-installed with Windows 10 or are installed from Windows 10 Store. To set the UWP app as a Kiosk app, Windows MDM protocol requires the App-Id of the UWP app. ScaleFusion provides a helper script to extract the app-id for a UWP app.
  2. Win32 Application: These are the traditional Windows applications that are installed via an installer package and have a ".exe" that executes on the device. To set a Win32 application, Windows MDM protocol requires the Installed Path of the ".exe" or the Win32 application. This path needs to be copied after installation so that it can be used with Scalefusion.

Minimum OS Requirements

  1. Windows Enterprise or Windows Education Edition (Recommended): Build Number 1709 & above
  2. Windows Professional Edition: Build Number 1809 & above
Recommended: We recommend using Windows Enterprise or Windows Education for optimal Single App Mode/Kiosk App experience.

Before you Begin

  1. Confirm if the application that you want to use as Kiosk is a UWP app or a Win32 application.
  2. Make sure you have one Windows device where the application is installed to setup the Device Profile.

Setting up a Kiosk App

Once you have the pre-requisites, let us go ahead and see how to set an application in Kiosk app mode.

  1. Navigate to Device Management > Device Profiles and Edit an existing Device Profile or Create a new Windows Profile.
  2. Click on the Settings > Kiosk App section to see the Kiosk app settings.
  1. Depending upon the application that you want to set as Kiosk app, follow the sections below. Once you have selected an option based on the sections below, proceed to step 4.
    1. Skip Kiosk App: Use this option to remove a previously set Kiosk app. This is the option selected by default.
    2. Pre-Installed Applications: Use this option to set one of the pre-installed UWP apps that are Whitelisted in Select Apps section as the Kiosk app.
    3. Enterprise Third Party Application: Use this option to set your in-house enterprise UWP app to be set as the Kiosk app.
    4. Browser Application: Use this option to set Google Chrome or Windows Kiosk Browser as the Kiosk app.
    5. Win32 Application: Use this option to set a Win32 application as the Kiosk app.
  2. User Account for Kiosk App: Once you have selected a Kiosk app, choose an account that needs to be used for Kiosk app. The options are,
    1. Enter Primary Username: Enter a name that matches one of the user accounts created on the Windows device. You can use custom field/properties to use a device level value.
    2. Auto-Create Kiosk User Account: Using this option will automatically create a user account on the Windows device. The name of the account is decided by the Windows OS and is deleted once the Kiosk app setting is removed from Scalefusion Dashboard.

Setting a Pre-Installed app in Kiosk mode

  1. Select Pre-Installed App and choose from the list of pre-installed app.

Only the applications Whitelisted (i.e not Blacklisted) in the Select Apps section will be listed here.

Setting up a Third Party Application as Kiosk App

To set an UWP app as Kiosk app, you would need to extract the App-Id. This requires you to run a script file on one of the Windows devices to get the App-Id. The App-id is common and once extracted can be used for all the Windows devices where this app is installed.

Ensure that the application is installed on all your Windows devices where you want them to be set as Kiosk app.
  1. Click on Enterprise Third Party Application and click on Download Script
  1. Now Logon to the Windows device where this application is installed and transfer the batch script.
  2. Double click on the file to Run the batch file.
  3. A Windows SmartScreen popup will appear. Click on More info and click on Run anyway
  1. A batch shell will open. Enter the name of your third-party app in the batch script.
  2. Copy the App-Id and paste it and navigate back to Scalefusion Dashboard. This needs to be copied in the Kiosk settings
  3. Paste the App-Id that you copied on your Windows device to the Scalefusion Dashboard.

Setting Browser App as a Kiosk App

ScaleFusion allows you to set either Google Chrome or Windows Kiosk Browser in the Kiosk mode.

Ensure that either Google Chrome or Windows Kiosk Browser is installed on all your Windows devices where you want them to be set as Kiosk app.
  1. Click on Browser Application and select either Google Chrome or Windows Kiosk Browser

  1. If you have selected Google Chrome then the additional options that you need to choose are,

Default URL

Enter the URL that should be opened when Chrome is launched.

Chrome Installation Path

Enter the Path where Chrome is installed on the Windows device. You can use $device.<custom> if the path is different on each machine.

Show Forward, Back, Address Bar

Select if you want to show the navigational keys or hide them.

  1. If you have selected Windows Kiosk Browser then the additional options that you need to choose are,

Default URL

Enter the URL that should be opened when Chrome is launched.

Show Forward, Back, Address Bar

Show navigational keys or hide them.

Show Session Restart Dialog

Configure the time after which the browser will show a dialog to restart the session.

Show Home Button

Configure if the Home button should be displayed.

Show End Session Button

Configure if an End Session button should be displayed.

Setting Win32 App as a Kiosk App

Ensure that the Win32 application is installed on all the Windows devices where it needs to be set as Kiosk app.
  1. Click on Win32 Application and enter the Installation path of the Win32 application

If the installation path is different on each device, then you can use custom fields and refer to the field here as $device.<custom_field>.

Removing an App from Single App Mode

  1. Select the Skip Kiosk App option.

  1. Click on UPDATE PROFILE
  2. The Windows machine needs to be restarted for the changes to take effect.
If the app is not removed from the device after logging out from a user account, restart the device.

Frequently Asked Questions

Question: Why does the Windows machine show a blank screen or keeps restarting after setting Kiosk app?

Answer: This can happen if the application being set as Kiosk app is not installed on the device. It is mandatory for the application that is being set as Kiosk app to be installed on the device. To recover, please remove the device from the Profile and make sure that the app is installed.

Question: Why are the disadvantages of using Windows Professional edition for Kiosk app mode?

Answer: If your Kiosk machine has a physical keyboard access, then in Windows Professional editions end-users can access the Windows key and/or the Task Manager. However in Windows Enterprise or Education edition, the end-users will not be able to use the Windows key and/or the Task Manager. Hence we recommend Windows Enterprise or Education editions for Kiosk usage.


How did we do?


Powered by HelpDocs