Hvis du mistede, ikke kan hente eller glemme, hvor du havde gemt produktnøglen til dit Windows 8.1, Windows 8 eller Windows 7 OS, fortvivl ikke. Jeg vil gerne vise dig en enkel løsning til at udtrække din produktnøgle fra operativsystemet installeret på din pc uden brug af tredjepartssoftware.
hvilken type hukommelse har jeg
Annoncering
windows 10 logout genvej
- Åbn Notesblok.
- Kopier og indsæt følgende tekst i notesblokvinduet
funktion Get-WindowsKey {## funktion til at hente Windows-produktnøglen fra enhver pc ## af Jakob Bindslet (jakob@bindslet.dk) param ($ target = '.') $ hklm = 2147483650 $ regPath = 'Software Microsoft Windows NT CurrentVersion '$ regValue =' DigitalProductId 'Foreach ($ mål i $ mål) {$ 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' ## dekryptere base24-kodede binære data For ($ i = 24; $ i -ge 0; $ i -) {$ k = 0 For ($ j = 14; $ j -ge 0; $ j--) {$ k = $ k * 256 -bxor $ binArray [$ j] $ binArray [$ j] = [ matematik] :: trunkerer ($ k / 24) $ k = $ k% 24} $ productKey = $ charsArray [$ k] + $ productKey If (($ i% 5 -eq 0) -and ($ i -ne 0 )) {$ productKey = '-' + $ productKey}} $ win32os = Get-WmiObject Win32_OperatingSystem -computer $ target $ obj = Objekt med nyt objekt $ obj | Add-Member Noteproperty Computer -værdi $ target $ obj | Add-Member Noteproperty Caption -value $ win32os.Caption $ obj | Add-Member Noteproperty CSDVersion -værdi $ win32os.CSDVersion $ obj | Tilføj-medlem Noteproperty OSArch -værdi $ win32os.OSArchitecture $ obj | Add-Member Noteproperty BuildNumber -værdi $ win32os.BuildNumber $ obj | Add-Member Noteproperty RegisteredTo -value $ win32os.RegisteredUser $ obj | Tilføj-medlem Noteproperty ProductID-værdi $ win32os.SerialNumber $ obj | Add-Member Noteproperty ProductKey -værdi $ productkey $ obj}}
- Gem teksten ovenfor i en fil med udvidelsen '.ps1' på skrivebordet.
Bonustip: For at sikre, at du gemmer filen med '.ps1' udvidelsen, kan du skrive dens navn med dobbelt anførselstegn, for eksempel 'GetProductKey.ps1'.
- Åbn Powershell-konsollen som administrator ved at skrive 'powershell' i søgefeltet i Start-menuen eller lige på startskærmen, og tryk derefter på CTRL + SHIFT + Enter. Dette åbner det forhøjede Powershell-vindue.
- Aktivér udførelse af lokale filer, der ikke er signeret digitalt. Dette kan gøres med følgende kommando:
Set-ExecutionPolicy RemoteSigned
Tryk på Enter for at tillade, at udførelsespolitikken ændres.
- Nu skal du skrive følgende kommando:
Import-modul C: Brugere Winaero Desktop GetProductKey.ps1; Get-WindowsKey
Bemærk: Skift stien til GetProductKey.ps1-filen i kommandoen ovenfor i henhold til det sted, hvor du gemte den.
- Voila, din produktnøgle vises på skærmen!
Se følgende video, hvis du har spørgsmål: