Hai bisogno della password WiFi ma l'hai dimenticata? Windows memorizza tutte le password WiFi connesse in precedenza. Ecco come recuperarli.

Mostra la password WiFi corrente

Apri il prompt dei comandi ed esegui:

Comando
netsh wlan show profile name="YOUR-WIFI-NAME" key=clear

Sostituisci YOUR-WIFI-NAME con il nome della rete (SSID).

Cerca la riga che dice:

Comando
Key Content : your-wifi-password-here

Questa è la tua password.

Trova il nome della tua rete WiFi

Se non conosci il nome esatto della rete:

Comando
netsh wlan show profiles

Elenca tutte le reti WiFi a cui ti sei connesso. Trova il nome della tua rete nell'elenco.

Esempio passo passo

1. Elenca tutte le reti salvate:

Comando
netsh wlan show profiles

2. Copia esattamente il nome della rete

3. Mostra la password per quella rete:

Comando
netsh wlan show profile name="Home WiFi" key=clear

4. Trova la riga "Contenuto chiave" nell'output

Mostra tutte le password WiFi salvate

One-liner di PowerShell per mostrare tutte le reti e le password:

Comando
(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

Tabella degli output con tutti i nomi e le password di rete.

Problemi comuni

"L'interfaccia della rete locale wireless è spenta"

L'adattatore WiFi è disabilitato. Abilitalo nelle impostazioni di rete.

"Profilo non trovato nell'interfaccia"

Il nome della rete è sbagliato. Controlla l'ortografia esatta e le maiuscole con netsh wlan show profiles.

Il nome della rete contiene spazi

Metti il nome tra virgolette:

Comando
netsh wlan show profile name="Home WiFi 5G" key=clear

Non viene visualizzata la riga "Contenuto chiave".

Oppure:

  • Non ti sei mai connesso a questa rete
  • La rete non utilizza la password (rete aperta)
  • In esecuzione senza privilegi di amministratore (non dovrebbe essere necessario l'amministratore, ma provaci)

Comando Mac

Apri terminale:

Comando
security find-generic-password -wa "WIFI-NAME"

Richiede la password del Mac, quindi mostra la password WiFi.

Comando Linux

Comando
sudo cat /etc/NetworkManager/system-connections/WIFI-NAME

Cerca psk= riga con password.

Oppure usa:

Comando
nmcli -s -g 802-11-wireless-security.psk connection show "WIFI-NAME"

Perché funziona

Windows memorizza le password WiFi nei profili di sistema. Il netsh wlan accede a questi dati memorizzati. Il comando

key=clear gli dice di mostrare la password in testo normale invece di nasconderla.

Nota sulla sicurezza

Chiunque abbia accesso fisico al tuo computer Windows può recuperare le password WiFi salvate utilizzando questi comandi. Non sono necessari privilegi speciali.

Se la sicurezza è un problema:

  • Utilizza una password complessa per l'account Windows
  • Abilita la crittografia BitLocker
  • Non lasciare il computer sbloccato

Alternativa: interfaccia utente delle impostazioni WiFi

Finestre 11:

  1. Impostazioni > Rete e Internet > WiFi
  2. Fai clic sulla tua rete
  3. Fai clic su "Modifica" accanto al campo della password
  4. Seleziona "Mostra caratteri"

Finestre 10:

  1. Pannello di controllo > Centro connessioni di rete e condivisione
  2. Fai clic sulla tua rete WiFi
  3. Proprietà wireless > scheda Sicurezza
  4. Seleziona "Mostra caratteri"

Conclusione

Comando rapido per mostrare la password WiFi:

Comando
netsh wlan show profile name="WIFI-NAME" key=clear

Cerca la riga "Contenuto chiave" nell'output.

Elenca prima tutte le reti salvate con:

Comando
netsh wlan show profiles

Funziona su Windows 7, 8, 10 e 11. Non sono richiesti diritti di amministratore.