Come disattivare Windows 10 e attivarlo su un altro Pc con lo stesso Product Key

feb 6, 2016
con lo stesso product Key
Con Windows 10, Microsoft ha introdotto un nuovo sistema di autenticazione e attivazione delle copie dell'OS, il Diritto digitale, che consente di legare una licenza all'hardware di un dispositivo, permettendo agli utenti di poter ripristinare i propri device, senza il bisogno di inserire il Product Key, che verrà riconosciuto, ogni volta ci sia il bisogno di attivare Windows, dopo un ripristino o una nuova installazione, anche in caso di sostituzioni hardware, automaticamente, alla prima connessione Internet del Pc.

La regola "Una Licenza-Un Pc" è sempre valida, quindi non è possibile utilizzare la stessa licenza su più macchine, ma è possibile disattivare Windows 10 da un Pc sul quale è configurato ed attivarlo, con lo stesso Product Key, su un altro dispositivo, rimanendo assolutamente nella legalità, in quanto la regola citata continuerà ad essere pienamente rispettata, con la Guida che vado ad illustrarvi di seguito.
Costantemente aggiornato: Tutto su Windows 10

Fondamentalmente, dobbiamo disattivare Windows 10, estrarre il Product Key, cancellarlo dal Pc ed attivarlo, dopo avervi installato la copia del Sistema operativo, su un altro dispositivo. Per disattivare Windows 10, agite nel modo seguente:
Destro su Start > Prompt dei comandi (amministratore) > Sì al controllo
Digitate (copiate/incollate) il seguente comando e date Invio:
slmgr /upk
Lasciate lavorare.
Al termine, vi comparirà una finestra con l'avviso che Il Product Key è stato disinstallato con successo, quindi, Windows è stato correttamente disattivato.

Potete verificare l'effettiva non attivazione di Windows 10 nel Pc in questione, recandovi in Start > Impostazioni > Aggiornamento e sicurezza > Attivazione

Prima di compiere l'azione che vi ho appena illustrato, qualora non aveste a disposizione il codice prodotto della vostra copia di Windows 10, è bene procedere all'estrazione e all'annotazione separata del Product Key.

Per estrarre il Product Key dal vostro Pc (vale anche per Windows 7 o 8), agite nel modo seguente:
Aprite il Blocco note (Start > Tutte le app > Accessori Windows) e copiate/incollate, dopo averlo selezionato, tutto il seguente script, da Option Explicit al secondo End Function:

Option Explicit

Dim objshell,path,DigitalID, Result
Set objshell = CreateObject("WScript.Shell")
'Set registry key path
Path = "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\"
'Registry key value
DigitalID = objshell.RegRead(Path & "DigitalProductId")
Dim ProductName,ProductID,ProductKey,ProductData
'Get ProductName, ProductID, ProductKey
ProductName = "Product Name: " & objshell.RegRead(Path & "ProductName")
ProductID = "Product ID: " & objshell.RegRead(Path & "ProductID")
ProductKey = "Installed Key: " & ConvertToKey(DigitalID)
ProductData = ProductName & vbNewLine & ProductID & vbNewLine & ProductKey
'Show messbox if save to a file
If vbYes = MsgBox(ProductData & vblf & vblf & "Save to a file?", vbYesNo + vbQuestion, "BackUp Windows Key Information") then
Save ProductData
End If


'Convert binary to chars
Function ConvertToKey(Key)
Const KeyOffset = 52
Dim isWin8, Maps, i, j, Current, KeyOutput, Last, keypart1, insert
'Check if OS is Windows 8
isWin8 = (Key(66) \ 6) And 1
Key(66) = (Key(66) And &HF7) Or ((isWin8 And 2) * 4)
i = 24
Maps = "BCDFGHJKMPQRTVWXY2346789"
Do
Current= 0
j = 14
Do
Current = Current* 256
Current = Key(j + KeyOffset) + Current
Key(j + KeyOffset) = (Current \ 24)
Current=Current Mod 24
j = j -1
Loop While j >= 0
i = i -1
KeyOutput = Mid(Maps,Current+ 1, 1) & KeyOutput
Last = Current
Loop While i >= 0
keypart1 = Mid(KeyOutput, 2, Last)
insert = "N"
KeyOutput = Replace(KeyOutput, keypart1, keypart1 & insert, 2, 1, 0)
If Last = 0 Then KeyOutput = insert & KeyOutput
ConvertToKey = Mid(KeyOutput, 1, 5) & "-" & Mid(KeyOutput, 6, 5) & "-" & Mid(KeyOutput, 11, 5) & "-" & Mid(KeyOutput, 16, 5) & "-" & Mid(KeyOutput, 21, 5)

End Function
'Save data to a file
Function Save(Data)
Dim fso, fName, txt,objshell,UserName
Set objshell = CreateObject("wscript.shell")
'Get current user name
UserName = objshell.ExpandEnvironmentStrings("%UserName%")
'Create a text file on desktop
fName = "C:\Users\" & UserName & "\Desktop\WindowsKeyInfo.txt"
Set fso = CreateObject("Scripting.FileSystemObject")
Set txt = fso.CreateTextFile(fName)
txt.Writeline Data
txt.Close
End Function


Salvate il file sul desktop con l'astensione .vbs, chiamandolo "BackupProductKey.vbs", includendo anche le virgolette, per assicurarvi di salvarlo correttamente.
Salvato il file .vbs, basterà cliccarci sopra per vedervi aprire una finestra con il vostro Product Key completo.
Se nel Pc attuale, con Windows 10 disattivato, vorrete inserire un nuovo Product key, basta che, in Prompt dei comandi (amministratore) digitiate, dando Invio, il seguente comando: slmgr -ipk nuovo product key
sostituendo la parte in rosso con il nuovo codice.

Se volete cancellare completamente il Product Key dal Registro di sistema, ad esempio qualora vogliate vendere il Pc ed usare il PK per un altro vostro dispositivo, dovete digitare, in Prompt dei comandi (amministratore), la seguente stringa:
slmgr /cpky
Vi apparirà subito un messaggio di avvenuta pulizia del PK da Registro.

A questo Punto, potete utilizzare il Product Key disattivato, estratto e cancellato da un Pc con Windows 10, in un altro dispositivo.
Per passare a Windows 10, vi ricordo di seguire la mia Guida all'aggiornamento manuale.
Per attivare Windows 10 su un altro Pc con il Product Key del primo dispositivo, agite come segue:
Destro su Start > Prompt dei comandi (amministratore)
Digitate (copiate/incollate) quanto segue e date Invio:
slmgr.vbs -ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
sostituendo la parte in rosso con il vostro Codice Prodotto.

Inserito il Product Key nel Registro del nuovo Pc, con l'operazione precedente, non resta che attivare Windows.
Per farlo, dovete digitare, sempre nel Prompt (amministratore) il comando: slmgr.vbs -ato
verificando, dopo qualche istante, in Start > Impostazioni > Aggiornamento e sicurezza > Attivazione, l'avvenuto legame fra vecchia Licenza e nuovo Pc.

Questo è quanto!
Ecco, dunque, Come disattivare Windows 10 e attivarlo su un altro Pc con lo stesso Product Key, estrarre e visualizzare il Product key, cancellarlo dal Registro di sistema, installarlo altrove e installarne uno diverso.
Articolo di HTNovo
Creative Commons License

Modulo di contatto

Archivio