Navigaweb.net logo

Recuperare il Product Key di Windows per la convalida

Aggiornato il:
Come recuperare il product key di Windows 10 e Windows 11 nascosto nel firmware o nel sistema operativo, usando comandi e tool rapidi
Recuperare Product Key

C'era un tempo in cui l'unica preoccupazione per reinstallare il sistema operativo era non perdere l'etichetta adesiva incollata sotto il notebook o sul case del PC. Oggi, Microsoft ha reso l'attivazione più eterea, legando i diritti di utilizzo all'hardware della scheda madre o all'account utente. Questo è ottimo per la sicurezza, ma diventa un incubo quando si deve formattare, cambiare disco o vendere la macchina e serve il codice originale.

Anche se Windows 10 e 11 tendono ad attivarsi automaticamente, conoscere il proprio Product Key di 25 caratteri è l'unica assicurazione contro i glitch dei server di attivazione o i cambi hardware importanti. Esistono metodi precisi per leggere queste informazioni direttamente dalla memoria del computer, senza necessariamente scaricare programmi di terze parti.

LEGGI ANCHE -> Come acquistare licenza di Windows

1) Tipi di licenza supportati da Windows


Licenze Windows

Windows 11 e Windows 10 supportano diversi tipi diversi di licenza, ognuna con le sue caratteristiche (anche dal punto di vista della trasferibilità da un PC all'altro).

Windows può essere attivato in diversi modi:

  • Codice Product Key di Windows: viene fornito un codice composto da 25 caratteri (di tipo XXXXX-XXXXX-XXXXX-XXXXX-XXXXX). Questa è di solito la licenza che viene acquistata in negozio (Retail) o che possiamo acquistare dal sito Internet di Windows e possiamo trasferirla da un PC all'altro senza problemi.
  • Licenza digitale: la licenza digitale permette di attivare Windows senza immettere nessun codice Product Key. Questa licenza viene fornita quando aggiorniamo da un vecchio sistema operativo Windows oppure quando la nostra licenza è legata all'account Microsoft. La maggior parte di queste licenze di questo tipo essere trasferite e l'attivazione è automatica.
  • Licenza OEM: questa licenza è legata alla scheda madre del nostro PC quindi, a meno che non utilizziamo la stessa scheda madre, non potremo trasferirla da un computer all'altro.

A tal proposito vi invitiamo a leggere la nostra guida Su quanti computer posso installare Windows?

2) Recupero tramite Prompt dei Comandi e PowerShell


Product Key Windows

Il metodo più immediato sfrutta gli strumenti già presenti in Windows. La maggior parte dei computer pre-assemblati (HP, Dell, Lenovo, Acer) acquistati negli ultimi dieci anni custodisce la licenza OEM direttamente in un chip della scheda madre.

Per interrogarla, si utilizza il terminale:

  1. Aprire il menu Start.
  2. Digitare cmd o Prompt dei comandi.
  3. Cliccare col tasto destro e scegliere "Esegui come amministratore".
  4. Digitare il seguente comando e premere Invio:
wmic path softwarelicensingservice get OA3xOriginalProductKey

Se il PC possiede una licenza nativa nel firmware, il codice alfanumerico apparirà immediatamente.

Su Windows 11 o sulle versioni più recenti di Windows 10, PowerShell offre un'alternativa spesso più affidabile se il comando precedente non restituisce nulla. Sempre con privilegi di amministratore, copiare e incollare questa stringa:

powershell "(Get-WmiObject -query 'select * from SoftwareLicensingService').OA3xOriginalProductKey"

Se entrambi i comandi restituiscono uno spazio vuoto o un errore, significa che non c'è una licenza "scritta" nell'hardware. Questo accade tipicamente con i PC assemblati in casa o se la licenza è stata acquistata separatamente (Retail).

3) Lo Script VBS per decodificare il Registro

