You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There are several options to configure a kiosk experience. If you need to configure a single device with a local account, you can use:
38
-
39
-
- PowerShell: you can use the `Set-AssignedAccess` PowerShell cmdlet to configure a kiosk experience using a local standard account
40
-
- Settings: use this option when you need a simple method to configure a single device with a local standard user account
41
-
42
-
For advanced customizations, you can use the [Assigned Access CSP](/windows/client-management/mdm/assignedaccess-csp) to configure the kiosk experience. The CSP allows you to configure the kiosk app, the user account, and the kiosk app's behavior. When you use the CSP, you must create an XML configuration file that specifies the kiosk app and the user account. The XML file is applied to the device using one of the following options:
43
-
44
-
- A Mobile Device Management (MDM) solution, like Microsoft Intune
45
-
- Provisioning packages
46
-
- PowerShell, with the MDM Bridge WMI Provider
47
-
48
-
To learn how to configure the Shell Launcher XML file, see [Create an Assigned Access configuration file](configuration-file.md).
1.[Create the user account](https://support.microsoft.com/help/4026923/windows-create-a-local-user-or-administrator-account-in-windows-10) for Assigned Access
77
-
1. Sign in as the Assigned Access user account
78
-
1. Install the required UWP app
79
-
1. Sign out as the Assigned Access user account
80
-
1. Sign in as administrator and from an elevated PowerShell prompt use one of the following commands:
81
-
82
-
```PowerShell
83
-
#Configure Assigned Access by AppUserModelID and user name
To remove assigned access, using PowerShell, run the following cmdlet:
104
-
105
-
```powershell
106
-
Clear-AssignedAccess
107
-
```
108
-
109
-
For advanced customizations that use the XML configuration file, you can use PowerShell scripts via the [MDM Bridge WMI Provider](/windows/win32/dmwmibridgeprov/mdm-bridge-wmi-provider-portal).
110
-
111
-
> [!IMPORTANT]
112
-
> For all device settings, the WMI Bridge client must be executed as SYSTEM (LocalSystem) account.
113
-
114
-
To test the PowerShell script, you can:
115
-
116
-
1.[Download the psexec tool](/sysinternals/downloads/psexec)
117
-
1. Open an elevated command prompt and run: `psexec.exe -i -s powershell.exe`
Here are the steps to configure a kiosk using the Settings app:
161
-
162
-
1. Open the Settings app to view and configure a device as a kiosk. Go to **Settings > Accounts > Other Users**, or use the following shortcut:
163
-
164
-
> [!div class="nextstepaction"]
165
-
>
166
-
> [Other Users](ms-settings:otherusers)
167
-
168
-
1. Under **Set up a kiosk**, select **Get Started**
169
-
1. In the **Create an account** dialog, enter the account name, and select **Next**
170
-
>[!NOTE]
171
-
>If there are any local standard user accounts already, the **Create an account** dialog offers the option to **Choose an existing account**
172
-
173
-
1. Choose the application to run when the kiosk account signs in. Only apps that can run above the lock screen are available in the list of apps to choose from. If you select **Microsoft Edge** as the kiosk app, you configure the following options:
174
-
175
-
- Whether Microsoft Edge should display your website full-screen (digital sign) or with some browser controls available (public browser)
176
-
- Which URL should be open when the kiosk accounts signs in
177
-
- When Microsoft Edge should restart after a period of inactivity (if you select to run as a public browser)
178
-
179
-
1. Select **Close**
180
-
181
-
When the device isn't joined to an Active Directory domain or Microsoft Entra ID, automatic sign-in of the kiosk account is configured automatically:
182
-
183
-
- If you want the kiosk account to sign in automatically, and the kiosk app launched when the device restarts, then you don't need to do anything
184
-
- If you don't want the kiosk account to sign in automatically when the device restarts, then you must change the default setting before you configure the device as a kiosk. Sign in with the account that you want to use as the kiosk account. Open **Settings** > **Accounts** > **Sign-in options**. Set the **Use my sign-in info to automatically finish setting up my device after an update or restart** setting to **Off**. After you change the setting, you can apply the kiosk configuration to the device
185
-
186
-
---
187
-
188
-
> [!TIP]
189
-
> For practical examples, see the [Quickstart: Configure a kiosk with Assigned Access](quickstart-kiosk.md).
190
-
191
-
## Configure a restricted user experience
192
-
193
-
To configure a restricted user experience with Assigned Access, you must create an XML configuration file with the settings for the desired experience. The XML file is applied to the device via the [Assigned Access CSP](/windows/client-management/mdm/assignedaccess-csp#shelllauncher), using one of the following options:
194
-
195
-
- A Mobile Device Management (MDM) solution, like Microsoft Intune
196
-
- Provisioning packages
197
-
- PowerShell, with the MDM Bridge WMI Provider
198
-
199
-
To learn how to configure the Assigned Access XML file, see [Create an Assigned Access configuration file](configuration-file.md).
> For practical examples, see the [Quickstart: Configure a restricted user experience with Assigned Access](quickstart-restricted-user-experience.md)
271
-
272
-
## User experience
273
-
274
-
To validate the kiosk or restricted user experience, sign in with the user account you specified in the configuration file.
275
-
276
-
The Assigned Access configuration takes effect the next time the targeted user signs in. If that user account is signed in when you apply the configuration, sign out and sign back in to validate the experience.
277
-
278
-
> [!NOTE]
279
-
> Starting in Windows 11, a restricted user experience supports the use of multiple monitors.
280
-
281
-
### Autotrigger touch keyboard
282
-
283
-
The touch keyboard is automatically triggered when there's an input needed and no physical keyboard is attached on touch-enabled devices. You don't need to configure any other setting to enforce this behavior.
284
-
285
-
> [!TIP]
286
-
> The touch keyboard is triggered only when tapping a textbox. Mouse clicks don't trigger the touch keyboard. If you're testing this feature, use a physical device instead of a virtual machine (VM), as the touch keyboard is not triggered on VMs.
287
-
288
-
### Sign out of assigned access
289
-
290
-
By default, to exit the kiosk experience, press <kbd>Ctrl</kbd> + <kbd>Alt</kbd> + <kbd>Del</kbd>. The kiosk app exits automatically. If you sign in again as the Assigned Access account, or wait for the sign in screen timeout, the kiosk app relaunches. The default timeout is 30 seconds, but you can change the timeout with the registry key:
To change the default time for Assigned Access to resume, add *IdleTimeOut* (DWORD) and enter the value data as milliseconds in hexadecimal.
295
-
296
-
> [!NOTE]
297
-
> `IdleTimeOut` doesn't apply to the Microsoft Edge kiosk mode.
298
-
299
-
The Breakout Sequence of <kbd>Ctrl</kbd> + <kbd>Alt</kbd> + <kbd>Del</kbd> is the default, but this sequence can be configured to be a different sequence of keys. The breakout sequence uses the format **modifiers + keys**. An example breakout sequence is <kbd>CTRL</kbd> + <kbd>ALT</kbd> + <kbd>A</kbd>, where <kbd>CTRL</kbd> + <kbd>ALT</kbd> are the modifiers, and <kbd>A</kbd> is the key value. To learn more, see [Create an Assigned Access configuration XML file](configuration-file.md).
300
-
301
-
## Remove Assigned Access
302
-
303
-
Deleting the restricted user experience removes the policy settings associated with the users, but it can't revert all the configurations. For example, the Start menu configuration is maintained.
304
-
305
-
## Next steps
306
-
307
-
> [!div class="nextstepaction"]
308
-
> Review the recommendations before you deploy Assigned Access:
0 commit comments