I'm doing some tests with a domain join script/program (which also does profile mapping), which means that I've been repeatedly joining/unjoining this test server to the domain (and in the process mapping local profiles to domain accounts).
The problem: I just unjoined the server from the domain (again). The server is in a workgroup. There are no other local accounts beside the local administrator account. I want to logon with the local administrator account, but the local administrator account is not being displayed at the signin screen. Specifically, there is only one signin name showing, and it is under my domain account's display name for some reason (e.g. "Smith John"). Since the server is not joined to a domain, this does not make sense.
It occurred to me that since I am doing some profile mapping tests, maybe the display name from my domain account was mapped to the local administrator account. However, if this is the case, I should be able to logon with this account using the local administrator password, but I cannot. For the record, I am unable to logon using the domain account's password as well.
I am thinking that if can manually specify/type in using the keyboard the administrator logon name (i.e. MACHINENAME\ADMINISTRATOR) I should be able to login. But I see to obvious option to do this.
So I guess there are two questions here. 1) What is going on here? 2) Is there a "trick" to manually specify/type in a logon name when there is no obvious way to do so (e.g. press some key combination to force a text field to appear that allows you to input the logon name)?
Also, a side thought, is there a chance that the local administrator account has been disabled? Would this account for the incorrect/weird signin display name?
Here are some some screenshots to give you a better idea of what is going on:
This is the screen that I see when I first access my local console. It is prompting me to press Ctl+Alt+Del to sign in.
This is the screen that I see after I press Ctl+Alt+Del. There is an input box for a password. Above the input box is the display name (not the netbios name) for the domain account that I logged in with after performing the domain joins. The server is currently in a workgroup (i.e. not in a domain). As you can see, there are no visible options to log in with any other account (unlike the screenshots posted below). There are no visible options to manually specify/type in a logon name.
I did a Google image search and got this:
Those images comes from this article on how to join a Windows Server 2012 server to a domain. One of the steps in the article is to change from a local to a domain user. If you click the arrow, there's an option to enter a different user.
Also:
If the domain had a policy to cause that, yes.
Probably not, IMHO. I think it's more likely that the server is confused about who logged in last because the domain has changed.
* edit in response to your edit *
I'm pretty sure that you need to press control-alt-delete on this screen (your image):
...to get this screen (edited from your image):
...and click that arrow to the left of the default picture (which I've put in a red square). That should get you to a screen where you enter a different user:
Okay, this is how I solved the problem.
To reiterate, the problem was that for whatever reason I could not select/specify the local administrator account when logging into a stand-alone machine (i.e. in a workgroup). The logon screen would only give me the option to log in with my domain user account, e.g. John Smith.
The solution: start up the machine in safe mode (accessed by pressing F8 during boot up). In safe mode, I was magically given the option to log in using the Administrator account (i.e. no traces of the John Smith domain account).