Como altero o logon automático via Script ou Command Line?

11

Após implantar uma imagem do Windows 7 em máquinas autônomas, encontramos o seguinte problema.

Se desativarmos o autologon, teremos que fazer login manualmente e ativar o Windows e o Office - as Chaves serão instaladas, mas os produtos não serão ativados. (Esses laptops são definidos como laptops de empréstimo, portanto, podem não ser usados por meses depois de terem sido visualizados - período de carência expirado)

Se configurarmos o Autologon como ativo e executarmos um script para ativar os produtos no primeiro logon - quando eles estiverem conectados à rede, a máquina sempre fará logon na conta que especificamos no logon automático.

Eu estava pensando, existe uma maneira de desligar o autologon através de um script?
Isso pode ser feito manualmente seguindo as instruções em este postar ou por meio de uma chave do Registro (HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon \ AutoAdminLogon)

Não sei como gerenciar isso a partir da linha de comando ou de um script, se alguém pudesse me apontar na direção correta, ficaria muito apreensivo.

    
por Joe Taylor 27.09.2011 / 15:12

3 respostas

9

Pode-se alterar o registro por meio de um arquivo .reg.

Por exemplo, crie um arquivo autologin.reg contendo:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"AutoAdminLogon"="1"
"DefaultUserName"="Administrator"
"DefaultPassword"="Pa$$w0rd"

Adicione DefaultDomainName, se necessário, em seguida, basta executar o arquivo para obter os valores no registro.

Ou em um script cmd:

REG ADD "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoAdminLogon /t REG_SZ /d 1 /f
REG ADD "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultDomainName /t REG_SZ /d domainname /f
REG ADD "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultUserName /t REG_SZ /d Administrator /f
REG ADD "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultPassword /t REG_SZ /d Pa$$w0rd /f

(Aviso: eu não testei o acima.)

    
por 30.09.2011 / 11:52
1

Você não pode usar apenas sysprep /oobe ? Ele finalizará sua instalação e mostrará a tela de boas-vindas na reinicialização.

Leia que sysprep é e how sysprep works para obter mais informações.

    
por 30.09.2011 / 21:07
0

O Autologon da Sysinternal deve poder fazer logon automático apenas uma vez. Essa foi uma função quando a usei há algum tempo, mas não vejo detalhes sobre se isso é feito agora.

    
por 30.09.2011 / 21:12