Windows Tips & News

Jak wyświetlić klucz produktu w systemie Windows 10, Windows 8 i Windows 7?

click fraud protection
ZALECANA: Kliknij tutaj, aby rozwiązać problemy z systemem Windows i zoptymalizować wydajność systemu

Jeśli zgubiłeś lub zapomniałeś, gdzie przechowujesz klucz produktu Windows, mam dla Ciebie rozwiązanie. Dzisiaj zobaczymy, jak za pomocą prostego skryptu VBS można pokazać nam klucz produktu zainstalowanej kopii systemu Windows 10, Windows 8 lub Windows 7. Jest to proste rozwiązanie umożliwiające wyodrębnienie klucza produktu z systemu operacyjnego zainstalowanego na komputerze bez korzystania z oprogramowania innych firm. No to ruszamy.

Reklama


Właściwie wcześniej pisałem a podobne rozwiązanie który używał PowerShell. ale wielu użytkowników skarżyło się, że im się to nie udaje. PowerShell może wymagać dodatkowych umiejętności użytkownika i dodatkowych poprawek do uruchamiania niepodpisanych poleceń cmdlet.

W porównaniu do PowerShell to rozwiązanie VBScript jest prawie idealne. Wszystko, co musisz zrobić, to po prostu kliknąć plik. Do wyświetl klucz produktu Windows 10

  1. Otwórz Notatnik.
  2. Skopiuj i wklej następujący tekst do okna Notatnika
    Opcja Jawna. Dim objshell, ścieżka, DigitalID, wynik. Ustaw objshell = CreateObject("WScript. Shell") 'Ustaw ścieżkę klucza rejestru Path = "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\" 'Wartość klucza rejestru DigitalID = objshell. RegRead (Ścieżka i "DigitalProductId") Dim ProductName, ProductID, ProductKey, ProductData 'Pobierz ProductName, ProductID, ProductKey ProductName = "Product Name: " & objshell. RegRead (Path & "ProductName") ProductID = "Identyfikator produktu: " & objshell. RegRead (Path & "ProductID") ProductKey = "Zainstalowany klucz: " & ConvertToKey (DigitalID) ProductData = ProductName & vbNewLine & ProductID & vbNewLine & ProductKey 'Pokaż messbox, jeśli zapisujesz do pliku. Jeśli vbYes = MsgBox (ProductData & vblf & vblf & "Zapisać do pliku?", vbYesNo + vbQuestion, "BackUp Windows Key Information"), to Zapisz ProductData. Zakończ, jeśli. 'Konwertuj plik binarny na znaki Funkcja ConvertToKey (Klucz) Const KeyOffset = 52 Dim isWin8, Maps, i, j, Current, KeyOutput, Last, keypart1, insert 'Sprawdź, czy system operacyjny to Windows 8 isWin8 = (Key (66) \ 6) I 1 klawisz (66) = (Klucz (66) I &HF7) Lub ((isWin8 i 2) * 4) i = 24 Mapy = "BCDFGHJKMPQRTVWXY2346789" Wykonaj Obecny= 0 j = 14 Wykonaj Obecny = Aktualny * 256 Prąd = Klucz (j + Przesunięcie klucza) + Current Key (j + KeyOffset) = (Bieżący \ 24) Current=Bieżący Mod 24 j = j -1 Loop While j >= 0 i = i -1 KeyOutput = Mid (Maps, Current+ 1, 1) & KeyOutput Last = Bieżąca pętla, gdy i >= 0. If (isWin8 = 1) Then keypart1 = Mid (KeyOutput, 2, Last) insert = "N" KeyOutput = Replace (KeyOutput, keypart1, keypart1 & insert, 2, 1, 0) If Last = 0 Then KeyOutput = wstaw & KeyOutput End If. ConvertToKey = Mid (KeyOutput, 1, 5) & "-" & Mid (KeyOutput, 6, 5) & "-" & Mid (KeyOutput, 11, 5) & "-" & Mid (KeyOutput, 16, 5) & "-" & Środek (KeyOutput, 21, 5) End Function 'Zapisz dane do pliku Function Save (Data) Dim fso, fName, txt, objshell, UserName Set objshell = CreateObject("wscript.shell") 'Pobierz aktualny Nazwa Użytkownika. Nazwa użytkownika = powłoka obiektu. ExpandEnvironmentStrings("%UserName%") 'Utwórz plik tekstowy na pulpicie. fName = "C:\Users\" & UserName & "\Desktop\WindowsKeyInfo.txt" Set fso = CreateObject("Skrypty. FileSystemObject") Ustaw txt = fso. Utwórz plik tekstowy (fName) txt. Zapis danych txt. Zamknij funkcję zakończenia 
  3. Zapisz powyższy tekst w pliku z rozszerzeniem „.vbs” na pulpicie.
    Dodatkowa wskazówka: Aby upewnić się, że plik został poprawnie zapisany z rozszerzeniem „.vbs”, możesz wpisać jego nazwę w podwójnych cudzysłowach, na przykład „BackupWindowsKey.vbs”.
    zapasowy klucz produktu Windows Windows 10
  4. Teraz otwórz plik BackupWindowsKey.vbs
  5. Voila, twój klucz produktu jest wyświetlany na ekranie!
    pokaż klucz produktu Windows 10

Kliknij tutaj, aby pobrać plik BackupWindowsKey.vbs

Testowałem tę sztuczkę na Windows 7, Windows 8 i Windows 10. Działa bezbłędnie we wszystkich wymienionych systemach operacyjnych. Kredyty: nonsens @MDL.

ZALECANA: Kliknij tutaj, aby rozwiązać problemy z systemem Windows i zoptymalizować wydajność systemu
Funkcja Obszary robocze w przeglądarce Microsoft Edge jest dostępna w publicznej wersji zapoznawczej

Funkcja Obszary robocze w przeglądarce Microsoft Edge jest dostępna w publicznej wersji zapoznawczej

ZALECANA: Kliknij tutaj, aby rozwiązać problemy z systemem Windows i zoptymalizować wydajność sys...

Czytaj więcej

Google Nearby Share Beta dostępne dla Windows 11 i Windows 10

Google Nearby Share Beta dostępne dla Windows 11 i Windows 10

Firma Google uruchomiła testową wersję Nearby Share dla systemu Windows, która umożliwia użytkown...

Czytaj więcej

Funkcja Cloud PC systemu Windows 11 będzie obsługiwała zewnętrznych dostawców oprócz Microsoft 365

Funkcja Cloud PC systemu Windows 11 będzie obsługiwała zewnętrznych dostawców oprócz Microsoft 365

Cloud PC to usługa firmy Microsoft, która umożliwia użytkownikom dostęp do pulpitu systemu Window...

Czytaj więcej