Configurador de Auto Logon

Configure o login automático no Windows com duas opções.

Instruções de Uso

  1. Clique no botão abaixo para copiar o script completo.
  2. Abra um editor de texto (como o Bloco de Notas).
  3. Cole o script e salve o arquivo com a extensão .ps1 (ex: autologon.ps1).
  4. Encontre o arquivo salvo, clique com o botão direito sobre ele e selecione "Executar com PowerShell".
  5. 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.zip

Instruções

  1. Baixe e descompacte o arquivo .zip.
  2. Execute o arquivo Autologon.exe (ou Autologon64.exe para sistemas 64 bits).
  3. Preencha os campos com seu usuário, domínio e senha.
  4. Clique em "Enable". Pronto!