• Seriöser Händler aus Deutschland
  • Sofort nutzen innerhalb 1 Minute
  • Kundenservice per Telefon & E-Mail
  • Sichere Zahlung durch SSL-Verbindung

Windows 7 und 8: Lizenzschlüssel auslesen und anzeigen

Windows 7 und 8: Lizenzschlüssel auslesen und anzeigen
Gepostet von vollversion-kaufen.de am 21.06.2017

Sie haben Ihren Lizenzschlüssel nicht mehr zur Hand, gelöscht oder verbaselt? Kein Problem! Mit diesem Trick bekommen Sie Ihn wieder heraus. Dieser Trick funktioniert nur mit Windows 7 und 8!

Schritt-für-Schritt Anleitung

  1. Öffnen Sie PowerShell, in dem Sie im Startmenü „PowerShell“ in das Suchfeld eingeben. Drücken Sie „Strg, Umschalt, Enter“. Wenn ein Warnfenster kommt, bestätigen Sie mit „Ja“.
  2. Sie brauchen als nächstes mehr Kommandofreiheit. Geben Sie deshalb den Befehl „set-executionpolicy remotesigned " ein und drücken Sie "Enter". Bei der nächsten Abfrage bestätigen Sie mit "Ja". Alternativ ist auch der Befehl set-executionpolicy unrestricted " möglich.
  3. Öffnen Sie den Windows-Editor.
  4. Für Windows 7 geben Sie folgende Zeilen in den Editor: <textarea class="form-control">function Get-WindowsKey { param ($targets = ".") $hklm = 2147483650 $regPath = "Software\Microsoft\Windows NT\CurrentVersion" $regValue = "DigitalProductId" Foreach ($target in $targets) { $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" For ($i = 24; $i -ge 0; $i--) { $k = 0 For ($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 If (($i % 5 -eq 0) -and ($i -ne 0)) { $productKey = "-" + $productKey } } $win32os = Get-WmiObject Win32_OperatingSystem -computer $target $obj = New-Object Object $obj | Add-Member Noteproperty Computer-Name -value $target $obj | Add-Member Noteproperty Windows-Edition -value $win32os.Caption $obj | Add-Member Noteproperty Windows-Version -value $win32os.CSDVersion $obj | Add-Member Noteproperty Bit-Version -value $win32os.OSArchitecture $obj | Add-Member Noteproperty Build-Nummer -value $win32os.BuildNumber $obj | Add-Member Noteproperty Lizenznehmer -value $win32os.RegisteredUser $obj | Add-Member Noteproperty Produkt-ID -value $win32os.SerialNumber $obj | Add-Member Noteproperty Produkt-Key -value $productkey $obj } }</textarea></li>
  5. Nutzen Sie Windows 8 und 8.1, müssen Sie folgendes eingeben: <textarea class="form-control">Function GetWinKey { $Hklm = 2147483650 $Target = $env:COMPUTERNAME $RegPath = "Software\Microsoft\Windows NT\CurrentVersion" $DigitalID = "DigitalProductId" $Wmi = [WMIClass]"\\$Target\root\default:stdRegProv" $Object = $Wmi.GetBinaryValue($Hklm,$RegPath,$DigitalID) [Array]$DigitalIDvalue = $Object.uValue $ProductName = (Get-itemproperty -Path "HKLM:Software\Microsoft\Windows NT\CurrentVersion" -Name "ProductName").ProductName $CurrentBuild = (Get-itemproperty -Path "HKLM:Software\Microsoft\Windows NT\CurrentVersion" -Name "CurrentBuild").CurrentBuild $CurrentVersion = (Get-itemproperty -Path "HKLM:Software\Microsoft\Windows NT\CurrentVersion" -Name "CurrentVersion").CurrentVersion $PROCESSOR_ARCHITECTURE = (Get-itemproperty -Path "HKLM:SYSTEM\CurrentControlSet\Control\Session Manager\Environment" -Name "PROCESSOR_ARCHITECTURE").PROCESSOR_ARCHITECTURE $RegisteredOwner = (Get-itemproperty -Path "HKLM:Software\Microsoft\Windows NT\CurrentVersion" -Name "RegisteredOwner").RegisteredOwner $USERDOMAIN = (Get-itemproperty -Path "HKCU:Volatile Environment" -Name "USERDOMAIN").USERDOMAIN $ProductID = (Get-itemproperty -Path "HKLM:Software\Microsoft\Windows NT\CurrentVersion" -Name "ProductId").ProductId $DigiID = ConvertTokey $DigitalIDvalue $OSInfo = (Get-WmiObject "Win32_OperatingSystem" | Select Caption).Caption $CSDVersion = "" If($PROCESSOR_ARCHITECTURE -eq "x86") { $OsType = "32 Bit" } Elseif($PROCESSOR_ARCHITECTURE -eq "AMD64") { $OsType = "64 Bit" } If($CurrentVersion -eq 6.1) { $CSDVersion = (Get-itemproperty -Path "HKLM:Software\Microsoft\Windows NT\CurrentVersion" -Name "CSDVersion").CSDVersion } [string]$Value = "Infos zum Betriebssystem: `r`n" ` + "Windows-Edition : $ProductName $OsType $CSDVersion `r`n" ` + "Windows-Build-ID : $CurrentBuild `r`n" ` + "Windows-Versions-ID : $CurrentVersion `r`n" ` + "Prozessor-Architektur : $PROCESSOR_ARCHITECTURE `r`n" ` + "Produkt-ID : $ProductID `r`n" ` + "Windows-ProduktKey : $DigiID `r`n`r`n" ` + "Registrierter Benutzer: $RegisteredOwner `r`n" ` + "Computername : $USERDOMAIN `r`n" $Value $Txtpath = "." If($CurrentVersion -ge 6.2) { New-Item -Path $Txtpath -Name "Windows8_Key.txt" -Value $Value -ItemType File -Force | Out-Null } } Function ConvertToKey($Key) { $Keyoffset = 52 $IsWin8 = [int]($Key[66]/6) -band 1 $HF7 = 0xF7 $Key[66] = ($Key[66] -band $HF7) -bOr (($IsWin8 -band 2) * 4) $i = 24 [String]$Chars = "BCDFGHJKMPQRTVWXY2346789" Do { $Cur = 0 $X = 14 Do { $Cur = $Cur * 256 $Cur = $Key[$X + $Keyoffset] + $Cur $Key[$X + $Keyoffset] = [math]::Floor([double]($Cur/24)) $Cur = $Cur % 24 $X = $X
   Warenkorb anzeigen »
Diese Website verwendet Cookies, um Ihnen die bestmögliche Funktionalität bieten zu können. Weitere Informationen Alles klar!