Se hai perso, non riesci a recuperare o hai dimenticato dove avevi memorizzato il codice Product Key del tuo sistema operativo Windows 8.1, Windows 8 o Windows 7, non disperare. Vorrei mostrarti una soluzione semplice per estrarre il codice Product Key dal sistema operativo installato sul tuo PC senza utilizzare alcun software di terze parti.
come usare un cambia voce su discord
Pubblicità
come ottenere il bluetooth su Windows 10
- Apri Blocco note.
- Copia e incolla il seguente testo nella finestra del blocco note
function Get-WindowsKey {## funzione per recuperare il codice Product Key di Windows da qualsiasi PC ## di Jakob Bindslet (jakob@bindslet.dk) 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' ## decrittografa i dati binari codificati base24 per ($ i = 24; $ i -ge 0; $ i -) {$ k = 0 For ($ 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 If (($ i% 5 -eq 0) -e ($ i -ne 0 )) {$ productKey = '-' + $ productKey}} $ win32os = Get-WmiObject Win32_OperatingSystem -computer $ target $ obj = New-Object Object $ obj | Aggiungi membro proprietà di notifica Computer -value $ target $ obj | Aggiungi-membro Noteproperty Caption -value $ win32os.Caption $ obj | Proprietà di notifica aggiunta membro CSDVersion -value $ win32os.CSDVersion $ obj | Proprietà nota aggiunta membro OSArch -value $ win32os.OSArchitecture $ obj | Add-Member Noteproperty BuildNumber -value $ win32os.BuildNumber $ obj | Proprietà di notifica aggiunta membro RegisteredTo -value $ win32os.RegisteredUser $ obj | Add-Member Noteproperty ProductID -value $ win32os.SerialNumber $ obj | Add-Member Noteproperty ProductKey -value $ productkey $ obj}}
- Salva il testo sopra in un file con estensione '.ps1' sul desktop.
Suggerimento bonus: per assicurarti di salvare il file con l'estensione '.ps1', puoi digitarne il nome tra virgolette doppie, ad esempio 'GetProductKey.ps1'.
- Apri la console di Powershell come amministratore digitando 'powershell' nella casella di ricerca del menu Start o direttamente nella schermata Start, quindi premi CTRL + MAIUSC + Invio. Questo aprirà la finestra di Powershell con privilegi elevati.
- Abilita l'esecuzione di file locali non firmati digitalmente. Questo può essere fatto con il seguente comando:
Set-ExecutionPolicy RemoteSigned
Premere Invio per consentire la modifica del criterio di esecuzione.
- Ora dovresti digitare il seguente comando:
Modulo di importazione C: Users Winaero Desktop GetProductKey.ps1; Get-WindowsKey
Nota: modifica il percorso del file GetProductKey.ps1 nel comando precedente, in base alla posizione in cui lo hai salvato.
- Voilà, il codice Product Key viene visualizzato sullo schermo!
Guarda il seguente video se hai domande: