Command Line - PowerShell - Windows

Come recuperare e trasferire il Product Key di Windows

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 OA3xOriginalProductKey

Se 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').BackupProductKeyDefault

Questo 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 /dli

Verrà 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 /upk

viene rimosso il Product Key dal sistema

slmgr.vbs /cpky

cancella la chiave anche dalle voci di registro per evitare che rimanga in memoria

slmgr.vbs /rearm

per 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.