Existe uma boa maneira de usar as chaves de registro para fazer isso. Aqui estão algumas instruções deste site: link
Eu usei as etapas a seguir no trabalho e tudo funciona bem. (desculpe pela formatação, veja o link acima para uma versão mais legível):
Instruções para ativar o logon automático com o Regedit de inicialização do Regedit.
- Navegue para: NT \ CurrentVersion \ winlogon do HKLM \ Software \ Microsoft \ Windows
- Set: AutoAdminLogon = 1 (um significa ligado, zero significa desligado.)
- Ponto Crucial define a senha do Administrador.
- Crie um novo valor de string chamado DefaultPassword
- Definir: DefaultPassword="P @ ssw0rd"
- Verifique a existência de um REG_SZ chamado DefaultUserName. O valor deve refletir o usuário que você deseja fazer logon automaticamente. Se esse valor não existir, clique com o botão direito do mouse no painel direito, New, REG_SZ, nomeie-o, DefaultUserName.
- Defina o valor da string para o UserName requerido. Item Opcional: Se a sua Máquina do Windows 7 tiver ingressado em um domínio, crie um Valor de String chamado DefaultDomainName.
- Definir: DefaultDomainName="OnlyYouKnowDomain"
Here is a summary of the four registry settings to enable Auto Logon
AutoAdminLogon = "1" Enabled (To disable Auto Logon set to value to zero) DefaultUserName = "xxx" DefaultPassword = "xxxx0xxxx" DefaultDomainName = "xxx.xxx". Only needed if computer has joined a domain.