This guide outlines how to configure a Windows computer to automatically sign in with a dedicated Kiosk user and launch a Google Chrome browser in full-screen mode for the Service Display Monitor (SDM).
Before You Start
Before you begin, ensure the following:
You have administrator access to the Windows computer
Google Chrome is installed
You have the SDM URL for the location or display
You have a dedicated Windows kiosk user account, or permission to create one
Note: Do not use a shared administrator account for kiosk mode. Use a dedicated standard Windows user account.
Proceed through the steps below to configure a Kiosk user for the SDM.
Create a dedicated Windows Kiosk user
To create a Windows Kiosk user:
Open Computer Management as an administrator.
Go to Local Users and Groups > Users.
Create a new user for SDM kiosk mode.
Recommended username:
sdm-kiosk
Set a password for the user.
Configure the account so that:
The account is enabled.
The password does not expire.
The user cannot change the password.
Make sure the user is a member of the Users group only.
Confirm the user is not a member of the Administrators group.
Enable automatic sign-in
Next, configure Windows to automatically sign in using the dedicated kiosk user:
Open Registry Editor as an administrator.
Go to:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinlogonAdd or update the following values:
NameTypeValue:
AutoAdminLogonString:
1DefaultUserNameString:
sdm-kioskDefaultPasswordString: The kiosk user password
DefaultDomainNameString: The computer name
Note: Automatic sign-in stores the kiosk user password in Windows. Use a dedicated kiosk account with limited permissions.
Create a Google Chrome launcher
Create a launcher that opens Google Chrome in full-screen mode after Windows signs in:
Create this folder:
C:\ProgramData\Solink\SDMIn that folder, create a file named:
Launch-Chrome.cmdAdd the following content to the file:
@echo off setlocal EnableExtensions set "CHROME=" if exist "%ProgramFiles%\Google\Chrome\Application\chrome.exe" set "CHROME=%ProgramFiles%\Google\Chrome\Application\chrome.exe" if not defined CHROME if exist "%ProgramFiles(x86)%\Google\Chrome\Application\chrome.exe" set "CHROME=%ProgramFiles(x86)%\Google\Chrome\Application\chrome.exe" if not defined CHROME if exist "%LocalAppData%\Google\Chrome\Application\chrome.exe" set "CHROME=%LocalAppData%\Google\Chrome\Application\chrome.exe" if not defined CHROME exit /b 0 timeout /t 30 /nobreak >nul tasklist /fi "imagename eq chrome.exe" | find /i "chrome.exe" >nul if not errorlevel 1 exit /b 0 start "" "%CHROME%" --start-fullscreen
This launcher waits 30 seconds after sign-in, checks whether Chrome is already running, and then opens Chrome in full-screen mode.
Start Chrome automatically after sign-in.
Add the Chrome launcher to Windows startup.
Open Registry Editor as an administrator.
Go to:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunCreate a new String Value named:
Solink SDM ChromeSet the value to:
"C:\ProgramData\Solink\SDM\Launch-Chrome.cmd"
Disable sleep while plugged in
To keep the display available, disable sleep and display timeout while the computer is connected to AC power:
Open Command Prompt as an administrator.
Run the following command:
powercfg /change standby-timeout-ac 0 powercfg /change monitor-timeout-ac 0
Restart the computer.
After restart:
Windows should automatically sign in using the Kiosk user.
Google Chrome should open automatically in full-screen mode.
Sign in to Service Display Monitor (SDM).
Set Google Chrome to open the correct SDM URL on startup.
In the Chrome startup settings, choose "Open a specific page or set of pages".
Do not use "Continue where you left off".
Confirm kiosk mode is working.
After setup, confirm that:
The computer automatically signs in after restart
Chrome opens automatically
Chrome opens in full-screen mode
The correct SDM page loads
The computer does not go to sleep while plugged in
