Estou conectado à minha máquina com Windows 8.1 não como uma conta da Microsoft, mas com uma conta local. No entanto, o Windows 8.1 apresenta meu endereço de e-mail como meu "nome completo" para todos os aplicativos que solicitam (por exemplo, instaladores, etc.).
Por que isso acontece e como posso convencer o Windows 8.1 de que meu nome é "Andrew Brehm" e não "[email protected]"?
Atualização: eu também fiz um
$user = [LDAP]"WinNT://computername/username"
e depois um
$user | Format-List *
mas não consigo encontrar onde o Windows armazena esse endereço de e-mail que ele usa para o meu "nome completo". O campo .FullName desse usuário é definido como meu nome, mas não é usado por algum motivo.
windows-8.1
hotmail
Andrew J. Brehm
fonte
fonte
Respostas:
Supondo que este usuário seja um usuário local e não um usuário do domínio:
fonte
Eu encontrei.
O endereço de e-mail que ele usa para o meu nome é armazenado no registro em
HKLM: \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion
em um valor chamado "RegisteredOwner".
Isso parece ser definido de várias formas como "Usuário do Windows" ou meu endereço do Hotmail em todos os meus sistemas Windows. Por alguma razão, meu nome real, que eu digitei quando instalei o Windows todas as vezes, era praticamente a única coisa que o Windows não achava que pertencia a ele. Eu não sei como o Windows decidiu entre meu endereço do Hotmail e "Usuário do Windows" a cada vez.
O campo pode ser acessado via WMI (Win32_ComputerSystem mostra como "PrimaryOwnerName") e modificado no registro.
fonte