Активация Microsoft Office 2010/2013/2016 используя Command Prompt либо PowerShell.
В данной заметке я опишу как выполнить активацию Microsoft Office из командной строки.
В зависимости от версии Microsoft Office выполняем в командной строке или PowerShell.
Office 2010: cd C:\Program Files (x86)\Microsoft Office\Office14
Office 2013: cd C:\Program Files (x86)\Microsoft Office\Office15
Office 2016: cd C:\Program Files (x86)\Microsoft Office\Office16
Для просмотра статуса активации
cscript ospp.vbs /dstatus
При необходимости удаления ключа выполняем
# xxxxx заменяем на последние пять цифр установленного ключа cscript ospp.vbs /unpkey:xxxxx
Для установки ключа выполняем
# xxxxx-xxxxx-xxxxx-xxxxx-xxxxx заменяем на ключ регистрации cscript ospp.vbs /inpkey:xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
Для того чтобы применить активацию
cscript ospp.vbs /act
Средства для управления активацией корпоративных лицензий Office
Скрипт платформы защиты программного обеспечения Office (ospp.vbs), скрипт диспетчера лицензий на программное обеспечение (slmgr.vbs) и средство управления активацией корпоративных лицензий (VAMT) помогут вам настроить и протестировать версии Office с корпоративной лицензией, включая Project и Visio. Перед чтением этой статьи рекомендуется ознакомиться со следующими статьями:
- Обзор активации корпоративных лицензий Office
- Активация корпоративных лицензированных версий Office с помощью MAK
- Активируйте корпоративные версии Office с помощью Active Directory.
Сценарий ospp.vbs
Скрипт платформы защиты программного обеспечения Office (ospp.vbs) позволяет настраивать корпоративные версии продуктов Office, включая Project и Visio. Скрипт ospp.vbs находится в папке Program Files\Microsoft Office\Office16. Если вы установили 32-разрядную версию Office в 64-разрядной операционной системе, перейдите в папку Program Files (x86)\Microsoft Office\Office16.
Скрипт ospp.vbs не работает для версий Project и Visio Приложения Microsoft 365 или подписок. Вместо этого можно использовать скрипт PowerShell с именем vnextdiag.ps1. Дополнительные сведения см. в разделе Проверка состояния лицензии и активации для Приложения Microsoft 365.
Для запуска сценария ospp.vbs требуется обработчик сценариев cscript.exe. Для просмотра файла справки введите следующую команду, а затем нажмите клавишу ВВОД:
cscript ospp.vbs /?
Общий синтаксис сценария выглядит следующим образом:
cscript ospp.vbs [Option:Value] [ComputerName] [User] [Password]
Параметр Указывает параметр и значение для активации продукта, установки или удаления ключа продукта, установки и отображения сведений о лицензии, задания имени и порта узла KMS, а также удаления имени и порта узла KMS. Параметры и значения перечислены в таблицах в этом разделе.
Computername Имя удаленного компьютера. Если имя компьютера не указано, используется локальный компьютер.
Пользователя Учетная запись с необходимым разрешением на удаленном компьютере.
Пароль Пароль для учетной записи. Если учетная запись пользователя и пароль не указаны, используются текущие учетные данные.
Перед запуском ospp.vbs проверьте следующие моменты.
- Если вы хотите запустить сценарий на удаленном компьютере, брандмауэр Windows разрешает трафик инструментария управления Windows (WMI) на удаленный компьютер.
- Данная учетная запись является участником группы администраторов на компьютере, на котором вы выполняете данную процедуру.
- Эти команды следует вводить в командной строке с повышенными привилегиями.
Глобальные параметры для ospp.vbs
Глобальный параметр | Описание |
---|---|
/act | Активирует установленные ключи продуктов Office. |
/inpkey:value | Устанавливает ключ продукта (заменяет существующий ключ) на ключ, предоставленный пользователем. Требуется параметр Value. |
/unpkey:value | Удаляет установленный ключ продукта с последними пятью цифрами ключа продукта для удаления (как показано в параметре /dstatus). Требуется параметр Value. |
/inslic:value | Устанавливает лицензию с использованием XRM-MS-лицензии по пути, заданным пользователем. Требуется параметр Value. |
/dstatus | Отображает сведения о всех установленных ключах продукта. |
/dstatusall | Отображает сведения о лицензиях для всех установленных лицензий. |
/dhistoryacterr | Отображает журнал сбоев для активации с помощью ключа MAK или розничной активации. |
/dinstid | Отображает идентификатор установки для автономной активации. |
/actcid:value | Активирует продукт с помощью предоставленного пользователем идентификатора подтверждения. Требуется параметр Value. |
/rearm | Сбрасывает состояние лицензирования для всех установленных ключей продуктов Office. |
/rearm:value | Сбрасывает состояние лицензирования для лицензии Office с указанным пользователем значением идентификатора SKU. Требуется параметр Value. |
В следующей таблице описываются параметры ospp.vbs для настройки клиента KMS.
Параметры клиента KMS для ospp.vbs
Параметр KMS-клиента | Описание |
---|---|
/dhistorykms | Отображает журнал активации клиента KMS. |
/dcmid | Отображает идентификатор клиентского компьютера KMS (CMID). |
/sethst:value | Задает имя узла KMS с указанным пользователем именем узла. Требуется параметр Value. |
Сценарии, в которых используются ospp.vbs
В следующих сценариях предполагается, что вы используете ospp.vbs в командной строке с повышенными привилегиями.
Все внесенные изменения влияют только на клиентские продукты Office. Клиент Windows необходимо настроить отдельно с помощью скриптаslmgr.vbs.
Изменение ключа продукта на ключ MAK на удаленном компьютере
- Если имя удаленного компьютера — contoso1, выполните следующую команду для ввода ключа продукта. Предполагается, что для удаленного компьютера используются учетные данные администратора. Если учетные данные на удаленном компьютере отличаются от учетных данных пользователя, следует ввести свое имя пользователя и пароль в командной строке и нажать клавишу ВВОД:
cscript ospp.vbs /inpkey:xxxxx-xxxxx-xxxxx-xxxxx-xxxxx contoso1
- Чтобы активировать удаленный компьютер, введите следующую команду, а затем нажмите клавишу ВВОД:
cscript ospp.vbs /act contoso1
Диагностика ошибок активации KMS
- Если на компьютере установлен клиентский ключ KMS, проверьте состояние лицензирование. Для этого введите следующую команду, затем нажмите клавишу ВВОД:
cscript ospp.vbs /dstatusall
- Чтобы просмотреть журнал активации KMS, введите следующую команду, а затем нажмите клавишу ВВОД:
cscript ospp.vbs /dhistorykms
- Для запуска активации введите следующую команду, а затем нажмите клавишу ВВОД:
cscript ospp.vbs /act
- Проверьте, если ли в сообщении об ошибке код 0xC004F042. Если в уведомлениях для пользователей отображается код ошибки, его можно использовать для поиска сообщения об ошибке. Для этого введите следующую команду и нажмите клавишу ВВОД:
cscript ospp.vbs /ddescr:0xC004F042
Включение или отключение кэширования узла KMS на клиенте KMS
- На клиентском компьютере KMS введите следующую команду, чтобы включить кэширование, а затем нажмите клавишу ВВОД:
cscript ospp.vbs /cachst:TRUE
- Чтобы отключить кэширование на клиентском компьютере KMS, введите следующую команду и нажмите клавишу ВВОД:
cscript ospp.vbs /cachst:FALSE
Проверка имени узла KMS и автообнаружение
- Если вы тестируете узел KMS с именем kmstest.contoso.com и хотите указать его в клиенте KMS, введите следующую команду и нажмите клавишу ВВОД:
cscript ospp.vbs /sethst:kmstest.contoso.com
При изменении порта по умолчанию на хост-компьютере KMS необходимо запустить ospp.vbs с параметром /setprt. Например: cscript ospp.vbs /setprt:1750
- Для запуска активации введите следующую команду, а затем нажмите клавишу ВВОД:
cscript ospp.vbs /act
- Для просмотра журнала активации KMS и проверки успешности связи с узлом, введите следующую команду, затем нажмите клавишу ВВОД:
cscript ospp.vbs /dhistorykms
- Теперь нужно, чтобы клиент KMS использовал DNS для автообнаружения рабочего узла KMS. Для удаления имени узла KMS введите следующую команду и нажмите клавишу ВВОД:
cscript ospp.vbs /remhst
Сценарий slmgr.vbs
Скрипт диспетчера лицензий на программное обеспечение (slmgr.vbs), расположенный в папке Windows\system32, используется для настройки и получения сведений об активации корпоративных лицензий для узла KMS Office и узла Windows. Дополнительные сведения см. в разделе Настройка узлов KMS для Windows.
Сценарий можно запускать локально на целевом компьютере или удаленно на другом компьютере. Для использования сценария необходимо быть администратором. Если сценарий slmgr.vbs запустит обычный пользователь, некоторые данные о лицензиях могут отсутствовать или быть неправильными, а многие действия будут запрещены.
Скрипт slmgr.vbs может использовать узел скриптов windows, wscript.exe или узел сценариев на основе команд, cscript.exe, а администраторы могут указать, какой обработчик сценариев следует использовать. Если подсистема сценариев не указана, slmgr.vbs выполняется с помощью подсистемы сценариев по умолчанию, wscript.exe. Мы рекомендуем использовать подсистему сценариев cscript.exe.
Чтобы изменения вступили в силу, необходимо перезапустить службу лицензирования программного обеспечения. Для этого используйте оснастку служб консоли управления (MMC) или запустите следующую команду:
net stop sppsvc && net start sppsvc
Сценарию slmgr.vbs требуется по крайней мере один параметр. Если сценарий запускается без параметров, он отображает данные справки. В следующей таблице приведен список параметров командной строки slmgr.vbs и описание каждого из них. Большинство параметров в таблице предназначено для настройки главного компьютера с KMS. Тем не менее параметры /sai и /sri передаются клиентам KMS после того, как они установят связь с узлом KMS. Общий синтаксис slmgr.vbs выглядит следующим образом (при условии, что вы используете cscript.exe в качестве обработчика скриптов):
cscript slmgr.vbs [ComputerName] [User] [Password] [Option]
Computername Имя удаленного компьютера. Если не указать имя компьютера, используется локальный компьютер.
Пользователя Учетная запись с необходимым разрешением на удаленном компьютере.
Пароль Пароль для учетной записи. Если не указать учетную запись пользователя и пароль, будут использоваться текущие учетные данные.
Параметр Параметры показаны в следующей таблице.
параметры команды Slmgr.vbs
Вариант | Описание |
---|---|
/ ipk ProductKey | Устанавливает ключ продукта для Windows (по умолчанию) или другого приложения, определяемого этим ключом продукта. |
/ ato ActivationID | Активирует узел KMS для Windows (по умолчанию) или приложение с указанным идентификатором активации. |
/ dti ActivationID | Отображает идентификатор установки, который используется для активации узла KMS для Windows (по умолчанию) по телефону, или приложение с указанным идентификатором активации. Предоставив по телефону идентификатор установки, вы получаете идентификатор подтверждения, который используется для активации узла KMS с помощью параметра /atp. |
/ atp ConfirmationID ActivationID | После получения идентификатора подтверждения активирует узел KMS для (по умолчанию) или приложение с указанным идентификатором активации. |
/ dlv ActivationID | Отображает подробные сведения о лицензии для Windows (по умолчанию) или для приложения с указанным идентификатором активации. |
Например, выполните следующую команду в командной строке с повышенными привилегиями в папке Windows\system32, чтобы получить состояние узла KMS Office:
- Идентификатор активации для Office LTSC 2021: 47F3B983-7C53-4D45-ABC6-BCD91E2DDD90A
- Идентификатор активации для Office 2019: 70512334-47B4-44DB-A233-BE5EA33B914C
- Идентификатор активации Office 2016: 98EBFE73-2084-4C97-932C-C0CD1643BEA7
Slmgr.vbs параметры команд (активация на основе Active Directory)
В следующей таблице показаны параметры команд для активации леса AD DS с помощью активации на основе Active Directory.
Вариант | Описание |
---|---|
/ ad-activation-online ProductKey | Активирует лес доменных служб Active Directory с помощью ключа продукта, указанного пользователем. |
/ ad-activation-apply-get-iid ProductKey | Отображает идентификатор установки для леса AD DS. |
/ ad-activation-apply-cid ProductKeyConfirmationID | Активирует лес AD DS с помощью указанных пользователем ключа продукта и идентификатора подтверждения. |
Средство управления активацией корпоративных лицензий (VAMT)
средство управления активацией корпоративных лицензий (VAMT) предоставляет графический пользовательский интерфейс для управления активацией корпоративных лицензий. Дополнительные сведения см. в техническом справочнике по средство управления активацией корпоративных лицензий (VAMT).
Office LTSC 2021 и Office 2019 требуется как минимум VAMT 3.1.
Статьи по теме
- Обзор активации корпоративных лицензий Office
- Активация корпоративных лицензированных версий Office с помощью MAK
- Активация корпоративных лицензируемых версий Office с помощью Active Directory
—>Активатор Windows —>
Если вы предпочитаете активировать свой Офис, обычным ключом активации и использовать стандартный метод ввода, то наверняка уже знаете куда вводить ключ. Но не каждый пользователь знает, что есть еще и другой вариант, применить ключ с помощью ввода команды в командной строке. Возможно такой способ активации вам покажется более удобным. Рассмотрим на примере Office 2016 на операционной системе Windows 10.
И так, что для этого нужно сделать:
1. Как быстро запустить командную строку? В левом нижнем углу нажмите на лупу, введите команду cmd, затем клацните по приложению правой кнопкой мыши и нажмите «Запустить от имени администратора». Все командную строку вы запустили.
2. Теперь применяем ключ активации с помощью команд: первая команда такая cd C:\Program Files\Microsoft Office\Office16 нажмите ентер, должно получиться вот так:
Затем вводим вторую команду cscript ospp.vbs /inpkey:КЛЮЧ АКТИВАЦИИ жмем enter, если все пройдет успешно, вы увидите следующее:
Если использовался валидный ключ, то ваш Office станет активированным.
Внимание, если вы используете пакет плюс, то и ключ должны использовать именно для этой редакции, иначе могут быть активированы не все компоненты Офис.
Так же добавляйте сайт в закладки браузера Ctrl+D и свежие ключи с активаторами, будут всегда у Вас под рукой.
Knowledgebase
In order to activate Microsoft Office please open CMD in ADMINISTRATIVE mode and type following.
If Outlook requests your password each time after starting, you can try the following: All.
fn+control+(alt/option)+right arrow replaces Ctrl+Alt+End in an active RDP session and allows you.
In order to activate Microsoft Windows please open CMD and type following commands:slmgr /ipk.
In order to connect to a remote desktop (SafeOffice) on a Mac, you need: Create to VPN.