Ako ste izgubili ključ proizvoda Microsoft Office ili ste zaboravili gdje ste ga pohranili i više ga ne možete vratiti, ne očajavajte. Želio bih podijeliti jednostavno rješenje za izdvajanje ključa proizvoda sustava Office iz OS-a instaliranog na računalu bez upotrebe softvera treće strane.
kako preuzeti sve instagram fotografije
Oglas
- Otvorite Notepad.
- Kopirajte i zalijepite sljedeći tekst u prozor Notepad
funkcija Get-MSOfficeProductKey {param ([string []] $ computerName = '.') $ product = @ () $ hklm = 2147483650 $ path = 'SOFTVER Microsoft Office' foreach ($ računalo u $ computerName) {$ wmi = [WMIClass] '\ $ computer root default: stdRegProv' $ subkeys1 = $ wmi.EnumKey ($ hklm, $ path) foreach ($ subkey1 u $ subkeys1.snames) {$ subkeys2 = $ wmi.EnumKey ($ hklm, '$ path $ subkey1') foreach ($ subkey2 u $ subkeys2.snames) {$ subkeys3 = $ wmi.EnumKey ($ hklm, '$ path $ subkey1 $ subkey2') foreach ($ subkey3 u $ subkeys3 .snames) {$ subkeys4 = $ wmi.EnumValues ($ hklm, '$ path $ subkey1 $ subkey2 $ subkey3') foreach ($ subkey4 u $ subkeys4.snames) {if ($ subkey4 -eq 'digitalproductid') {$ temp = '' | odaberite ComputerName, ProductName, ProductKey $ temp.ComputerName = $ computer $ productName = $ wmi.GetStringValue ($ hklm, '$ path $ subkey1 $ subkey2 $ subkey3', 'productname') $ temp.ProductName = $ productName. sValue $ data = $ wmi.GetBinaryValue ($ hklm, '$ path $ subkey1 $ subkey2 $ subkey3', 'digitalproductid') $ valueData = ($ data.uValue) [52..66] # dešifriranje binarno kodiranog base24 podaci $ productKey = '' $ chars = 'BCDFGHJKMPQRTVWXY2346789' za ($ i = 24; $ i -ge 0; $ i--) {$ r = 0 za ($ j = 14; $ j -ge 0; $ j -) {$ r = ($ r * 256) -bxor $ valueData [$ j] $ valueData [$ j] = [math] :: Skratiti ($ r / 24) $ r = $ r% 24} $ productKey = $ chars [$ r] + $ productKey if (($ i% 5) -eq 0 -i $ i -ne 0) {$ productKey = '-' + $ productKey}} $ temp.ProductKey = $ productKey $ product + = $ temp}}}}}} $ proizvod}
- Spremite gornji tekst u datoteku s nastavkom '.ps1' na radnoj površini.
Bonus savjet: Da biste bili sigurni da ste datoteku pravilno spremili s nastavkom '.ps1', možete upisati njezino ime u dvostruke navodnike, na primjer, 'office.ps1'. - Sada morate utvrditi imate li 32-bitnu verziju Officea ili 64-bitnu. Ako imate Office 2007, 2003 ili stariji, imate 32-bitnu verziju jer nije izdana 64-bitna verzija. Također, ako je Windows 32-bitni, tada je i Office Office 32-bitni jer se 64-bitne aplikacije ne mogu pokretati na 32-bitnom sustavu Windows.
- Ako imate 64-bitni Windows i ako pokrećete Office 2010, 2013 ili 2016, on može biti 32-bitni ili 64-bitni. Da biste to utvrdili, pokrenite bilo koji Officeov program kao što su Word, OneNote, Excel itd.
- Kliknite File, a zatim Help u izborniku File. S desne strane, u odjeljku O ..., vidjet ćete da je naveden je li 32-bitni ili 64-bitni.
- Sada morate otvoriti Powershell kao administrator . Ako imate 32-bitni Office, otvorite 32-bitnu verziju PowerShell-a. Ako imate 64-bitni Office, otvorite 64-bitnu PowerShell. Upišite 'PowerHell' u okvir za pretraživanje izbornika Start ili desno na početnom zaslonu. Na 64-bitnom sustavu Windows, prečac nazvan 'Windows PowerShell (x86)' 32-bitna je verzija PowerShell-a, a onaj bez 'x86' u svom imenu je 64-bitna PowerShell. Desnom tipkom miša kliknite je i odaberite Pokreni kao administrator ili odaberite ispravnu prečicu s tipkovnice i pritisnite CTRL + SHIFT + Enter. Ovo će otvoriti povišeni PowerShell prozor.
- Omogućite izvršavanje lokalnih datoteka koje nisu digitalno potpisane. To se može učiniti pomoću sljedeće naredbe (možete je kopirati i zalijepiti):
Set-ExecutionPolicy RemoteSigned
Pritisnite Enter da biste dopustili promjenu pravila izvršenja.
- Sada biste trebali upisati sljedeću naredbu:
Uvozni modul C: Users Winaero Desktop office.ps1; Get-MSOfficeProductKey
Napomena: Morate promijeniti put u gornjoj naredbi, uključujući mapu vašeg korisničkog imena, kako biste ispravno usmjerili na mjesto na kojem ste spremili datoteku office.ps1.
- Voila, vaš ključ proizvoda za Office prikazat će se na ekranu!
Hvala našem čitatelju 'bosbigal' što je podijelio ovu skriptu.