Wenn Sie verloren haben, nicht abrufen oder vergessen können, wo Sie den Produktschlüssel Ihres Windows 8.1-, Windows 8- oder Windows 7-Betriebssystems gespeichert haben, verzweifeln Sie nicht. Ich möchte Ihnen eine einfache Lösung zeigen, mit der Sie Ihren Produktschlüssel aus dem auf Ihrem PC installierten Betriebssystem extrahieren können, ohne Software von Drittanbietern zu verwenden.
wie man viel Staub in Hearthstone bekommt
Werbung
- Öffnen Sie den Editor.
- Kopieren Sie den folgenden Text und fügen Sie ihn in das Notizblockfenster ein
Funktion Get-WindowsKey {## Funktion zum Abrufen des Windows-Produktschlüssels von einem beliebigen PC ## von Jakob Bindslet (jakob@bindslet.dk) param ($ target = '.') $ hklm = 2147483650 $ regPath = 'Software Microsoft Windows NT CurrentVersion '$ regValue =' DigitalProductId 'Foreach ($ Ziel in $ Ziele) {$ productKey = $ null $ win32os = $ null $ wmi = [WMIClass]' \ $ Ziel root Standard: stdRegProv '$ Daten = $ 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' ## entschlüsseln base24-codierte Binärdaten 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 If (($ i% 5 -eq 0) -und ($ i -ne 0) )) {$ productKey = '-' + $ productKey}} $ win32os = Get-WmiObject Win32_OperatingSystem -computer $ target $ obj = New-Object Object $ obj | Add-Member Noteproperty Computer -Wert $ target $ obj | Add-Member Noteproperty Caption -Wert $ win32os.Caption $ obj | Add-Member Noteproperty CSDVersion -Wert $ win32os.CSDVersion $ obj | Add-Member Noteproperty OSArch -Wert $ win32os.OSArchitecture $ obj | Add-Member Noteproperty BuildNumber -Wert $ win32os.BuildNumber $ obj | Add-Member Noteproperty RegisteredTo -value $ win32os.RegisteredUser $ obj | Add-Member Noteproperty ProductID -Wert $ win32os.SerialNumber $ obj | Add-Member Noteproperty ProductKey -Wert $ productkey $ obj}}
- Speichern Sie den obigen Text in einer Datei mit der Erweiterung '.ps1' auf dem Desktop.
Bonus-Tipp: Um sicherzustellen, dass Sie die Datei mit der Erweiterung '.ps1' speichern, können Sie ihren Namen in doppelte Anführungszeichen eingeben, z. B. 'GetProductKey.ps1'.
- Öffnen Sie die Powershell-Konsole als Administrator, indem Sie 'Powershell' in das Suchfeld des Startmenüs oder rechts auf dem Startbildschirm eingeben und dann STRG + UMSCHALT + Eingabetaste drücken. Dies öffnet das erhöhte Powershell-Fenster.
- Aktivieren Sie die Ausführung lokaler Dateien, die nicht digital signiert sind. Dies kann mit dem folgenden Befehl erfolgen:
Set-ExecutionPolicy RemoteSigned
Drücken Sie die Eingabetaste, damit die Ausführungsrichtlinie geändert werden kann.
- Jetzt sollten Sie den folgenden Befehl eingeben:
Import-Modul C: Benutzer Winaero Desktop GetProductKey.ps1; Get-WindowsKey
Hinweis: Ändern Sie den Pfad zur Datei GetProductKey.ps1 im obigen Befehl entsprechend dem Speicherort, an dem Sie sie gespeichert haben.
- Voila, Ihr Produktschlüssel wird auf dem Bildschirm angezeigt!
Sehen Sie sich das folgende Video an, wenn Sie Fragen haben:
So erkennen Sie, ob Sie jemand bei Snapchat blockiert hat