Instruções de Uso
- Clique no botão abaixo para copiar o script completo.
- Abra um editor de texto (como o Bloco de Notas).
- Cole o script e salve o arquivo com a extensão
.ps1
(ex:autologon.ps1
). - Encontre o arquivo salvo, clique com o botão direito sobre ele e selecione "Executar com PowerShell".
- A janela do PowerShell abrirá e pedirá as informações de usuário, domínio e senha.
Atenção à Segurança
Este método armazena sua senha em texto plano no registro do Windows. Use-o apenas em computadores seguros e de sua confiança.
Script PowerShell
# Verificação de privilégios administrativos
if (-NOT ([Security.Principal.WindowsPrincipal]::new([Security.Principal.WindowsIdentity]::GetCurrent())).IsInRole([Security.Principal.WindowsBuiltInRole] "Administrator")) {
Start-Process powershell.exe "-NoProfile -ExecutionPolicy Bypass -File `"$PSCommandPath`"" -Verb RunAs
exit
}
# Coleta de credenciais
$username = Read-Host "Digite o nome de usuário (ex: Admin)"
$isLocalAccount = Read-Host "A conta é local? (S/N)"
$domain = if ($isLocalAccount -match '[Ss]') { $env:COMPUTERNAME } else { Read-Host "Digite o nome do Domínio" }
$password = Read-Host "Digite a Senha" -AsSecureString
# Conversão segura de senha
$BSTR = [System.Runtime.InteropServices.Marshal]::SecureStringToBSTR($password)
$plainPassword = [System.Runtime.InteropServices.Marshal]::PtrToStringAuto($BSTR)
# Configuração do registro
$registryPath = "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon"
Set-ItemProperty -Path $registryPath -Name "AutoAdminLogon" -Value "1" -Force
Set-ItemProperty -Path $registryPath -Name "DefaultUsername" -Value $username -Force
Set-ItemProperty -Path $registryPath -Name "DefaultPassword" -Value $plainPassword -Force
Set-ItemProperty -Path $registryPath -Name "DefaultDomainName" -Value $domain -Force
# Limpeza de segurança
$plainPassword = $null
$password.Dispose()
[System.Runtime.InteropServices.Marshal]::ZeroFreeBSTR($BSTR)
[GC]::Collect()
Write-Host "Configuração de Auto Logon concluída com sucesso! Reinicie o computador para testar." -ForegroundColor Green
Start-Sleep -Seconds 10
Utilitário Oficial da Microsoft
A forma mais segura e recomendada é usar o utilitário Autologon da Microsoft Sysinternals. Ele armazena a senha de forma criptografada no registro, diferente do script PowerShell.
Download Direto
Baixar Autologon.zipInstruções
- Baixe e descompacte o arquivo
.zip
. - Execute o arquivo
Autologon.exe
(ou Autologon64.exe para sistemas 64 bits). - Preencha os campos com seu usuário, domínio e senha.
- Clique em "Enable". Pronto!