Objectives:
- Faster time from power on to View logon prompt
- User cannot access any other applications on the Windows Embedded O/S
- Exiting the View Client automatically relaunches it
- Administrator account is not affected
Procedure:
- Disable PXE boot
- As the thin client is booting, hit <delete> to enter the BIOS
- At the BIOS password prompt, enter “Fireport” (unless the BIOS password has been changed)
- Update the device boot order so Hard Drive is first
- Get “User” SID
- Reboot thin client, load Windows as default “user”
- Click “Start|Shutdown|Log off” while holding <shift>, continue holding <shift>
- At the logon prompt, logon as administrator using the password “Wyse#123”
- Launch Regedit, navigate to HKEY_USERS
- Examine the USERNAME value under each “HKEY_USERS\<SID>\Volatile Environment” to find which SID belongs to the default “user”. A SID begins with “S-1-5-“.
- Double-click “Disable FBWF”, wait for system to reboot
- Create scripts
- Click “Start|Shutdown|Log off” while holding <shift>, continue holding <shift>
- At the logon prompt, logon as administrator using the password “Wyse#123”
- Launch Windows Explorer
- Create a folder named” bat” in the root of C:\
- Launch Notepad; paste in the following:
@echo off
:View
“C:\Program Files\VMware\VMware View\Client\bin\wswc.exe”
goto View - Save the file as C:\bat\View.cmd
- Launch Notepad; paste in the following:
Set WshShell = CreateObject(“WScript.Shell”)
WshShell.Run chr(34) & “C:\bat\view.cmd” & Chr(34), 0
Set WshShell = Nothing - Save the file as C:\bat\View.vbs
- Update Shell for “User”
- Launch Regedit
- Navigate to “HKEY_USERS\<SID>\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinLogon”
- If the “Shell” values does not exist, create it as a new String Value
- Update the “Shell” value to “wscript c:\bat\view.vbs”
- Close Regedit
- Double-click “Enable FBWF”
- Reboot thin client
Credits to Sparko Design, Free Wyse Monkeys and MidWest Wyse Guys.