Quando la licenza non è nel BIOS, si trova nel Registro di Sistema, ma Microsoft la protegge codificandola in binario. Non è possibile leggerla semplicemente aprendo l'editor di registro. Possiamo però creare un piccolo strumento fatto in casa per tradurla.

Procedura per creare il lettore di chiavi:

  1. Aprire il Blocco Note di Windows.
  2. Incollare il codice sottostante con attenzione (copiando tutto integralmente):
Set WshShell = CreateObject("WScript.Shell")
MsgBox ConvertToKey(WshShell.RegRead("HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DigitalProductId"))

Function ConvertToKey(Key)
Const KeyOffset = 52
i = 28
Chars = "BCDFGHJKMPQRTVWXY2346789"
Do
Cur = 0
x = 14
Do
Cur = Cur * 256
Cur = Key(x + KeyOffset) + Cur
Key(x + KeyOffset) = (Cur \ 24) And 255
Cur = Cur Mod 24
x = x -1
Loop While x >= 0
i = i -1
KeyOutput = Mid(Chars, Cur + 1, 1) & KeyOutput
If (((29 - i) Mod 6) = 0) And (i <> -1) Then
i = i -1
KeyOutput = "-" & KeyOutput
End If
Loop While i >= 0
ConvertToKey = KeyOutput
End Function
  1. Salvare il file. Nel campo "Salva come", scegliere "Tutti i file" e dare come nome recuperakey.vbs.
  2. Cliccare due volte sul file appena creato sul desktop: una finestra pop-up mostrerà il Product Key in chiaro.

3) App per recuperare Produt Key di Windows


Nirsoft ProduKey

Software per visualizzare il Product Key senza rischi

L'uso di programmi di terze parti per recuperare i seriali è un campo minato. Molti "Keyfinder" storici vengono bloccati dagli antivirus (incluso Windows Defender) perché il loro comportamento di scansione profonda è simile a quello dei trojan. Tuttavia, esistono opzioni legittime.

ShowKeyPlus (Consigliato)

La soluzione migliore attuale è ShowKeyPlus. Il motivo della fiducia è semplice: è distribuito tramite il Microsoft Store, quindi è verificato e libero da malware.

L'interfaccia di ShowKeyPlus è particolarmente utile perché fa chiarezza su un equivoco comune, mostrando due righe separate:

  • OEM Key: La chiave fissa nella scheda madre (se presente).
  • Installed Key: La chiave attualmente usata da Windows.

Questa distinzione è fondamentale per capire se si sta usando una licenza generica o una specifica. Inoltre, offre una funzione "Check Product Key" che permette di incollare un codice che si possiede ma di cui non si ricorda la versione, per scoprire se è valido per Windows Home, Pro o Education.

NirSoft ProduKey

Per completezza citiamo ProduKey di NirSoft. È stato per anni il punto di riferimento dei tecnici informatici: piccolissimo, portatile, immediato. Oggi è difficile da usare perché i browser ne bloccano il download e Defender lo elimina a vista. Si consiglia di usarlo solo se ShowKeyPlus non dovesse funzionare, ricordandosi di disattivare temporaneamente la protezione in tempo reale (a proprio rischio).

4) Il mito del Product Key e la Licenza Digitale

Molti utenti passano ore a cercare un codice che, tecnicamente, non serve più. Da Windows 10 in poi, il sistema di attivazione è cambiato radicalmente favorendo la Licenza Digitale.

Se avete aggiornato gratuitamente da Windows 7 o 8, o se avete comprato una licenza sullo Store Microsoft, il vostro PC non ha un Product Key unico. Al suo posto, nel sistema è presente una "Generic Key" (chiavi pubbliche usate da Microsoft come placeholder, ad esempio quelle che finiscono per 3V66T o 8HVX7).

In questi scenari, l'attivazione non dipende dal codice che inserite, ma dall'ID Hardware del vostro PC memorizzato sui server Microsoft. Per reinstallare Windows su queste macchine, basta selezionare "Non ho un codice Product Key" durante l'installazione. Non appena il PC andrà online, i server riconosceranno l'impronta hardware e attiveranno il sistema. Qui seguire la rotta di Navigaweb significa smettere di cercare un codice fantasma e verificare piuttosto lo stato dell'attivazione nelle Impostazioni, assicurandosi che sia legata al proprio account Microsoft per facilitare futuri trasferimenti.

