Ako získať produktový kľúč Microsoft Office bez použitia softvéru tretích strán
Ak ste stratili kód Product Key Microsoft Office alebo ste zabudli, kde ste ho uložili a už ho nemôžete získať, nezúfajte. Chcel by som sa podeliť o jednoduché riešenie na extrahovanie kódu Product Key balíka Office z operačného systému nainštalovaného na vašom počítači bez použitia akéhokoľvek softvéru tretej strany.
- Otvorte Poznámkový blok.
- Skopírujte a prilepte nasledujúci text do okna programu Poznámkový blok.
function Get-MSOfficeProductKey { param( [reťazec[]]$názov počítača = "." ) $produkt = @() $hklm = 2147483650 $cesta = "SOFTWARE\Microsoft\Office" foreach ($computer v $computerName) { $wmi = [WMIClass]"\\$computer\root\default: stdRegProv" $podkľúče1 = $wmi. EnumKey($hklm,$path) foreach ($subkey1 in $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 = "" | vyberte ComputerName, ProductName, ProductKey $temp. ComputerName = $počítač $productName = $wmi. GetStringValue($hklm,"$cesta\$podkľúč1\$podkľúč2\$podkľúč3","názov produktu") $temp. ProductName = $productName.sValue $data = $wmi. GetBinaryValue($hklm,"$path\$subkey1\$subkey2\$subkey3","digitalproductid") $valueData = ($data.uValue)[52..66] # dešifrovať binárne dáta zakódované v base24 $productKey = "" $chars = "BCDFGHJKMPQRTVWXY2346789" pre ($i = 24; $i -ge 0; $i--) { $r = 0 pre ($j = 14; $j -ge 0; $j--) { $r = ($r * 256) -bxor $valueData[$j] $valueData[$j] = [math]::Truncate($r / 24) $r = $r % 24 } $productKey = $chars[$r] + $productKey if (($i % 5) -eq 0 -a $i -ne 0) { $productKey = "-" + $productKey } } $tepl. ProductKey = $productKey $product += $temp } } } } } } $produkt. }
- Uložte text vyššie do súboru s príponou „.ps1“ na pracovnej ploche.
Bonusový tip: Aby ste sa uistili, že súbor uložíte správne s príponou „.ps1“, môžete jeho názov napísať do dvojitých úvodzoviek, napríklad „kancelária.ps1“. - Teraz musíte určiť, či máte 32-bitovú verziu balíka Office alebo 64-bitovú verziu. Ak máte Office 2007, 2003 alebo starší, potom máte 32-bitovú verziu, pretože nebola vydaná žiadna 64-bitová verzia. Ak je váš systém Windows 32-bitový, potom je váš Office tiež 32-bitový, pretože 64-bitové aplikácie nemožno spustiť v 32-bitovom systéme Windows.
- Ak máte 64-bitový Windows a ak používate Office 2010, 2013 alebo 2016, môže byť 32-bitový alebo 64-bitový. Ak to chcete zistiť, spustite akúkoľvek aplikáciu balíka Office, ako je Word, OneNote, Excel atď.
- Kliknite na Súbor a potom na Pomocník v ponuke Súbor. Vpravo pod položkou O... v sekcii uvidíte, či je 32-bitový alebo 64-bitový.
- Teraz musíte otvoriť Powershell ako správca. Ak používate 32-bitový balík Office, otvorte 32-bitovú verziu prostredia PowerShell. Ak používate 64-bitový balík Office, otvorte 64-bitové prostredie PowerShell. Do vyhľadávacieho poľa v ponuke Štart alebo priamo na úvodnej obrazovke zadajte výraz „powershell“. V 64-bitovom systéme Windows je skratka s názvom „Windows PowerShell (x86)“ 32-bitová verzia prostredia PowerShell a skratka bez „x86“ v názve je 64-bitové prostredie PowerShell. Kliknite naň pravým tlačidlom a vyberte Spustiť ako správca alebo vyberte správnu skratku pomocou klávesnice a stlačte CTRL+SHIFT+Enter. Tým sa otvorí zvýšené okno PowerShell.
- Povoliť spúšťanie lokálnych súborov, ktoré nie sú digitálne podpísané. Môžete to urobiť pomocou nasledujúceho príkazu (môžete ho skopírovať a vložiť):
Set-ExecutionPolicy RemoteSigned
Stlačte Enter, aby ste umožnili zmenu vykonávacej politiky.
- Teraz by ste mali zadať nasledujúci príkaz:
Import-Modul C:\Users\Winaero\Desktop\office.ps1; Get-MSOfficeProductKey
Poznámka: Musíte zmeniť cestu vo vyššie uvedenom príkaze, vrátane priečinka s menom používateľa, aby správne ukazovala na umiestnenie, kam ste uložili súbor office.ps1.
- Voilá, váš produktový kľúč Office sa zobrazí na obrazovke!
Ďakujeme nášmu čitateľovi „bosbigalovi“ za zdieľanie tohto scenára.