Windows Kiosk Mode !full! May 2026

(Optional) Configure app-specific settings – some apps allow custom URL or timeout values.

$EdgeArgs = "--kiosk https://portal.yourcompany.com --kiosk-idle-timeout-minutes=2 --edge-kiosk-type=fullscreen" Start-Process -FilePath "msedge.exe" -ArgumentList $EdgeArgs Place this script in the kiosk account’s Startup folder. Ctrl + Alt + Del → Sign out (or Alt + F4 if allowed). Method 4: Using Microsoft Intune (for enterprise fleets) If you manage many kiosks (e.g., retail stores, hospital check-ins), Intune is best. windows kiosk mode

start msedge --kiosk https://your-website.com --edge-kiosk-type=public-browsing ?xml version="1.0" encoding="utf-8"?&gt

<?xml version="1.0" encoding="utf-8"?> <AssignedAccessConfiguration xmlns="http://schemas.microsoft.com/AssignedAccess/2017/config"> <Profiles> <Profile Id="MultiAppKiosk"> <AllAppsList> <AllowedApps> <App DesktopAppPath="C:\Program Files\MyApp\app.exe" /> <UWP AppUserModelId="Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge" /> </AllowedApps> </AllAppsList> <StartLayout> <![CDATA[<LayoutModificationTemplate xmlns:defaultlayout="..." ...>]]> </StartLayout> </Profile> </Profiles> <Configs> <Config> <Account>kioskuser@domain.com</Account> <DefaultProfile>MultiAppKiosk</DefaultProfile> </Config> </Configs> </AssignedAccessConfiguration> Apply with PowerShell (local): App DesktopAppPath="C:\Program Files\MyApp\app.exe" /&gt

Back
Top