Overview
To run Intuiface Player in "kiosk mode" means to prevent visitors from killing or switching away from a running experience in Player. It prevents access to File Explorer, the taskbar, the desktop, the Action Center, or any other part of the Windows operating system. Your PC will look and act like its sole purpose is running your experience.
This article suggests a method for creating a kiosk mode. As you'll see, this method is provided by the Windows OS itself, not by Intuiface. Intuiface has no built-in capability to create a kiosk mode.
NOTE:
- Follow these directions at your own risk, as this is an IT task independent of using Intuiface. We are not responsible for any issues that might occur in your efforts to apply the steps below. Don't do it if you are even remotely hesitant about following these directions. Find the nearest IT administrator to help you.
- This article does not address the use of Windows Embedded. Doing so is also supported but beyond the scope of this Help Center. Please work with your IT Administrator if you wish to adopt Windows Embedded. For reference, lockdown features are discussed here.
- The guidance below does not address the use of Windows 10 IoT Enterprise. It is also supported but beyond the scope of this Help Center. Please work with your IT Administrator if you wish to adopt Windows 10 IoT Enterprise.
- If you want to change the Windows 10 boot screen, just follow the Microsoft procedure described in Customize the boot screen.
Windows Home edition
It is not possible to set up a kiosk mode. Please use a higher edition of Windows.
Windows Pro, Enterprise, and Education editions
To set up a kiosk mode
The following procedure enables you to configure a Windows account so that logging into that account immediately launches an Intuiface experience within Player rather than launching Windows Explorer. In other words, you're changing the Windows "shell."
Here are the steps for creating a Windows user account that logs directly into a running instance of Intuiface Player:
-
Set up a second Windows account on the target PC with a memorable name like "Kiosk User". This would be an account other than the Administrator account, and it must have a password.
-
Login to this new kiosk account.
-
Set the shell to Intuiface Player using the following steps:
- Run regedit
- open the Start menu and type regedit in the search bar at the bottom.
- In the left panel of the Registry Editor, navigate to the following key (this will only change the shell for the “Kiosk User" account):
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
- Right-click empty space in the right-hand panel and select New -> String Value
- Name it "Shell"
- Double-click on the "Shell" key and paste the following value (include the quotation marks and the parameter with the / symbol):
"C:\Program Files\Intuilab\Intuiface\Player\IntuifacePlayerApp.exe" /playLastExperience
- Run regedit
-
-
- Alternatively, you could specify the experience you want to play. Do not use this option if you plan to update or deploy experiences using the Share and Deploy Console):
"C:\Program Files\Intuilab\Intuiface\Player\IntuifacePlayerApp.exe" "c:\full\path to\ your experience.ifx"
- Alternatively, you could specify the experience you want to play. Do not use this option if you plan to update or deploy experiences using the Share and Deploy Console):
-
-
- Refer to Command line options to see all available command line options of Intuiface Player.
- Close regedit
-
To force autologin for the kiosk account when Windows reboots, follow the instructions in the Microsoft article for a sysinternal tool named autologon: https://learn.microsoft.com/en-us/sysinternals/downloads/autologon
Limitation:
- If you press the Escape key (either on a physical or virtual keyboard), Player will exit and Windows will display an empty black screen. You must log out/login again or start Windows Explorer to restart the Player.
So if you have a keyboard attached to the kiosk and may wish to capture the ESC key from with the experiences deployed on the kiosk.
To unset the kiosk mode
- To log out of this kiosk-dedicated session, press the buttons <Ctrl-Shift-Delete> on a keyboard and select "Log off".
- Alternatively, if you'd like to return to the original shell configuration or display Windows Explorer, press the buttons <Ctrl-Shift-Esc> on a keyboard to start Task Manager. Select the File menu, choose New Task (Run...) and type the name of what you want to run. For example:
- regedit to delete or update the registry key we added earlier
- explorer to open Windows Explorer (this won't bring up the Start menu or taskbar)
You may also reuse the sysinternal tool autologon to deactivate autologon on reboot.
Windows 10 Enterprise and Education
You can use one of the following methods for both Windows 10 Enterprise and Windows 10 Education. These methods are very useful if you need to deploy to several kiosks, as they are quicker and require less hands-on configuration for each device than the above method. Be sure to follow the steps carefully.
- Use the kiosk wizard in Windows Configuration Designer. It is the most powerful way to set up a kiosk, offering many configuration capabilities.
OR - Use the shell launcher feature. It is powerful but requires a good technical understanding of Windows.
Important: the option UserReturnCodeAction must not be set. Otherwise, you won't be able to remotely deploy experiences or upgrade Player from the Share and Deploy console.
Comments
0 comments
Article is closed for comments.