Dacă ați pierdut, nu puteți recupera sau ați uitat unde ați stocat cheia de produs a sistemului dvs. de operare Windows 8.1, Windows 8 sau Windows 7, nu disperați. Aș dori să vă arăt o soluție simplă pentru a extrage cheia de produs din sistemul de operare instalat pe computer, fără a utiliza niciun software terță parte.
cum să închideți un cont Steam
Reclama
- Deschideți Notepad.
- Copiați și lipiți următorul text în fereastra Notepad
funcția Get-WindowsKey {## funcție pentru a prelua cheia de produs Windows de pe orice computer ## de Jakob Bindslet (jakob@bindslet.dk) param ($ ținte = '.') $ hklm = 2147483650 $ regPath = 'Software Microsoft Windows NT CurrentVersion '$ regValue =' DigitalProductId 'Foreach ($ target în $ target) {$ 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' ## decriptează date binare codificate în baza24 Pentru ($ i = 24; $ i -ge 0; $ i -) {$ k = 0 Pentru ($ j = 14; $ j -ge 0; $ j--) {$ k = $ k * 256 -bxor $ binArray [$ j] $ binArray [$ j] = [ math] :: trunchie ($ k / 24) $ k = $ k% 24} $ productKey = $ charsArray [$ k] + $ productKey If (($ i% 5 -eq 0) -și ($ i -ne 0 )) {$ productKey = '-' + $ productKey}} $ win32os = Get-WmiObject Win32_OperatingSystem -computer $ target $ obj = New-Object Object $ obj | Add-Member Noteproperty Computer -valor $ target $ obj | Add-Member Noteproperty Caption -valor $ win32os.Caption $ obj | Add-Member Noteproperty CSDVersion -value $ win32os.CSDVersion $ obj | Adăugare membru Proprietate OSArch -valor $ win32os.OSArchitecture $ obj | Adăugați un membru Proprietate BuildNumber -valor $ win32os.BuildNumber $ obj | Adăugare membru Notă proprietate RegisteredTo -valor $ win32os.RegisteredUser $ obj | Add-Member Noteproperty ProductID -valor $ win32os.SerialNumber $ obj | Adăugare membru Notă proprietate ProductKey -value $ productkey $ obj}}
- Salvați textul de mai sus într-un fișier cu extensia „.ps1” de pe desktop.
Sfat bonus: Pentru a vă asigura că salvați fișierul cu extensia „.ps1”, puteți introduce numele acestuia cu ghilimele duble, de exemplu, „GetProductKey.ps1”.
- Deschideți consola Powershell ca administrator tastând „powershell” în caseta de căutare din meniul Start sau chiar pe ecranul de pornire și apoi apăsați CTRL + SHIFT + Enter. Aceasta va deschide fereastra Powershell ridicată.
- Activați executarea fișierelor locale care nu sunt semnate digital. Acest lucru se poate face cu următoarea comandă:
Set-ExecutionPolicy RemoteSigned
Apăsați Enter pentru a permite modificarea politicii de execuție.
- Acum ar trebui să tastați următoarea comandă:
Import-Modul C: Users Winaero Desktop GetProductKey.ps1; Get-WindowsKey
Notă: Schimbați calea către fișierul GetProductKey.ps1 din comanda de mai sus, în funcție de locația în care l-ați salvat.
- Voila, cheia dvs. de produs este afișată pe ecran!
Vedeți următorul videoclip dacă aveți întrebări:
ferestre de patch-uri de topire 7