Če ste ključ izdelka Microsoft Office izgubili ali ste pozabili, kje ste ga shranili, in ga ne morete več pridobiti, ne obupajte. Želim deliti preprosto rešitev za pridobivanje ključa izdelka Office iz operacijskega sistema, nameščenega v računalniku, brez uporabe programske opreme drugih proizvajalcev.
kako postaviti ikono facebook na namizje Windows 10
Oglas
- Odprite Beležnico.
- Kopirajte in prilepite naslednje besedilo v okno beležnice
funkcija Get-MSOfficeProductKey {param ([string []] $ computerName = '.') $ product = @ () $ hklm = 2147483650 $ path = 'SOFTWARE Microsoft Office' foreach ($ računalnik v $ computerName) {$ wmi = [WMIClass] '\ $ računalnik root privzeto: stdRegProv' $ subkeys1 = $ wmi.EnumKey ($ hklm, $ path) foreach ($ subkey1 v $ subkeys1.snames) {$ subkeys2 = $ wmi.EnumKey ($ hklm, '$ path $ subkey1') foreach ($ subkey2 v $ subkeys2.snames) {$ subkeys3 = $ wmi.EnumKey ($ hklm, '$ path $ subkey1 $ subkey2') foreach ($ subkey3 v $ subkeys3 .snames) {$ subkeys4 = $ wmi.EnumValues ($ hklm, '$ path $ subkey1 $ subkey2 $ subkey3') foreach ($ subkey4 v $ subkeys4.snames) {if ($ subkey4 -eq 'digitalproductid') {$ temp = '' | izberite 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šifriraj binarno kodirano base24 podatki $ 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] :: Skrajšaj ($ r / 24) $ r = $ r% 24} $ productKey = $ chars [$ r] + $ productKey if (($ i% 5) -eq 0 -in $ i -ne 0) {$ productKey = '-' + $ productKey}} $ temp.ProductKey = $ productKey $ product + = $ temp}}}}}} $ izdelek}
- Zgornje besedilo shranite v datoteko s pripono '.ps1' na namizju.
Bonusni namig: če želite datoteko pravilno shraniti s pripono '.ps1', lahko njeno ime vnesete v dvojne narekovaje, na primer 'office.ps1'. - Zdaj morate ugotoviti, ali imate 32-bitno različico Officea ali 64-bitno. Če imate Office 2007, 2003 ali starejšo različico, imate 32-bitno različico, saj ni bila izdana 64-bitna različica. Če je vaš Windows 32-bitni, potem je tudi vaš Office 32-biten, ker 64-bitne aplikacije ne morejo delovati v 32-bitnem sistemu Windows.
- Če imate 64-bitni Windows in če uporabljate Office 2010, 2013 ali 2016, je lahko 32-bitni ali 64-bitni. Če želite to ugotoviti, zaženite katero koli Officeovo aplikacijo, kot so Word, OneNote, Excel itd.
- V meniju Datoteka kliknite Datoteka in nato Pomoč. Na desni strani, v razdelku O ..., boste videli, ali je 32-bitna ali 64-bitna.
- Zdaj morate odpreti Powershell kot skrbnik . Če uporabljate 32-bitno Office, odprite 32-bitno različico PowerShell. Če uporabljate 64-bitno Office, odprite 64-bitno PowerShell. V iskalno polje v meniju Start ali desno na začetnem zaslonu vnesite 'PowerHell'. V 64-bitnem sistemu Windows je bližnjica z imenom 'Windows PowerShell (x86)' 32-bitna različica PowerShell-a, v njenem imenu pa je 'x86' 64-bitna PowerShell. Z desno miškino tipko kliknite in izberite Zaženi kot skrbnik ali izberite pravilno bližnjico s tipkovnico in pritisnite CTRL + SHIFT + Enter. To bo odprlo povišano okno PowerShell.
- Omogočite izvajanje lokalnih datotek, ki niso digitalno podpisane. To lahko storite z naslednjim ukazom (lahko ga kopirate in prilepite):
Set-ExecutionPolicy RemoteSigned
Pritisnite Enter, da dovolite spreminjanje politike izvajanja.
- Zdaj vnesite naslednji ukaz:
Uvozni modul C: Users Winaero Desktop office.ps1; Get-MSOfficeProductKey
Opomba: Spremeniti morate pot v zgornjem ukazu, vključno z mapo z uporabniškim imenom, da pravilno pokažete na mesto, kamor ste shranili datoteko office.ps1.
- Voila, vaš ključ izdelka za Office bo prikazan na zaslonu!
Zahvaljujemo se našemu bralcu 'bosbigal', ker je delil ta skript.