In una macchina WIndows normalmente per verificare lo stato di attivazione della licenza del sistema operativo basta entrare in :
Pannello_di_Controllo -> Sistema
e verificare le voci che compaiono in basso alla finestra per essere sicuri che esista una chiave valida e che il sistema sia stato correttamente attivato online con i server di Microsoft per convalidare la licenza (il product key).
Tanto per capirci stiamo parlando di questa videata che mostra un tipico esempio di macchina correttamente attivata e dotata di regolare licenza d’uso :
Qui volendo è anche possibile cambiare il Product Key inserendone uno nuovo che andrà poi ri-validato online.
A volte però è molto più utile eseguire queste operazioni da riga di comando (anche perchè forniscono informazioni più dettagliate), vediamo quindi quali sono i comandi da usare per interrogare una macchina Windows rispetto alla propria attivazione della licenza, come cambiare il Product Key e come riattivare via Internet la macchina per validare la licenza.
La prima cosa da fare è aprire un prompt dei comandi come Amministratore da :
start -> esegui -> cmd
Quindi sarà possibile verificare se la copia di Windows è stata o meno attivata usando lo script slmgr.vbs (Software License Manager) contenuto nel sistema operativo con il comando :
slmgr.vbs /dli
l’esito in caso di macchina con regolare licenza sarà qualcosa di simile a questo :
qui possiamo leggere che si tratta di una licenza OEM di Windows 7 Professional che è stata correttamente attivata.
Volendo è possibile impostare un nuovo Product Key nel caso avessimo installato la macchina con una chiave temporanea e quindi si abbia la necessità di inserire un codice definitivo per poi validare online la licenza, il comando da usare sarà :
slmgr.vbs /ipk 12345-ABCDE-67890-FGHIJ-12345
quindi dovremo specificare il Product Key separato da trattini dopo il parametro /ipk, una volta avuta la conferma del cambio possiamo procedere all’attivazione online del nuovo codice di licenza digitando :
slmgr.vbs /ato
come vedete dall’esempio sotto la macchina si connette via Internet ai server di licenza della Microsoft e procede ad attivare il nuovo Product Key rendendo quindi valida a tutti gli effetti la licenza, in caso di errori significa che state usando un Product Key errato o non corrispondente alla versione di sistema operativo installata sulla macchina, es. usate un Product Key di Windows Home per attivare un Windows Professional o state usando un codice di un diverso sistema operativo.
un altro parametro comodo di questo comando è :
slmgr.vbs /xpr
che nel caso di installazione con chiave temporanea vi permette di vedere quanti giorni di tempo avete ancora prima di dover inserire una chiave definitiva e procedere all’attivazione di Windows (è il cosidetto grace period), ovviamente su una macchina con licenza attiva come da nostro esempio avrete un output simile a questo, cioè l’attivazione è definitiva e non esiste scadenza :
Per maggiori informazioni sullo script slmgr.vbs potete fare riferimento a questi articoli di Microsoft :
https://technet.microsoft.com/it-it/library/dn502540.aspx
https://technet.microsoft.com/en-us/library/ff793406.aspx
1 commento
Manlio
31 Dicembre 2022 at 14:12 (UTC 1) Link to this comment
Per avere il product key attuale di una macchina Windows è possibile digitare questo comando da un prompt dei comandi (cmd.exe) come amministratore :
wmic path softwarelicensingservice get OA3xOriginalProductKey
Si avrà una risposta simile a questa :
OA3xOriginalProductKey
AAAAA-BBBBB-CCCCC-DDDDD-EEEEE