2009-08-24 09:32:44 +0000 2009-08-24 09:32:44 +0000
81
81

Como activo o Logon Automático no Windows 7 quando estou num domínio?

Quando o Windows 7 está ligado a um domínio a opção de login automático já não está disponível na consola avançada de Gestão de Utilizadores. Uma vez que estou a correr um pequeno domínio doméstico por causa do SharePoint e do TFS, como é que eu iria activar esta configuração?

O Artigo HowToGeek aqui cobre-o no entanto as opções são desactivadas quando se está ligado a um domínio.

Respostas (4)

115
115
115
2009-08-24 09:45:31 +0000

A partir de : My Digital Life Article

  1. Clique em Iniciar, clique em Executar, digite regedit, e depois clique em OK. No Windows Vista/7, simplesmente digite regedit em Start Search e pressione Enter.

  2. Navegue para a seguinte chave de registo:

  3. Clique duas vezes na entrada DefaultUserName, escreva o nome de utilizador com que deseja iniciar sessão e depois clique em OK.

  4. Clique duas vezes na entrada DefaultPassword, digite a senha da conta de usuário sob a caixa de dados de valor e depois clique em OK.

  5. No Windows Vista/7, DefaultDomainName também tem de ser especificado, caso contrário o Windows irá solicitar um nome de usuário inválido com o nome de usuário exibido como .\username. Para o fazer, clique duas vezes em DefaultDomainName, e especifique o nome do domínio da conta de utilizador. Se for um utilizador local, especifique o nome do anfitrião local.

  6. Faça duplo clique na entrada AutoAdminLogon, escreva 1 na caixa de dados de valor e depois clique em OK.

  7. Se existir, apague a tecla AutoLogonCount.

  8. Também se existir, apague a tecla AutoLogonChecked.

  9. Sair do editor do registo.

  10. Clique em Iniciar, clique em Reiniciar e, em seguida, clique em OK.

21
21
21
2012-09-03 09:15:12 +0000

Para além da resposta de William Hilsum, este método não requer que deixe a palavra-passe em texto simples no registo (embora não tenha a certeza de como a autenticação é realmente armazenada).

Passo 1

Como administrador local, diga ao Windows para permitir que os administradores iniciem sessão automaticamente.

Em Regedit, navegue para HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon. Se não estiver lá, crie um novo valor String chamado AutoAdminLogonSeture este valor para 1

Passo 2

Diga ao Windows para se lembrar da palavra-passe para iniciar sessão.

Na caixa de execução, digite control userpasswords2Segure que o seu nome de utilizador do domínio está na lista, se não estiver, adicione-o. Desmarque (ou marque e desmarque): Para utilizar este computador, os utilizadores devem introduzir um nome de utilizador e uma palavra-passe._ Certifique-se de que o seu nome de utilizador está seleccionado. Clique em Apply.

Neste ponto, o Windows deve solicitar a password que será utilizada.

Passo 3

Volte agora para HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinlogonSegure que os seguintes valores de String estão definidos, caso contrário, configure-os:

  • DefaultUserName: O seu nome de utilizador do domínio (sem o prefixo do domínio)
  • DefaultDomainName: O seu domínio

Deve ser isso.

Nota sobre alterações de senha:

Terá de refazer este procedimento a partir do passo 2 cada vez que alterar a sua senha. Infelizmente o Windows repõe o DefaultDomainName para o nome da sua máquina local sempre que guarda essa caixa de diálogo, pelo que terá de voltar a alterá-la manualmente.

3
3
3
2015-02-15 19:22:56 +0000

Para além da resposta de @Adam Millerchip, podemos reduzir o esforço de troca de passwords ao que era antes de entrar num domínio, quando tínhamos sempre de correr novamente as userpasswords de controlo2 de cada vez que tínhamos de guardar a nova password. Agora estamos num domínio, podemos simplesmente correr um ficheiro batch que corre as userpasswords2 de controlo e também restaura as definições do nosso registo de domínios e nomes de utilizador:

AfterPwdChange.bat

control userpasswords2
pause
regedit /s WinLogonBit.reg

WinLogonBit.reg

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"DefaultUserName"="mydomainusername"
"DefaultDomainName"="mydomain"

E se a razão para querer o auto-logon é para pôr os programas de arranque a funcionar, podemos ainda preferir que a estação de trabalho acabe bloqueada após o arranque. Se assim for, podemos colocar um atalho na pasta Startup com o seguinte comando:

C:\Windows\System32\rundll32.exe user32.dll,LockWorkStation
-2
-2
-2
2019-01-03 19:07:24 +0000

Talvez você possa executar isto como um arquivo de morcego ou algo assim:

REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultUserName /t REG_SZ /d YourUserNameHere /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultPassword /t REG_SZ /d YourPasswordHere /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultDomainName /t REG_SZ /d YourDomainHere /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoAdminLogon /t REG_SZ /d 1 /f

REG DELETE "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoLogonCount /f
REG DELETE "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoLogonChecked /f