Intune & Endpoint

Intune kiosk mode: why autologon and Windows 11 multi-app kiosks fail

Intune kiosk mode: why autologon and Windows 11 multi-app kiosks fail. Intune & Endpoint article banner on grbadhon.com

Intune kiosk mode rarely fails with an error. The profile reports success and the device restarts. Then, instead of a locked-down app, you get a password prompt or an ordinary desktop. Both outcomes have documented causes, but the causes are spread across four Microsoft articles in two product libraries, and the Intune page covers only part of the story.

The template you create in Intune is a thin wrapper around Windows Assigned Access, and most kiosk failures happen in Windows. The Intune portal never sees them. That is the same gap between reported and effective state described in Intune policy conflict, with the added problem that a kiosk has nobody sitting at it to notice. Every Microsoft fact below was checked against Microsoft Learn on 26 September 2026.

What the Intune kiosk template actually builds

The profile is created at Devices > Manage devices > Configuration > Create > New policy, with platform Windows 10 and later and profile type Templates > Kiosk. It writes to the AssignedAccess configuration service provider, and Microsoft’s configuration article says the policy is applied the next time each device checks in.

The limit that surprises people is in the Intune kiosk settings reference. It states that Intune can currently configure a multi-app kiosk on Windows 10 devices. For Windows 11 it sends you to a separate Windows article. So the template builds a single-app kiosk on either version, but a multi-app kiosk only on Windows 10. Windows 10 reached end of support on 14 October 2025.

Kiosk typeWindows 10Windows 11
Single app, full screenIntune kiosk templateIntune kiosk template
Multi-appIntune kiosk templateCustom policy with an Assigned Access XML file

Why Intune kiosk mode autologon fails

Autologon is the setting most public kiosks depend on, and it fails for three documented reasons.

The first is password policy. Microsoft’s Assigned Access configuration file article says the autologon account is created and managed by Assigned Access as a local standard user. It then states that when Exchange ActiveSync password restrictions are active on the device, the autologon feature doesn’t work, and that this behaviour is by design. The article does not list which Intune settings count as such a restriction. I would treat any device password policy targeted at the kiosk as a suspect, including one inherited from a baseline. Intune security baseline conflicts explains how a second profile ends up on a device nobody meant to touch.

The second is Conditional Access. The same article tells you not to apply the kiosk profile to users or groups targeted by Conditional Access policies that require user interaction, such as multifactor authentication or terms of use. A kiosk that stops at an MFA prompt is behaving correctly. The fault is the policy scope, which is set in the Conditional Access policy, not in Intune.

The third is the account. The Intune reference states that the kiosk profile loads for standard user accounts and doesn’t load for members of the local admin group. A kiosk tested by signing in as an administrator will always look broken.

The failure modes

These are the ways Intune kiosk mode fails, matched to the documented cause behind each one.

What you seeWhat is happeningWhat to do
Password prompt instead of automatic sign-inA password restriction is active on the device, and autologon doesn’t work by design while it isExclude the kiosk devices from every password policy
Normal desktop after sign-inThe signed-in account is a local administrator, and the kiosk profile does not load for adminsTest with a standard account
MFA or terms of use prompt on the kioskA Conditional Access policy requiring interaction targets the kiosk userExclude the kiosk account from those policies
Windows 11 multi-app kiosk does nothingThe template configures multi-app kiosks on Windows 10 onlyDeploy an Assigned Access XML through a custom policy
Kiosk profile ignored for a groupConfigurations that specify group accounts can’t use a kiosk profile, only a restricted user experience. Nested groups aren’t supportedAssign kiosk profiles to users, not groups
Group member cannot sign in to the kioskFor Entra groups, the device must have internet connectivity when a member signs inCheck network before the account
Edge ignores the idle timeoutThe Assigned Access idle timeout doesn’t apply to Microsoft Edge kiosk modeSet the idle refresh in the Edge kiosk settings instead
Start layout survives after removing the kioskDeleting the Assigned Access configuration can’t revert every change, and the multi-app Start menu configuration is keptPlan a reset or wipe for repurposed devices

One row has a licensing edge worth stating separately. The Intune reference still says that kiosks with autologon using Microsoft Kiosk Browser must use an offline licence from the Microsoft Store for Business, because autologon uses a local account with no Entra credentials. That is what the page says as of 26 September 2026. If you are building a new kiosk, Microsoft Edge in kiosk mode avoids the question, and the reference pairs the kiosk profile with a separate Edge profile that must be assigned to the same devices.

