In alcune situazione è necessario recuperare il Product Key di Windows, ad esempio per trasferirlo su un altra macchina oppure quando è necessario effettuare una reinstallazione. Se non lo abbiamo salvato lo possiamo recuperare in modo molto semplice.
Esistono due modi principali per leggere la licenza direttamente da Windows.
Metodo 1: Prompt dei comandi (cmd)
Apriamo un prompt dei comandi con privilegi amministrativi e digitiamo il comando
wmic path softwarelicensingservice get OA3xOriginalProductKeySe il comando restituisce una riga vuota, significa che la licenza è memorizzata nel registro di sistema o è una licenza digitale.
Metodo 2: PowerShell
Se il comando precedente fallisce, con PowerShell è possibile interrogare il registro di sistema. Eseguiamo PowerShell con privilegi amministrativi
(Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform').BackupProductKeyDefaultQuesto comando punta direttamente alla chiave di backup che Windows conserva.
Trasferimento della licenza
Prima di provare a usare il codice recuperato su un altro PC, bisogna ottenere maggiori informazioni sulla licenza per capire se è permesso. Digitare il comando
slmgr.vbs /dliVerrà aperta una finestra con le informazioni sulla licenza
- Retail: la licenza è di proprietà ed è possibile trasferirla liberamente su un altro dispositivo
- OEM: la licenza è legata all’hardware e non è trasferibile su un PC
- Volume (KMS/MAK): licenze aziendali che richiedono un server di attivazione specifico
Verificato che la licenza è trasferibile, vediamo i passaggi per disattivarla sulla macchina attuale
slmgr.vbs /upkviene rimosso il Product Key dal sistema
slmgr.vbs /cpkycancella la chiave anche dalle voci di registro per evitare che rimanga in memoria
slmgr.vbs /rearmper riportare la VM allo stato “Trial” (non attivata).
Cosa fare se non si trova nulla?
Se i comandi non restituiscono alcun codice, l’installazione è probabilmente attivata tramite Diritto Digitale. In questo caso, la licenza è legata al proprio Account Microsoft. Sarà quindi necessario accedere con lo stesso account su una nuova installazione di Windows per riattivarla automaticamente, senza bisogno di inserire manualmente alcun codice.
