Come utilizzare Slmgr per modificare, rimuovere o estendere la licenza di Windows
L'attivazione di Windows è progettata per essere il più infallibile possibile, quindi gli strumenti grafici di Microsoft mantengono la semplicità. Se vuoi fare qualcosa di più avanzato come rimuovere un codice prodotto, forzare un'attivazione online o estendere il timer di attivazione, avrai bisogno di Slmgr.vbs.
Questo strumento da riga di comando è incluso in Windows e offre opzioni non disponibili nell'interfaccia di attivazione standard disponibile nella schermata Aggiornamento e sicurezza> Attivazione nell'app Impostazioni.
Primo: aprire una finestra del prompt dei comandi dell'amministratore
Per utilizzare questo strumento, ti consigliamo di avviare un prompt dei comandi con accesso come amministratore. Per eseguire questa operazione su Windows 8 o 10, fare clic con il pulsante destro del mouse sul pulsante Start o premere Windows + X. Fai clic sull'opzione "Prompt dei comandi (Admin)" nel menu che appare. In Windows 7, cercare nel menu Start "Prompt dei comandi", fare clic con il pulsante destro del mouse e selezionare "Esegui come amministratore".
Nota: Se vedi PowerShell al posto di Prompt dei comandi nel menu Power Users, questo è un passaggio creato con Creators Update per Windows 10. È molto semplice tornare a mostrare il prompt dei comandi nel menu Power Users, se lo desideri, o puoi provare PowerShell. In PowerShell puoi fare praticamente tutto ciò che puoi fare in Prompt dei comandi, oltre a molte altre cose utili.
Visualizza informazioni su attivazione, licenza e data di scadenza
Per visualizzare la licenza di base e le informazioni di attivazione sul sistema corrente, eseguire il seguente comando. Questo comando ti dice l'edizione di Windows, parte del codice Product Key in modo che tu possa identificarlo e se il sistema sia attivato.
slmgr.vbs / dli
Per visualizzare informazioni di licenza più dettagliate, tra cui ID di attivazione, ID di installazione e altri dettagli, eseguire il seguente comando:
slmgr.vbs / dlv
Visualizza la data di scadenza della licenza
Per visualizzare la data di scadenza della licenza corrente, eseguire il seguente comando. Questo è utile solo per il sistema Windows attivato dal server KMS di un'organizzazione, poiché le licenze di vendita e le chiavi di attivazione multiple danno come risultato una licenza perpetua che non scadrà. Se non hai fornito un codice Product Key, ti verrà visualizzato un messaggio di errore.
slmgr.vbs / xpr
Disinstallare il codice Product Key
Puoi rimuovere il codice prodotto dal tuo attuale sistema Windows con Slmgr. Dopo aver eseguito il comando di seguito e riavviato il computer, il sistema Windows non avrà un codice Product Key e si troverà in uno stato non attivato, senza licenza.
Se hai installato Windows da una licenza di vendita al dettaglio e vorresti usare quella licenza su un altro computer, questo ti consente di rimuovere la licenza. Potrebbe anche essere utile se stai dando quel computer a qualcun altro. Tuttavia, la maggior parte delle licenze di Windows sono legate al computer con cui sono state acquistate, a meno che non si sia acquistata una copia in scatola.
Per rimuovere disinstallare la chiave del prodotto corrente, eseguire il seguente comando e quindi riavviare il computer:
slmgr.vbs / upk
Windows memorizza anche la chiave del prodotto nel registro, poiché a volte è necessario che la chiave si trovi nel registro quando si configura il computer. Se hai disinstallato il codice prodotto, devi eseguire il comando seguente per assicurarti che venga rimosso anche dal registro. Ciò garantirà che le persone che utilizzano il computer in futuro non possano afferrare il codice prodotto.
L'esecuzione di questo comando da solo non disinstallerà il codice prodotto. Lo rimuoverà dal registro in modo che i programmi non possano accedervi da lì, ma il tuo sistema Windows rimarrà su licenza a meno che tu non esegua il comando precedente per disinstallare effettivamente il codice Product Key. Questa opzione è progettata per impedire che la chiave venga rubata dal malware, se il malware in esecuzione nel sistema corrente ottiene l'accesso al registro.
slmgr.vbs / cpky
Imposta o cambia il codice prodotto
È possibile utilizzare slmgr.vbs per immettere un nuovo codice prodotto. Se il sistema Windows ha già un codice prodotto, utilizzare il comando seguente sostituirà automaticamente il codice prodotto precedente con quello fornito.
Eseguire il comando seguente per sostituire la chiave del prodotto, sostituendo ##### - ##### - ##### - ##### - ##### con la chiave del prodotto. Il comando controllerà il codice prodotto inserito per assicurarsi che sia valido prima di utilizzarlo. Microsoft consiglia di riavviare il computer dopo aver eseguito questo comando.
È inoltre possibile modificare il codice prodotto dalla schermata Attivazione nell'app Impostazioni, ma questo comando consente di eseguirlo dalla riga di comando.
slmgr.vbs / ipk ##### - ##### - ##### - ##### - #####
Attiva Windows Online
Per forzare Windows a tentare un'attivazione online, eseguire il seguente comando. Se stai utilizzando una versione retail di Windows, questo imporrà a Windows di tentare l'attivazione online con i server Microsoft. Se il sistema è configurato per utilizzare un server di attivazione KMS, tenterà invece l'attivazione con il server KMS sulla rete locale. Questo comando può essere utile se Windows non si attiva a causa di un problema di connessione o server e si desidera forzarlo a riprovare.
slmgr.vbs / ato
Attiva Windows Offline
Slmgr consente anche di eseguire un'attivazione offline. Per ottenere un ID di installazione per l'attivazione offline, eseguire il seguente comando:
slmgr.vbs / dti
Dovrai ora ottenere un ID di conferma che puoi utilizzare per attivare il sistema al telefono. Chiama il Centro di attivazione del prodotto Microsoft, fornisci l'ID di installazione che hai ricevuto in precedenza e riceverai un ID di attivazione se tutto viene eseguito. Ciò consente di attivare i sistemi Windows senza connessioni Internet.
Per inserire l'ID di conferma che hai ricevuto per l'attivazione offline, esegui il seguente comando. Sostituisci "ACTIVATIONID" con l'ID di attivazione che hai ricevuto.
slmgr.vbs / atp ACTIVATIONID
Una volta che hai finito, puoi usare il slmgr.vbs / dli
o slmgr.vbs / dlv
comandi per confermare l'attivazione.
Questo in genere può essere fatto dalla schermata Attivazione nell'app Impostazioni se il PC non è attivato, non è necessario utilizzare il comando se preferisci usare l'interfaccia grafica.
Estendi il timer di attivazione
Alcuni sistemi Windows forniscono un tempo limitato in cui è possibile utilizzarli come prove gratuite prima di immettere un codice prodotto. Ad esempio, Windows 7 offre un periodo di prova di 30 giorni prima che inizi a lamentarsi. Per estendere questo periodo di prova e reimpostarlo a 30 giorni rimanenti, è possibile utilizzare il seguente comando. Come riportato dalla documentazione di Microsoft, questo comando "ripristina i timer di attivazione".
Questo comando può essere utilizzato solo più volte, quindi non è possibile prolungare indefinitamente la versione di prova. Il numero di volte che può essere utilizzato dipende dal "conteggio del riarmo", che è possibile visualizzare utilizzando il slmgr.vbs / dlv
comando. Sembra diverso su diverse versioni di Windows: era tre volte su Windows 7 e sembra essere cinque volte su Windows Server 2008 R2.
Questo sembra non funzionare più su Windows 10, che è molto clemente se non si fornisce comunque un codice prodotto. Questa opzione funziona ancora su versioni precedenti di Windows e potrebbe continuare a funzionare su altre edizioni di Windows, come Windows Server, in futuro.
slmgr.vbs / rearm
Slmgr.vbs può eseguire azioni anche su computer remoti
Slmgr normalmente esegue le azioni specificate sul computer corrente. Tuttavia, è anche possibile amministrare in remoto i computer sulla rete se si ha accesso ad essi. Ad esempio, il primo comando di seguito si applica al computer corrente, mentre il secondo verrà eseguito su un computer remoto. Avrai solo bisogno del nome, del nome utente e della password del computer.
slmgr.vbs / option
slmgr.vbs computername nome utente password / opzione
Il comando Slmgr.vbs ha altre opzioni, utili per gestire l'attivazione KMS e l'attivazione basata su token. Consultare la documentazione di Microsoft Slmgr.vbs per maggiori dettagli.