Windows 11 multi-app: the Assigned Access XML route

On Windows 11 the multi-app kiosk is built from an Assigned Access configuration file and delivered as a custom policy. Microsoft’s multi-app kiosk article names the node.

text
# Custom configuration profile row for a Windows 11 multi-app kiosk.
# The value is the full Assigned Access XML configuration.
OMA-URI: ./Vendor/MSFT/AssignedAccess/Configuration

Three behaviours from the same documentation decide whether it works. The configuration takes effect the next time the targeted user signs in, not when the policy lands, so a device that sits at the lock screen after sync is not yet a failure. A KioskModeApp profile can only be assigned to users, not to groups. And it is not supported to associate an admin user with an Assigned Access profile. Most failed Windows 11 kiosks break one of these three rules.

Moving from the template to a custom policy is the same trade described in settings catalog vs administrative templates. You get the full feature set. You lose the portal validation, so a malformed XML fails on the device rather than in the editor.

Where to look when a kiosk fails

The Windows client kiosk mode troubleshooting article gives the locations. Sign-in and autologon problems are logged under Applications and Services Logs\Microsoft\Windows\Authentication User Interface\Operational. Configuration and runtime problems go to the AssignedAccess Operational channel, which is disabled by default. The article also says to verify that User Account Control is turned on.

The detail that matters is in the same article: some events are only captured once, and if you enable logging after the problem occurs, the logs may not contain them. Turn the AssignedAccess channel on before the first deployment, not after the first ticket. For devices you cannot reach, the Intune primary user field is worth checking too, because a shared kiosk usually should not have one.

What I would do differently

I have not deployed Intune kiosk mode to a production estate. My tenant is a lab with no enrolled devices, so this is judgement drawn from the documentation above.

Put kiosks in their own device group from day one and exclude that group from every password, Conditional Access and baseline assignment before the first kiosk enrols. Almost every documented autologon failure is a policy meant for people landing on a device meant for nobody.

Build Windows 11 multi-app kiosks with the XML route from the start, rather than trying the template first. The template will report success and build nothing, and time spent there is wasted.

Prefer Edge kiosk mode over Kiosk Browser for anything new, and test every kiosk with a standard account. Enable the AssignedAccess log channel in the same build. It is off by default, and it cannot tell you about a failure that happened before you switched it on.

Last verified: 26 September 2026

Common questions

Microsoft documents that when Exchange ActiveSync password restrictions are active on the device, autologon doesn't work, and calls this by design. The autologon account is a local standard user created by Assigned Access. Exclude kiosk devices from password policies, and check that no Conditional Access policy requiring MFA or terms of use targets the kiosk account.

Not through the kiosk template. Microsoft's Intune kiosk reference states that Intune can currently configure a multi-app kiosk on Windows 10 devices, and points Windows 11 to a separate Windows article. On Windows 11, deploy an Assigned Access XML configuration through a custom policy at ./Vendor/MSFT/AssignedAccess/Configuration.

Most often because the signed-in account is a local administrator. Microsoft states the kiosk profile loads for standard user accounts and doesn't load for members of the local admin group. Assigned Access configuration also takes effect only the next time the targeted user signs in, so a device that has not signed in again is not yet configured.

Only in a limited way. Microsoft's Assigned Access documentation states that configurations specifying group accounts can't use a kiosk profile, only a restricted user experience profile, that nested groups aren't supported, and that a KioskModeApp profile can only be assigned to users. Entra group sign-in also needs internet connectivity at the moment of sign-in.

Sign-in and autologon problems appear under Applications and Services Logs, Microsoft, Windows, Authentication User Interface, Operational. Configuration and runtime problems go to the AssignedAccess Operational channel, which is disabled by default. Enable it before deployment, because events captured only once will not be in the log if logging is switched on afterwards.

No. Microsoft's multi-app kiosk article states that IdleTimeOut doesn't apply to Microsoft Edge kiosk mode. Set the idle behaviour in the Edge kiosk settings instead: the Intune reference offers a refresh browser after idle time setting, from 0 to 1440 minutes, measured from the user's last interaction.