Windows OS Hub
  • Windows
    • Windows 11
    • Windows Server 2022
    • Windows 10
    • Windows Server 2019
    • Windows Server 2016
  • Microsoft
    • Active Directory (AD DS)
    • Group Policies (GPOs)
    • Exchange Server
    • Azure and Microsoft 365
    • Microsoft Office
  • Virtualization
    • VMware
    • Hyper-V
  • PowerShell
  • Linux
  • Home
  • About

Windows OS Hub

  • Windows
    • Windows 11
    • Windows Server 2022
    • Windows 10
    • Windows Server 2019
    • Windows Server 2016
  • Microsoft
    • Active Directory (AD DS)
    • Group Policies (GPOs)
    • Exchange Server
    • Azure and Microsoft 365
    • Microsoft Office
  • Virtualization
    • VMware
    • Hyper-V
  • PowerShell
  • Linux

 Windows OS Hub / Windows 11 / Configure Kiosk Mode on Windows 11 (Single or Multi-App)

September 24, 2024 PowerShellWindows 11

Configure Kiosk Mode on Windows 11 (Single or Multi-App)

Kiosk mode is a special Windows client lockdown feature used to run only pre-defined (allowlisted) apps in a full-screen mode. All other Windows functionality is locked and unavailable to users. The user cannot run unapproved apps or change system settings. This mode is typically used in self-service terminals and public computers operating in information kiosk mode (are used to show promotional slideshows, play promo videos, access the company’s information site, etc.). This step-by-step guide shows how to configure a Windows 11 device to run in kiosk mode.

There are two kiosk modes in Windows 11:

  • Single-app kiosk mode – used to automatically launch a specific UWP app or the Edge browser in full-screen mode. The user cannot switch to the desktop or open any other app.
  • Multi-app kiosk mode – the administrator defines a list of programs allowed to run. It is not available to start other applications or access the computer’s settings.

How to Setup a Single-App Kiosk Mode in Windows 11

By default, only one of the installed UWP apps (whether pre-installed or installed from the Microsoft Store) can run in Windows 11 Kiosk mode. Kiosk mode in Windows 11 is enabled from the Settings menu:

  1. Navigate to Settings -> Accounts -> Other Users
  2. Under the Kiosk section, click Get Started. Enable Kiosk mode on Windows 11
  3. Specify the limited user account name to be created for the automatic login in the Kiosk mode. Create a user account to automatically sign-in Kiosk Mode
  4. The next step is to select the application to launch in Kiosk mode. It is only possible to select one of the UWP apps that are installed or some of the built-in classic apps. (such as the Microsoft Edge browser). Select an UWP app for Kiosk Mode on Windows
  5. The Edge browser can be launched in single-site access mode (As a digit sign or interactive display) or in public computer mode with a browser (As a public browser). In the second case, the kiosk user can view any website. Kiosk mode interactive display mode
  6. In this example, we will configure Kiosk mode to access only one website. Enter the URL of the site and the period of inactivity after which the previous session should be reset (which clears session data, cookies, and browser history). Use Kiosk mode to open a full-screen website
  7. Click Next -> Finish.

Restart the computer. Windows will automatically sign in with a kiosk user account and open the target website in full-screen browser mode. The functionality of the Edge browser is limited in this mode: the address bar is missing, settings, shortcut menus, toolbar, hotkeys, etc. are not available.

The user cannot launch another application, access the desktop, or open another website in the browser (however, Edge does not restrict the user from following any external links on the site.).

To exit Kiosk mode, press CTRL+ALT+DEL to switch to the Login Screen, and sign in to Windows with your normal account.

Exit kiosk mode with local account in Windows

You can change the settings or turn off Kiosk mode completely in Settings using an account that has local administrator privileges.

How to disable Kiosk Mode in Windows

UWP apps can be installed using the Windows Store app or you can download and install APPX/MSIX files manually.

Configuring Multi-App Kiosk Mode on Windows 11

In Windows 11, you can let users run more than one app in Kiosk mode. Multi-app Kiosk mode is a bit more complex to configure and involves using MDM (Intune) or PowerShell scripts.

