Login automático no Windows Server 2012

53

Ei, tudo o que eu espero que alguém saiba como configurar o Server 2012 com logon automático?

Eu já tentei: winserver2012

Mas não consigo encontrar a caixa de seleção do servidor de 2008 que dizia "Os usuários devem inserir um nome de usuário e senha para usar este computador".

Onde mais posso ir / fazer para fazer esse login automático?

StealthRT
fonte

Respostas:

45

Tente usar a técnica de chave do Registro.

Você precisará ter uma conta com uma senha para que isso funcione.

  1. Corre regedit.exe

  2. Navegar para

    HKLM\Software\Microsoft\Windows NT\CurrentVersion\winlogon
    
  3. Defina ou crie as seguintes chaves

    (DWORD)  AutoAdminLogon = 1
    (String) DefaultUserName = Your user name
    (String) DefaultPassword = Your password
    
  4. Reinicie e deixe-nos saber se funciona!

Mikhail
fonte
33

Autologon da Sysinternals deve fazer o truque. Também é muito simples.

cem2ran
fonte
2
Embora a pergunta esteja relacionada ao Server 2012 original, este é o único método que ainda parece funcionar no R2.
PeterJ
Isso não está funcionando no Windows Server 2012 R2 Standard.
Sathish 5/05
Funcionou bem para mim no R2 Standard hoje
bendecko 25/10
após a instalação você precisa executar autologon $env:UserName $env:UserDomain vagrantno administrador PowerShell para habilitá-lo
wal
31

Eu não editaria manualmente o registro. Use o aplicativo netplwiz.exe que vem como padrão em 2012 (e 2008 também). Isso abriu a seguinte caixa de contas de usuário para mim.insira a descrição da imagem aqui

Basta procurar o aplicativo pelo menu Iniciar ou vá até C: \ Windows \ System32 para encontrá-lo

John Smith
fonte
E parece que a senha não é armazenada em claro no registro quando você faz dessa maneira. Uma maneira muito melhor de fazê-lo.
Matt H
7
Para aqueles tão burros quanto eu, você precisa LIMPAR "Os usuários devem digitar um nome de usuário e senha para usar este computador" e solicitará uma senha na qual fará o logon automático do servidor.
Francisco Aquino
2
Esta opção não está disponível no Windows 2012 R2.
Erikk
11
A opção não está disponível no DOMÍNIO da rede , até que o AutoAdminLogon seja definido conforme descrito nas outras postagens.
woodvi
Concordo que esta é provavelmente a melhor maneira de fazer isso.
Lukasz
9

Vá para o CMD e digite "control userpasswords2". Se você puder ver a caixa de seleção "Os usuários devem digitar um nome de usuário e senha para usar este computador", desmarque-a e Aplicar / Ok e insira suas credenciais.

No entanto, o Windows nem sempre mostra a caixa de seleção "Os usuários devem inserir um nome de usuário e senha para usar este computador". Por exemplo, se o seu PC estiver associado a um domínio.

Se você usar o método de registro completo, sua senha será salva no texto do plano, o que pode ser um problema de segurança. Para contornar isso, você pode forçar a caixa de seleção a aparecer, não importa o quê.

  1. Abra o registro e navegue até "HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon".
  2. Crie SOMENTE a string "AutoAdminLogon" com o valor "1".
  3. Feche o editor de registro e abra um prompt do CMD.
  4. Digite "control userpasswords2" sem as aspas.

Você agora verá a mesma caixa de diálogo que o OP postou, mas com a caixa de seleção "Os usuários devem digitar um nome de usuário e senha para usar este computador" e será desmarcada.

  1. Marque novamente a caixa e pressione Aplicar.
  2. Em seguida, desmarque-o novamente e pressione Aplicar ou OK e salve seu UID e PWD.

A máquina fará o login automático, sem armazenar suas credenciais no registro em texto sem formatação. Se você já havia feito o método de registro completo anteriormente com o UID e o PWD, eu os excluiria antes de fazer isso, no entanto, marcar a caixa pode excluir as chaves para você.

Se o PC for um membro do controlador de domínio ou do domínio, talvez seja necessário configurar a entrada de registro do domínio de login antes de funcionar corretamente.

Brian D.
fonte
Fácil e rápido! (Eu encontrei a caixa de seleção em primeiro lugar :)
Jako
4

Eu acho que isso é mais fácil de fazer no PowerShell ...

Tipo:

PS:> $RegPath = "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon"

PS:> Set-ItemProperty $RegPath "AutoAdminLogon" -Value "1" -type String

PS:> Set-ItemProperty $RegPath "DefaultUsername" -Value "YOURDOMAINNAME\Administrator" -type String

PS:> Set-ItemProperty $RegPath "DefaultPassword" -Value "YOURPASSWORD" -type String

Não sei se isso é mais fácil no geral, mas é algo que você pode fazer em uma sessão remota do PowerShell. Na minha opinião, isso torna muito mais acessível.

Ejoso
fonte
Se você receber um erro ao executar este comando, pode ser necessário adicionar o ItemProperties antes de tentar defini-los. New-ItemProperty -Path $ path -Name $ key -PropertyType "STRING" -Value "VALUE"
Nick Painter
1

Você deve substituir ou criar as seguintes chaves no registro:

HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ winlogon

AutoAdminLogon = 1

DefaultUsername = currentUserName

DefaultPassword = currentPassword

Referência: http://techsultan.com/autologin-on-windows-server-2012/

Sultão
fonte
1

se você definir apenas " AutoAdminLogon = 1 ", você receberá sua caixa de seleção novamente para " Os usuários devem digitar um nome de usuário e senha para usar este computador. ".

Dessa forma, você não precisa fazer muito no registro.

Michele Possamai
fonte
Não funcionou para mim. A caixa de seleção ainda não é mostrada.
LPChip
1

Se você precisar manter sua senha de logon criptografada (AES256), consulte a ferramenta de logon automático da LogonExpert: http://www.logonexpert.com Sim, essa ferramenta é paga uma, mas contém muitos recursos úteis, não apenas simples login automático na inicialização do Windows. Alguns deles eu pessoalmente uso:

  • Logon / logoff programados (todas as manhãs com ativação automática do computador e logoff automático com colocação do computador em suspensão todas as noites)
  • Desbloqueio automático e re-logon automático
  • Arquivos em lote baseados em servidor em eventos agendados (agendador do Windows) para logoff remoto e usuário especificado para logon nos computadores em toda a rede (via linha de comando LogonExpert le.exe + psexec )
Serg N.
fonte