Precisa da sua senha WiFi, mas esqueceu? O Windows armazena todas as senhas WiFi conectadas anteriormente. Veja como recuperá-los.
Mostrar senha WiFi atual
Abra o prompt de comando e execute:
netsh wlan show profile name="YOUR-WIFI-NAME" key=clear
Substituir YOUR-WIFI-NAME pelo nome da sua rede (SSID).
Procure a linha que diz:
Key Content : your-wifi-password-here
Essa é a sua senha.
Encontre o nome da sua rede WiFi
Se você não souber o nome exato da rede:
netsh wlan show profiles
Lista todas as redes WiFi às quais você já se conectou. Encontre o nome da sua rede na lista.
Exemplo passo a passo
1. Liste todas as redes salvas:
netsh wlan show profiles
2. Copie exatamente o nome da rede
3. Mostrar senha dessa rede:
netsh wlan show profile name="Home WiFi" key=clear
4. Encontre a linha "Conteúdo principal" na saída
Mostrar todas as senhas WiFi salvas
PowerShell one-liner para mostrar todas as redes e senhas:
(netsh wlan show profiles) | Select-String "\:(.+)$" | %{$name=$_.Matches.Groups[1].Value.Trim(); $_} | %{(netsh wlan show profile name="$name" key=clear)} | Select-String "Key Content\W+\:(.+)$" | %{$pass=$_.Matches.Groups[1].Value.Trim(); $_} | %{[PSCustomObject]@{ PROFILE_NAME=$name;PASSWORD=$pass }} | Format-Table -AutoSize
Tabela de saída com todos os nomes e senhas de rede.
Problemas Comuns
"A interface de rede local sem fio está desligada"
O adaptador WiFi está desativado. Habilite-o nas configurações de rede.
"Perfil não encontrado na interface"
O nome da rede está errado. Verifique a ortografia exata e as letras maiúsculas com netsh wlan show profiles.
O nome da rede possui espaços
Coloque o nome entre aspas:
netsh wlan show profile name="Home WiFi 5G" key=clear
Nenhuma linha "Conteúdo principal" aparece
Ou:
- Você nunca se conectou a esta rede
- Rede não usa senha (rede aberta)
- Executando sem privilégios de administrador (não precisa de administrador, mas tente)
Comando Mac
Terminal aberto:
security find-generic-password -wa "WIFI-NAME"
Solicita a senha do Mac e, em seguida, mostra a senha do WiFi.
Comando Linux
sudo cat /etc/NetworkManager/system-connections/WIFI-NAME
Procure psk= linha com senha.
Ou use:
nmcli -s -g 802-11-wireless-security.psk connection show "WIFI-NAME"
Por que isso funciona
O Windows armazena senhas WiFi em perfis do sistema. O netsh wlan acessa esses dados armazenados.
O comando
key=clear diz para mostrar a senha em texto simples em vez de ocultá-la.
Nota de segurança
Qualquer pessoa com acesso físico ao seu computador Windows pode recuperar senhas WiFi salvas usando estes comandos. Não são necessários privilégios especiais.
Se a segurança for uma preocupação:
- Use uma senha forte da conta do Windows
- Habilitar criptografia BitLocker
- Não deixe o computador desbloqueado
Alternativa: UI de configurações de WiFi
Janelas 11:
- Configurações > Rede e Internet > WiFi
- Clique na sua rede
- Clique em "Editar" próximo ao campo de senha
- Marque "Mostrar personagens"
Windows 10:
- Painel de Controle > Central de Rede e Compartilhamento
- Clique na sua rede WiFi
- Propriedades sem fio > guia Segurança
- Marque "Mostrar personagens"
Conclusão
Comando rápido para mostrar a senha do WiFi:
netsh wlan show profile name="WIFI-NAME" key=clear
Procure a linha "Conteúdo principal" na saída.
Liste todas as redes salvas primeiro com:
netsh wlan show profiles
Funciona no Windows 7, 8, 10 e 11. Não são necessários direitos de administrador.