Login automático no Windows Server 2008

13

Alguém conhece um método (verificado) para fazer com que um usuário específico faça o login automático após a reinicialização do sistema, que funciona no Server 2008?

Eu tentei ajustar alguns valores de registro (não tenho o link agora) e também tentamos alguns programas (um programa gratuito não funcionou, outro custa dinheiro).

Editar Já que várias pessoas pediram minhas razões - eu preciso executar testes da web do Selenium em um agente de compilação do TeamCity, e eles não funcionam bem quando a compilação é executada como um serviço do Windows. Executá-los em uma sessão de usuário resolve o problema.

    
por ripper234 12.10.2009 / 12:28

7 respostas

16

Para um membro do domínio do Windows 2008, adicione AutoAdminLogon como um valor de seqüência de caracteres (REG_SZ) com um valor 1 à chave

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

Em seguida, execute o painel de controle Contas do usuário digitando control userpasswords2 no comando Executar.

Na guia Usuários, desmarque a caixa "Os usuários devem digitar um nome de usuário ..." e, em seguida, adicione o nome de usuário e a senha para o logon automático.

    
por 12.10.2009 / 15:50
7

Você pode tentar o autologon do formulário sysinternals. Ele permite que você faça o logon do Windows automaticamente sob uma conta especificada com as credenciais criptografadas.

    
por 12.10.2009 / 14:17
3

Dica útil no login do Windows: Qualquer aviso legal exibido antes de o Windows solicitar o nome de usuário e a senha parará o login automático. Pode haver uma maneira de clicar em passar o prompt automaticamente, mas era mais fácil simplesmente excluir as chaves irritantes no registro:

Abra o regedit, apague os valores da string nas duas chaves: * LegalNoticeCaption ** LegalNoticeText em HKLM \ Software \ Microsoft \ WindowsNT \ CurrentVersion \ WinLogon

fonte das edições do registro: link

No Server 2008, essas mesmas chaves também são encontradas em: HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ Policy \ System

Certifique-se de verificar em ambos os locais para ter certeza de que os valores foram excluídos.

O problema de aviso legal estava fazendo com que nosso autologin fosse interrompido. Desde que este foi em um servidor remoto de 2008 na nuvem da Verizon, era impossível assistir o autologin após uma reinicialização.

A ferramenta autologin sysinternals funciona muito bem para que o autologin funcione. Já é referenciado anteriormente neste post.

    
por 19.04.2012 / 19:44
2

Dê uma olhada no link . É uma ferramenta para executar um aplicativo existente como um serviço. Este serviço deve usar sua conta de usuário desejada. Isso deve resolver seu problema.

    
por 12.10.2009 / 13:20
1

Você diz que precisa do programa para ser executado em uma sessão de usuário específica. Você não pode simplesmente agendar uma tarefa para esse programa e usar as credenciais desse usuário? Você terá todas as configurações do usuário: meus documentos, configurações, etc., como se o usuário estivesse presente.

    
por 12.10.2009 / 13:50
0

Tem certeza absoluta de que precisa fazer isso? É sempre um risco de segurança ter um usuário (ou administrador) logado localmente em um servidor. Se você precisar iniciar um programa ou algo que não esteja disponível como serviço, dê uma olhada na Diretiva de Grupo (Active Directory) ou na Diretiva de Segurança Local (se não em um domínio). Você pode definir scripts que serão executados após a inicialização (ou antes do desligamento, após o login / logout, etc.) sem interação do usuário.

    
por 12.10.2009 / 12:45
0

Isso deve funcionar - ou pelo menos sempre tem para mim. Eu sei que diz para o XP, mas deve aplicar:

    
por 12.10.2009 / 15:47