Kui kaotasite, ei saa te oma Windows 8.1, Windows 8 või Windows 7 OS-i tootenumbrit salvestanud või unustanud, siis ärge heitke meelt. Tahaksin teile näidata lihtsat lahendust, kuidas oma tootevõti arvutisse installitud operatsioonisüsteemist välja tõmmata ilma kolmanda osapoole tarkvara kasutamata.
erinevus löögi ja keelu vastuolude vahel
Reklaam
- Avage Notepad.
- Kopeerige ja kleepige järgmine tekst märkmiku aknasse
funktsioon Get-WindowsKey {## Windowsi tootevõtme allalaadimiseks igast arvutist ##, autor Jakob Bindslet (jakob@bindslet.dk) param ($ target = '.') $ hklm = 2147483650 $ regPath = 'Software Microsoft Windows NT CurrentVersion '$ regValue =' DigitalProductId 'Foreach ($ target $ sihtmärkides) {$ 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' ## dekrüpteerivad base24 kodeeritud binaarandmed ($ i = 24; $ i -ge 0; $ i -) {$ k = 0 ($ j = 14; $ j -ge 0; $ j--) {$ k = $ k * 256 -bxor $ binArray [$ j] $ binArray [$ j] = [ matemaatika] :: kärpima ($ 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 -arvuti $ target $ obj = New-Object Object $ obj | Add-Member Noteproperty Computer - väärtus $ target $ obj | Add-Member Noteproperty Caption -väärtus $ win32os.Caption $ obj | Lisa-liikme Noteproperty CSDVersion -väärtus $ win32os.CSDVersion $ obj | Add-Member Noteproperty OSArch -väärtus $ win32os.OSArchitecture $ obj | Add-Member Noteproperty BuildNumber - väärtus $ win32os.BuildNumber $ obj | Add-Member Noteproperty RegisteredTo -value $ win32os.RegisteredUser $ obj | Add-Member Noteproperty ProductID -väärtus $ win32os.SerialNumber $ obj | Add-Member Noteproperty ProductKey -value $ productkey $ obj}}
- Salvestage ülaltoodud tekst töölaual laiendiga .ps1 faili.
Boonusenipp: veendumaks, et salvestate faili laiendiga .ps1, võite selle nime sisestada topelt jutumärkidega, näiteks 'GetProductKey.ps1'.
- Avage Powershelli konsool administraatorina, tippides Start-menüü otsingukasti või paremale avakuvale 'PowerShell' ja vajutage seejärel klahvikombinatsiooni CTRL + SHIFT + Enter. See avab kõrgendatud Powershelli akna.
- Luba kohalike failide käivitamine, mis pole digitaalselt allkirjastatud. Seda saab teha järgmise käsuga:
Set-ExecutionPolicy RemoteSigned
Täitmispoliitika muutmise lubamiseks vajutage sisestusklahvi.
- Nüüd peaksite tippima järgmise käsu:
Importimoodul C: Users Winaero Desktop GetProductKey.ps1; Hankige WindowsKey
Märkus. Muutke ülaltoodud käsus faili GetProductKey.ps1 tee vastavalt asukohale, kuhu see salvestasite.
- Voila, teie tootenumber kuvatakse ekraanil!
Kui teil on küsimusi, vaadake järgmist videot:
teisaldage Google'i autentija uude telefoni