Categories: Windows

Recupera il codice Product Key di Windows 1087 senza utilizzare strumenti di terze parti

A volte potresti voler ripristinare il codice Product Key di Windows da un'installazione Windows funzionante, sia per eseguire il backup del codice Product Key prima di iniziare a installare una versione più recente di Windows, sia per reinstallare la versione esistente del sistema operativo Windows.

/ p>

Il modo standard o popolare per recuperare il codice Product Key di Windows consiste nell'utilizzare un software di terze parti come License Crawler o utilizzare un CD di ripristino del codice Product Key di Windows gratuito per recuperare il codice Product Key da PC non avviabili.

Sebbene siano disponibili molti strumenti gratuiti per questo lavoro, il fatto è che è possibile ripristinare il codice Product Key di Windows dal registro senza dover utilizzare strumenti di terze parti.

Un nostro amico di WinAero ha pubblicato un'utile guida sul ripristino del codice Product Key di Windows senza utilizzare strumenti di terze parti. L'unica cosa è che il tuo PC deve essere avviabile per ripristinare il codice Product Key utilizzando questo metodo. E se il tuo PC non è avviabile, segui la nostra guida su come ripristinare il codice Product Key di Windows 7/8/8 / 8.1 dalla guida del PC non avviabile.

NOTA: questo metodo funziona in tutte le versioni recenti di Windows, inclusi Windows 7, Windows 8 e Windows 8.1.

Passaggio 1: copia il codice seguente e incollalo in Blocco note. Salva il file come RecoverKey.ps1 sul desktop. Tieni presente che è importante salvare il file con estensione .ps1.

funzione Get-WindowsKey {
## funzione per recuperare il codice Product Key di Windows da qualsiasi PC
## di Jakob Bindslet ([email protected])
param ($ target = '.')
$ hklm = 2147483650
$ regPath = 'Software \\ Microsoft \\ Windows NT \\ CurrentVersion'
$ regValue = 'DigitalProductId'
Foreach ($ target in $ target) {
$ productKey = $ null
$ win32os = $ null
$ wmi = [WMIClass] '\\\\ $ target \\ root \\ default: stdRegProv'
$ data = $ wmi.GetBinaryValue ($ hklm, $ regPath, $ regValue)
$ binArray = ($ data.uValue) [52..66]
$ charsArray = 'B', 'C', 'D', 'F', 'G', 'H', 'J', 'K', 'M', 'P', 'Q', 'R' , 'T', 'V', 'W', 'X', 'Y', '2', '3', '4', '6', '7', '8', '9'
## decifrare i dati binari codificati in base24
Per ($ i = 24; $ i -ge 0; $ i–) {
$ k = 0
Per ($ j = 14; $ j -ge 0; $ j–) {
$ k = $ k * 256 -bxo $ binArray [$ j]
$ binArray [$ j] = [math] :: truncate ($ k / 24)
$ k = $ k% 24
}
$ productKey = $ charsArray [$ k] + $ productKey
Se (($ i% 5 -eq 0) -e ($ i -ne 0)) {
$ productKey = '-' + $ productKey
}
}
$ win32os = Get-WmiObject Win32_OperatingSystem -computer $ target
$ obj = Oggetto nuovo oggetto
$ obj | Add-Member Noteproperty Computer -value $ target
$ obj | Add-Member Noteproperty Caption -value $ win32os.Caption
$ obj | Add-Member Noteproperty CSDVersion -value $ win32os.CSDVersion
$ obj | Add-Member Noteproperty OSArch -value $ win32os.OSArchitecture
$ obj | Add-Member Noteproperty BuildNumber -value $ win32os.BuildNumber
$ obj | Proprietà di notifica aggiunta membro registrato al valore $ win32os.Utente registrato
$ obj | Add-Member Noteproperty ProductID -value $ win32os.SerialNumber
$ obj | Add-Member Noteproperty ProductKey -value $ productkey
$ obj
}
}

Passaggio 2: apri Windows PowerShell come amministratore. Per fare ciò, puoi digitare Windows PowerShell nel menu Start (Windows 7) o nella schermata Start (Windows 8 / 8.1), quindi premere contemporaneamente i tasti Ctrl + Maiusc + Invio.

In alternativa, puoi fare clic con il pulsante destro del mouse sul pulsante Start di Windows 8.1, quindi fare clic su Windows PowerShell (amministratore) per avviare PowerShell come amministratore.

Fare clic sul pulsante Sì quando viene visualizzata la finestra di dialogo Controllo account utente (UAC).

Passaggio 3: nella finestra di PowerShell, digita il codice seguente (oppure puoi semplicemente copiare e incollare) e premere il tasto Invio per modificare i criteri di esecuzione per gli script non firmati.

Set-ExecutionPolicy RemoteSigned

Fai clic sul tasto Invio o sul tasto 'Y' quando viene visualizzato il messaggio 'Modificare il criterio di esecuzione'.

Passaggio 4: infine, digita il seguente comando e quindi premi il tasto Invio per visualizzare il codice prodotto di Windows. Ecco fatto!

Modulo di importazione C: \\ Users \\ PC \\ Desktop \\ RecoverKey.ps1; Get-WindowsKey

Nel comando precedente, sostituire 'C: \\ Users \\ PC \\ Desktop \\ RecoverKey.ps1' con il percorso del file RecoverKey.ps1 salvato in precedenza. Per ottenere facilmente il percorso, tieni premuto il tasto Maiusc, fai clic con il pulsante destro del mouse sul file RecoverKey.ps1, quindi fai clic sull'opzione Copia come percorso .

Buona fortuna!

adminguides

Recent Posts

Risolto dopo l'aggiornamento di Windows 11, lo strumento di cattura non funziona

Microsoft ha rilasciato il sistema operativo Windows 11 di nuova generazione nell'ultimo mese di ottobre…

2 anni ago

Correggi un errore di masterizzazione disco non trovato durante la masterizzazione di un'immagine

Sembra che alcuni degli sfortunati utenti di Windows stiano riscontrando l'errore "Un masterizzatore di dischi…

2 anni ago

Correggi l'errore danneggiato del file Adcjavas.Inc

Windows ha un'utilità integrata chiamata System File Checker o SFC che esegue la scansione dell'intero…

2 anni ago

Correggi l'errore 0X0000013C INVALID_IO_BOOST_STATE

Il sistema operativo Windows è la piattaforma più popolare per scopi didattici e lavorativi ampiamente…

2 anni ago

Correzione dell'errore 0x800f0825 Impossibile disinstallare il pacchetto permanente

FIX 2: eseguire un ripristino del sistema:FIX 3: Esegui Controllo file di sistema:FIX 4: Aggiorna…

2 anni ago

Risolto il problema con il suono di Acer Nitro 5 non funzionante, crepitio dell'audio o basso

Il Nitro 5 è un ingombrante laptop da gioco da 2,4 kg, come è tipico…

2 anni ago