5) Come validare il Product Key di Windows

Attivazione Windows Dopo aver recuperato il Product Key dal vecchio PC possiamo convalidarlo su una nuova installazione pulita di Windows seguendo due diverse procedure:
  • schermata d'installazione di Windows: se abbiamo avviato l'installazione di Windows ci comparirà la schermata dove inserire il codice Product Key, ma solo se abbiamo una connessione ad Internet attiva. Questa schermata possiamo benissimo saltarla e attivare Windows in un secondo momento;
  • Impostazioni di Windows 10: su Windows 10 possiamo attivare il sistema operativo aprendo il menu Start in basso a sinistra, cercando l'app Impostazioni e portandoci nel percorso Aggiornamento e sicurezza -> Attivazione; nella nuova schermata premiamo sulla voce Cambia codice Product Key sotto la voce Attiva Windows ora e inseriamo il codice recuperato con i metodi visti in precedenza;
  • Impostazioni di Windows 11: su Windows 11 possiamo attivare il sistema operativo premendo con il tasto destro sul menu Start, cliccando su Impostazioni, selezionando il menu Sistema, premendo sul menu Attivazione e premendo sul tasto Cambia presente accanto alla voce Cambia codice Product Key.

Se abbiamo già una vecchia licenza attiva e vogliamo cambiarla con quella recuperata da un altro PC, basterà portarsi nella stessa schermata in alto e premere sempre su Cambia codice Product Key, che comparirà questa volta sotto la voce Aggiorna codice Product Key.

5) Attivare Windows automaticamente (senza Product Key)


Licenza digitale Se abbiamo una licenza digitale possiamo attivarla sul nostro nuovo computer con Windows accendendo con lo stesso account Microsoft utilizzato sul vecchio computer (dove era già presente la licenza digitale registrata).

Per procedere apriamo il menu Start, clicchiamo sull'app Impostazioni, portiamoci nel percorso Account -> Le tue Info ed effettuiamo l'accesso con l'account Microsoft. Subito dopo aver effettuato l'accesso portiamoci in Aggiornamento e sicurezza -> Attivazione (o Sistema -> Attivazione su Windows 11) e controlliamo se la licenza è stata trasferita al nostro account; in caso contrario premiamo in basso su Risoluzione dei problemi, così da poter avviare la procedura di ripristino della licenza eventualmente in possesso.

Per approfondire questo aspetto vi invitiamo a leggere la nosta guida Come attivare Windows e risolvere errori di product key.

Conclusioni

  • Ho trovato il codice, ma Windows dice che non è valido. Potreste aver installato l'edizione sbagliata (es. Windows 11 Pro invece di Home). Il codice deve corrispondere esattamente all'edizione nativa.
  • Posso usare un codice Windows 7 per installare Windows 11? Ufficialmente l'offerta di aggiornamento gratuito è terminata, ma nei fatti molti codici Retail di Windows 7 e 8.1 attivano ancora perfettamente le installazioni pulite di Windows 10 e 11.
  • OEM vs Retail: qual è la differenza? La licenza OEM nasce e muore con la scheda madre su cui è stata attivata la prima volta; non è trasferibile. La licenza Retail può essere spostata su un nuovo PC, a patto di disattivarla dal precedente.
  • Il comando slmgr è utile? Digitare slmgr /xpr nel prompt dei comandi non mostra il codice, ma è utilissimo per vedere se l'attivazione è permanente o se scadrà (comune nelle licenze a volume aziendali piratate).

Se riscontriamo delle difficoltà a spostare la licenza da un vecchio PC al nuovo, possiamo leggere anche la nostra guida su come spostare la licenza di Windows e disattivare il product key dal PC vecchio.






0%