Windows 10 Kiosk Mode Shell Launcher ((top)) -

Shell Launcher is a Windows Feature on Demand. It is not enabled by default. You can activate it via PowerShell or DISM.

$result = $shellLauncherClass.SetCustomShell($userName, $shellPath, $null, $null) windows 10 kiosk mode shell launcher

Run the following command in an elevated PowerShell session: Shell Launcher is a Windows Feature on Demand

When deploying dedicated-purpose devices—whether for digital signage, point-of-sale (POS) systems, or public browsing—standard Kiosk Mode (Assigned Access) often feels restrictive. It works well for a single Universal Windows Platform (UWP) app, but what happens when you need to run a classic Win32 application, a specific browser with arguments, or a complex script as the user interface? point-of-sale (POS) systems

By combining Shell Launcher with proper user account management, power settings, and keyboard filtering, you can turn a standard PC into a bulletproof dedicated device.