Check out our GitHub repository for an example PowerShell script that configures Multi-App Kiosk mode for Windows 11 22H2 and 23H2. (https://github.com/maxbakhub/winposh/blob/main/WindowsDesktopManagement/enable-multi-app-kiosk-mode-win11-mdm-bridge.ps1). This script applies Windows kiosk mode settings specified in XML format.

PowerShell script with custom XML settings for Multi-App Kiosk Mode on Windows (Assigned Access configuration kiosk XML reference)

Key parameters::

  • Profile Id – unique configuration identifier (can be generated with the New-Guid command)
  • AllowedApps – list of UWP apps that are allowed to run in Kiosk mode
  • windows.immersivecontrolpanel_cw5n1h2txyewy!microsoft.windows.immersivecontrolpanel – access the Settings panel. Use a simple GPO to hide or show sections (pages) of the Settings menu. Configure Settings page visibility in the Kiosk Mode
  • StartPins – pin tiles of specified UWP apps to the Start menu
  • ShowTaskbar – Show Windows taskbar
  • AutoLogonAccount – Create a separate user account for Kiosk mode and log in automatically with that account.
The detailed syntax of the assigned access configuration XML file for the Kiosk mode and examples of use are described here.

Save this PowerShell script to your computer. This PowerShell script changes the settings via the MDM Bridge WMI provider and must be run with LocalSystem permissions. Run the powershell.exe console as SYSTEM using the PsExec tool:

Psexec.exe -i -s powershell.exe

Allow PowerShell scripts to be run in the current session:

Set-ExecutionPolicy -scope Process RemoteSigned

Run the setup script:

C:\ps\enable-multi-app-kiosk-mode-win11-mdm-bridge.ps1

PowerShell script to enable multi-app kiosk

To apply the changes, restart the computer. The next time the machine boots, you will automatically be logged in as KioskUser0. Windows starts in tablet mode and displays tiles for the apps you specify.

An assigned access multi-app kiosk allows to run one or more apps from the desktop

The restricted kiosk mode user can only run the applications that are specified in the XML file. If you try to run another UWP or Classic app, you’ll see an AppLocker message:

This app has been blocked by your system administrator.

This app has been blocked by your system administrator in Kiosk mode

To clear and disable the current Windows 11 kiosk mode configuration, run the following commands:

$obj = Get-CimInstance -Namespace "root\cimv2\mdm\dmmap" -ClassName "MDM_AssignedAccess"
$obj.Configuration = $NULL
Set-CimInstance -CimInstance $obj

In addition, the Unified Write Filter (UWF) can be configured to protect the Windows file system from being modified while in Kiosk mode.
0 comment
3
Facebook Twitter Google + Pinterest
previous post
How to Cast/Mirror Android Screen to Windows PC
next post
Disable and Completely Remove Widgets from Taskbar in Windows 11

Related Reading

How to Cancel Windows Update Pending Restart Loop

May 6, 2025

View Windows Update History with PowerShell (CMD)

April 30, 2025

Change BIOS from Legacy to UEFI without Reinstalling...

April 21, 2025

Remove ‘Your License isn’t Genuine’ Banner in MS...

April 21, 2025

Uninstalling Windows Updates via CMD/PowerShell

April 18, 2025

Leave a Comment Cancel Reply

join us telegram channel https://t.me/woshub
Join WindowsHub Telegram channel to get the latest updates!

Categories

  • Active Directory
  • Group Policies
  • Exchange Server
  • Microsoft 365
  • Azure
  • Windows 11
  • Windows 10
  • Windows Server 2022
  • Windows Server 2019
  • Windows Server 2016
  • PowerShell
  • VMware
  • Hyper-V
  • Linux
  • MS Office

Recent Posts

  • Cannot Install Network Adapter Drivers on Windows Server

    April 29, 2025
  • Change BIOS from Legacy to UEFI without Reinstalling Windows

    April 21, 2025
  • How to Prefer IPv4 over IPv6 in Windows Networks

    April 9, 2025
  • Load Drivers from WinPE or Recovery CMD

    March 26, 2025
  • How to Block Common (Weak) Passwords in Active Directory

    March 25, 2025
  • Fix: The referenced assembly could not be found error (0x80073701) on Windows

    March 17, 2025
  • Exclude a Specific User or Computer from Group Policy

    March 12, 2025
  • AD Domain Join: Computer Account Re-use Blocked

    March 11, 2025
  • How to Write Logs to the Windows Event Viewer from PowerShell/CMD

    March 3, 2025
  • How to Hide (Block) a Specific Windows Update

    February 25, 2025

Follow us

  • Facebook
  • Twitter
  • Telegram
Popular Posts
  • Fix: Remote Desktop Licensing Mode is not Configured
  • How to Delete Old User Profiles in Windows
  • How to Install Remote Server Administration Tools (RSAT) on Windows
  • Configuring User Profile Disks (UPD) on Windows Server RDS
  • How to Create UEFI Bootable USB Drive to Install Windows
  • Wi-Fi (Internet) Disconnects After Sleep or Hibernation on Windows 10/11
  • How to Allow Non-Admin User to Start/Stop Service in Windows
Footer Logo

@2014 - 2024 - Windows OS Hub. All about operating systems for sysadmins


Back To Top