How to enter User Name on non-domain joined machine for local admin accounts

When creating tech accounts with TechIDManager on a local computer that is NOT domain joined, and when using “TechIDAgent.exe HideOnLoginScreen” there is normally no way to type in a user name on the login screen. This is the Microsoft default since Windows 10 build 1703.

There are two options to be able to enter arbitrary usernames and passwords to login. Option 1 is to use the UserPasswordTile provided as part of TechIDAgent.Windows version 6.0 and newer and add the “Other User” tile to the windows login screen. 

Option 2 is to change some of the windows login default options to force all users to enter a username when they login. 

Which option you use is really up to you. Both have advantages. Option 1 doesn’t require the user to remember their name like option 2 does (which can be a big deal). Option 2 is more inline with current security recommendations. 

Option 1 (TechIDAgent.Windows UserPasswordTile)

Integrated in to TechIDAgent.Windows is a windows login tile provider called UserPasswordTile, which can be enabled to allow an “Other User” like tile on any windows computer to allow a user to enter a username and password to login. This is enabled by running the commandline “TechIDAgent.exe UserPasswordTile”. There is another login tile available in TechIDAgent to help with Technician specific login. Check out our “LoginTile”.

 

Option 2 (Change windows login defaults)

The way to get the username textbox is to set some policies related to the username displayed at sign-in.

WARNING: This will require everyone that logs in to the machine to type their username.

Generally there are two ways to do this. This can be done with the policy editor:

Run secpol.msc  
Change “Local Policies” -> “Security Options” -> “Interactive logon: Don’t display username at sign-in” to “Disabled”  
Change “Local Policies” -> “Security Options” -> “Interactive logon: Don’t display last signed-in” to “Enabled”  

Or this can be done with registry entries:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

DontDisplayUserName : DWORD : 0
dontdisplaylastusername : DWORD : 1 

Specific directions for this can be found at https://www.tenforums.com/tutorials/118252-enable-disable-dont-display-username-sign-windows-10-a.html .

Change these and reboot the machine to be able to enter any valid username to login.