Если вы потеряли ключ продукта Microsoft Office или забыли, где вы его сохранили, и больше не можете его восстановить, не отчаивайтесь. Я хотел бы поделиться простым решением для извлечения ключа продукта Office из ОС, установленной на вашем компьютере, без использования стороннего программного обеспечения.
cbs весь доступ на samsung smart tv
Реклама
- Откройте Блокнот.
- Скопируйте и вставьте следующий текст в окно Блокнота
function Get-MSOfficeProductKey {param ([string []] $ computerName = '.') $ product = @ () $ hklm = 2147483650 $ path = 'SOFTWARE Microsoft Office' foreach ($ computer in $ computerName) {$ wmi = [WMIClass] '\ $ computer root default: stdRegProv' $ subkeys1 = $ wmi.EnumKey ($ hklm, $ path) foreach ($ subkey1 в $ subkeys1.snames) {$ subkeys2 = $ wmi.EnumKey ($ hklm, '$ path $ subkey1') foreach ($ subkey2 в $ subkeys2.snames) {$ subkeys3 = $ wmi.EnumKey ($ hklm, '$ path $ subkey1 $ subkey2') foreach ($ subkey3 в $ subkeys3 .snames) {$ subkeys4 = $ wmi.EnumValues ($ hklm, '$ path $ subkey1 $ subkey2 $ subkey3') foreach ($ subkey4 в $ subkeys4.snames) {if ($ subkey4 -eq 'digitalproductid') {$ temp = '' | выберите 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] # дешифровать двоичный код в кодировке base24 data $ productKey = '' $ chars = 'BCDFGHJKMPQRTVWXY2346789' для ($ i = 24; $ i -ge 0; $ i--) {$ r = 0 для ($ 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 -and $ i -ne 0) {$ productKey = '-' + $ productKey}} $ temp.ProductKey = $ productKey $ product + = $ temp}}}}}} $ product}
- Сохраните приведенный выше текст в файл с расширением «.ps1» на рабочем столе.
Дополнительный совет: чтобы убедиться, что вы правильно сохранили файл с расширением «.ps1», вы можете ввести его имя в двойных кавычках, например, «office.ps1». - Теперь вы должны определить, какая у вас версия Office: 32-разрядная или 64-разрядная. Если у вас есть Office 2007, 2003 или более ранняя версия, то у вас 32-разрядная версия, поскольку 64-разрядная версия выпущена не была. Кроме того, если у вас 32-разрядная версия Windows, то ваш Office также 32-разрядный, поскольку 64-разрядные приложения не могут работать в 32-разрядной Windows.
- Если у вас 64-разрядная версия Windows и вы используете Office 2010, 2013 или 2016, он может быть 32-разрядным или 64-разрядным. Чтобы определить это, запустите любое приложение Office, например Word, OneNote, Excel и т. Д.
- Щелкните Файл, а затем Справка в меню Файл. Справа, в разделе «О программе», вы увидите, какой он 32-битный или 64-битный.
- Теперь вы должны открыть Powershell как администратор . Если вы используете 32-разрядную версию Office, откройте 32-разрядную версию PowerShell. Если вы используете 64-разрядную версию Office, откройте 64-разрядную оболочку PowerShell. Введите «powershell» в поле поиска в меню «Пуск» или прямо на начальном экране. В 64-битной Windows ярлык с именем «Windows PowerShell (x86)» представляет собой 32-битную версию PowerShell, а ярлык без «x86» в названии - это 64-битная PowerShell. Щелкните его правой кнопкой мыши и выберите Запуск от имени администратора или выберите правильный ярлык с клавиатуры и нажмите CTRL + SHIFT + Enter. Откроется окно PowerShell с повышенными правами.
- Разрешить выполнение локальных файлов без цифровой подписи. Это можно сделать с помощью следующей команды (ее можно скопировать и вставить):
Set-ExecutionPolicy RemoteSigned
Нажмите Enter, чтобы разрешить изменение политики выполнения.
- Теперь вам нужно ввести следующую команду:
Модуль импорта C: Users Winaero Desktop office.ps1; Get-MSOfficeProductKey
Примечание. Вы должны изменить путь в приведенной выше команде, включая папку с именем пользователя, чтобы правильно указывать на место, где вы сохранили файл office.ps1.
- Вуаля, ваш ключ продукта Office отобразится на экране!
Спасибо нашему читателю bosbigal за то, что поделился этим скриптом.