Efetue login automaticamente assim que o servidor Windows 2003 for iniciado

10

Eu tenho um aplicativo de servidor não daemon que meu servidor Windows 2003 precisa executar o tempo todo. O problema é que, sempre que o servidor reiniciar, seja ele com eletricidade ou com a atualização do Windows, alguém precisará pressionar Ctrl+ Alt+ Dele inserir nome de usuário / senha. Em seguida, o programa inicia, como na inicialização. Como faço para o Windows 2003 fazer login automaticamente Administrator(ou gerar uma sessão de serviços de terminal) toda vez que o sistema é inicializado?

Eu sei que é contra a natureza dos servidores e tudo. Mas essa é a única coisa que o servidor faz.

Ertugrul Kara
fonte

Respostas:

7

Há um hack do registro que permite realizar um logon automático armazenando credenciais do usuário no registro. Não é seguro, mas faz o que você deseja.

Nick Kavadias
fonte
7
Você pode adicionar esse atalho aos itens de inicialização para bloquear a máquina após o logon. Technet.microsoft.com/en-us/library/cc750823.aspx Isso permite que o aplicativo seja executado, mas não deixa a máquina desprotegida. Eu usei isso com sucesso em uma situação semelhante e funciona perfeitamente.
minamhere 12/02/10
@minamhere Win + Lfaz a mesma coisa!
Savage Garden
6

Eu sugeriria a criação de um serviço que você pode fazer a partir de qualquer .exe com este método .

Isso fará com que seu programa seja executado na inicialização sem precisar fazer login. Se você precisar interagir posteriormente com o programa, poderá conectar-se à sessão do console .

thelsdj
fonte
+1; executá-lo como um serviço é o caminho a percorrer. Como alternativa, insira-o em um script de inicialização do computador na diretiva local.
Maximus Minimus
2
Esta é uma boa resposta, com uma ressalva. Isso não funciona para tudo, requer testes.
Mfnni
2

Eu tive a mesma situação alguns anos atrás. Você pode usar o comando executar para abrir os Usuários / Senhas antigos executando "control userpasswords2" na caixa de diálogo Executar. É mais fácil configurar um usuário para efetuar login automaticamente do que o hack do registro. Eu tinha um script que iniciaria o programa que eu precisava e bloqueava o PC para que não ficasse desprotegido. Como o link acima "rundll32.exe user32.dll, LockWorkStation" bloqueará a estação de trabalho ou o servidor nesse caso.

steve.lippert
fonte
2
  1. Corre gpedit.msc

Em Local Computer Policy > Computer Configuration > Administrative Templates > System, defina "Exibir Rastreador de Eventos de Desligamento" como "Não configurado".

Editor de Objeto de Diretiva de Grupo

  1. Corre control userpasswords2

  2. Desmarque "O usuário deve digitar o nome de usuário e a senha para usar este computador".

O usuário deve digitar o nome do usuário e a senha para usar este computador.

  1. Digite sua senha na caixa de diálogo exibida.

Fazer logon automaticamente

  1. Além disso, Desktop > right-click > [Display] Properties > Screen Saver (tab) > Power... (button) > Advanced (tab)desmarque a opção "Solicitar senha quando o computador sair do modo de espera":

Solicitar senha quando o computador sair do modo de espera

vallismortis
fonte
0
  1. Corre control userpasswords2
  2. Desmarque a caixa de seleção "O usuário deve digitar o nome do usuário e a senha para usar este computador".
  3. Execute gpedit.msc Configuração do Computador> Modelos Administrativos> Sistema> Exibir Rastreador de Eventos de Desligamento> Configurações e selecione o botão de opção: "Desativado" (ou "Não configurado").
vallismortis
fonte