Om du glömmer vilken är licenskod Ditt system Windows och vill göra en flyttnings (Eller vill göra en säkerhetskopiering dess bara i fall), är det inte nödvändigt att ta till tredjepartsprogram att ta reda på vilken den är. Om du använder ett systemet Windows nyligen (Windows 7, Windows 8 eller Windows 8.1) Du kan återvinna licenskod i sin Registry System med hjälp av följande anvisningar.
Hur kan vi återställa licenskoden för ett operativsystem? Windows från systemregister (utan att använda tredjepartsapplikationer)?
- ge Copy / Paste följande kod i en NotepadSpara sedan filen på desktop med namn RecoverKey.ps1 (Det är obligatoriskt att filändelsen nyupprättas .ps1)
funktion Get-WindowsNyckel {
## funktion för att hämta Windows Produktnyckel från vilken dator som helst
# # Av Jakob Bindslet (jakob@bindslet.dk)
param ($targets = ".")
$ HKLM = 2147483650
$ regPath = “Programvara \ Microsoft \Windows NT \ Currentversion "
$ RegValue = "DigitalProductID"
foreach ($target i $targets) {
$ ProductKey = $ null
$ Win32os = $ null
$ wmi = [WMIClass] “\\ $target\ Rot \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″
# # Dekryptera binärt kodad base24 datum
För ($ i = 24, $ i-GE 0, $ i) {
$ K = 0
För ($ j = 14, $ j-ge 0, $ j-) {
$ K = k $ * 256-bxor $ binArray [$ j]
$ BinArray [$ j] = [math] :: truncate ($ k / 24)
$ K = $ k% 24
}
$ ProductKey = $ charsArray [$ k] + $ ProductKey
Om (($ i-eq 5 0%)-och ($ i-us 0)) {
$ ProductKey = "-" + $ ProductKey
}
}
$ win32os = Get-WmiObject Win32_OperatingSystem -dator $target
$ Obj = New-Object Object
$ obj | Add-Member Noteproperty Computer -värde $target
$ obj | Add-Member Noteproperty Caption -värde $ win32os.Caption
$ obj | Add-Member Noteproperty CSDVersion -värde $ win32os.CSDVersion
$ obj | Add-Member Noteproperty OSArch -värde $ win32os.OSArchitecture
$ obj | Add- Member Noteproperty BuildAntal -värde $win32os.BuildAntal
$ obj | Add-Member Noteproperty RegisteredTo -värdera $ win32os.RegisteredUser
$ obj | Add-Member Noteproperty ProductID -värde $ win32os.SerialNumber
$ obj | Add-Member Noteproperty ProductKey -värde $ productkey
$ Obj
}
}
- öppen Windows PowerShell cu privilegier av administrator (Typing Power in Start Menu eller starta Screen, Högerklicka på resultatet och välja Spring som administrator)
- Skriv följande kommando i det öppna fönstret
Set-ExecutionPolicy RemoteSigned
- När du ser frågan Vill du ändra riktlinjerna för utförande? ange Y eller ge Enter för bekräftelse
- skriv sedan kommandot
Importmodul C: \ Användare \ PC \Desktop\ RecoverKey.ps1; Skaffa sig-WindowsNyckel
I ovanstående kommando, byt C: \ Användare \ användarnamn \Desktop\ RecoverKey.ps1 (där användarnamn det är Ditt användarnamn) På läge där du sparade filen RecoverKey.ps1; till exempel C: \ Users \Stealth_2 \Desktop\ RecoverKey.ps1 (Du kan hitta helt enkelt hålla ner filen plats Shift och högerklicka på den stund, sedan klickar Kopiera som sökväg).
Du kommer att märka att det i Windows PowerShell visas både ID-och licensens kod för ditt system Windows. Lycka till!
STEALTH SETTINGS - Hur du återhämtar din Windows Produktnyckel utan att använda tredjepartsapp