Особливості KMS активації MS Office 2019 і 2016 корпоративної мережі

У цій статті ми розберемося з особливостями активації Microsoft Office 2019 і Office 2016 на корпоративному KMS-сервері (Попередньо бажано познайомитися з докладним FAQ по Key Management Service). Передбачається, що у вас вже є розгорнутий сервер KMS активації на базі Windows Server 2012 R2 / 2019 або інших версіях Windows (список підтримуваних ОС є нижче).

Завдяки використанню KMS-сервера, корпоративні клієнти можуть виробляти активацію офісних продуктів всередині мережі організації без необхідності підключення до серверів активації Microsoft в інтернеті. Раніше ми вже розглядали особливо активації MS Office 2013 корпоративному середовищі, основні принципи і підходи в питаннях активації MS Office 2019 і 2016 на KMS сервері залишилися незмінними.

Порада.

  1. Інструкція може бути застосована тільки до корпоративних версіями Office 2019 і 2016 і не поширюється на Office 365 ProPlus, керованого по підписці (відмінності у ліцензуванні Office 2019 і Office 365);
  2. При розгортанні KMS сервера для активації операційних систем Windows ви можете використовувати найновіший KMS host key для активації всіх старих редакцій Windows. Однак для активації попередніх версій Office на KMS сервері потрібно встановлювати відповідні розширення для потрібної версії Office (volume license pack) і активувати їх власним ключем активації. Наприклад, KMS для MS Office 2019 не активується попередні версії Office (Office 2016, 2013 і 2010).

зміст:

  • Вимоги до KMS сервера для MS Office 2019/2016
  • Установка KMS сервера для активації Office 2019/2016
  • ADBA активація Office 2019/2016 за допомогою домену Active Directory
  • Налаштування клієнтів MS Office 2019/2016 для активації на KMS сервері
  • GVLK ключі для Microsoft Office 2019/2016
  • Помилка vmw.exe has stopped working на Windows Server 2016

Вимоги до KMS сервера для MS Office 2019/2016

  • KMS сервер для Office 2016 вимагає ОС не нижча Windows Server 2008 R2 або Windows 7 SP 1 з оновленням KB2757817 (так, ви можете розгорнути KMS сервер навіть на деськтопной редакції Windows);
  • KMS сервер для Office 2 019 вимагає ОС не нижче Windows Server 2012 або Windows 8.1.

Підтримуються 2 типу активації:

  • Активація на KMS сервері;
  • Активація через домен - ADBA (Active Directory-Based Activation), потрібно версія схеми домену не менше Windows Server 2012

Установка KMS сервера для активації Office 2019/2016

В першу чергу необхідно в персональному розділі на сайті Microsoft Volume Licensing Service Center (VLSC) знайти і скопіювати ваш KMS host ключ для Office 2019 або 2016.

Наступний етап - потрібно завантажити і встановити на вашому KMS сервері пакет розширення KMS - Microsoft Office Volume License Pack Цей невеликий пакет (близько 400 Кб) містить файли, необхідні для того, щоб KMS сервер зміг приймати і обробляти запити активації від клієнтів c MS Office. Залежно від версії Office, яку ви плануєте використовувати ви повинні завантажити та встановити потрібну версію Volume License Pack:

  • Microsoft Office 2016 Volume License Pack (Https://www.microsoft.com/en-us/download/details.aspx?id=49164) - файл office2016volumelicensepack_4324-1002_en-us_x86.exe;
  • Microsoft Office 2019 Volume License Pack (Https://www.microsoft.com/en-us/download/details.aspx?id=57342) - файл office2019volumelicensepack_x64.exe.

Скачаний файл volumelicensepack потрібно запустити з правами адміністратора на KMS сервері.


В процесі установки з'явиться вікно консолі Volume Activation Tools, в якому потрібно вибрати тип активації (KMS або ADBA). Нижче розглянуті обидва варіанти.

Якщо ви плануєте використовувати звичайну KMS активацію, потрібно вибрати пункт Key Management Service, вказати FQDN ім'я KMS-сервера і KMS ключ (KMS Host Key), отриманий раніше.

Далі потрібно обрати спосіб активації: онлайн або по телефону. У першому випадку KMS сервера тимчасово доведеться надати прямий доступ в інтернет.

Після активації KMS сервера на сайтах Майкрософт, відобразиться поточна конфігурація KMS сервера. У списку обслуговуваних продуктів повинна додатися запис Name: Office 16, VOLUME_KMS_channel (Або Office 19, VOLUME_KMSCLIENT channel) зі статусом ліцензування Licensed.

Примітка. У брандмауері Windows при цьому має включиться правило, яке дозволяє підключення на порт сервера TCP 1688. Ви можете включити це правило вручну з PowerShell:

Enable-NetFirewallRule -Name SPPSVC-In-TCP

У списку Product Key Management повинна з'явитися запис KMS активації для вашої версії Office.

Завершіть роботу майстра, після чого служба Software Protection буде перезапущено.

Ви можете отримати інформацію про встановлений KMS ключі для вашої версії Office так:

Для Office 2019: cscript slmgr.vbs / dlv 70512334-47B4-44DB-A233-BE5EA33B914C

Для Office 2016: cscript slmgr.vbs / dlv 98ebfe73-2084-4c97-932c-c0cd1643bea7

Якщо ви все зробили правильно, і ваш KMS сервер для Office 2019 успішно налаштований, з'явиться приблизно такий текст:

Name: Office 19, OfficeKMSHostVL_KMS_Host edition Description: Office 19, VOLUME_KMS channel Activation ID: 70512334-47B4-44DB-A233-BE5EA33B914C License Status: Licensed
Порада. Якщо автоматична активація з Volume Activation Tools не виконав і завершилася з помилкою, спробуйте активувати KMS сервер вручну. Для цього запустіть службу Software Protection:

net stop sppsvc && net start sppsvc

і виконайте команду:

slmgr / ato 98ebfe73-2084-4c97-932c-c0cd1643bea7 (Для Office 2016)

або

slmgr.vbs / ato 70512334-47B4-44DB-A233-BE5EA33B914C (Для Office 2019)

ADBA активація Office 2019/2016 за допомогою домену Active Directory

Якщо ви плануєте використовувати метод активації Active Directory-Based Activation, заснований на можливості автоматичної активації Office 2019/2016 на комп'ютерах в складі домену AD, в утиліті Volume Activation Tools на етапі Select Volume Activation Method потрібно вибрати пункт Active Directory-Based Activation. Цей метод активації буде працювати на Windows 8.1 Services та Windows Server 2016/2012 / 2012 R2 і Windows 10.

Порада. Детальніше про особливості і обмеженнях ADBA активації тут.


Далі потрібно вказати всі той же KMS ключ (CSVLK) і задати його ім'я (довільно).

Залишилося активувати цей KMS ключ.

З'явиться попередження, що в лісі AD буде створений новий об'єкт. Тому для коректної установки KMS сервера для ADBA активації вам знадобляться права Enterprise Admin.

При цьому в гілці конфігурації домену CN = Activation Objects, CN = Microsoft SPP, CN = Services, CN = Configuration з'являться додаткові записи.

Закриваємо вікно VAT, а в командному вікні утиліти поновлення тиснемо Enter. Інформацію про встановлений KMS ключі можна одержати за допомогою SKU-ID (відображатися на фінальному етапі активації KMS сервера):

slmgr.vbs / dlv 98ebfe73-2084-4c97-932c-c0cd1643bea7
slmgr.vbs / dlv 70512334-47B4-44DB-A233-BE5EA33B914C

KMS сервер готовий для активації клієнтів.

Даний KMS сервер тепер готовий для активації клієнтів з Office 2019/2016 в домені Active Directory.

Налаштування клієнтів MS Office 2019/2016 для активації на KMS сервері

На комп'ютерах користувачів потрібно встановлювати спеціальну корпоративну версію Office 2016 (скачати її можна з особистого кабінету сайту ліцензування Microsoft - VLSC), в ній встановлено спеціальний KMS ключ (GVLK ключ) (втім, ви можете змінити ключ і у звичайній редакції Office, встановленої з роздрібним , MAK або OEM ключем, про це трохи нижче).

Починаючи з Office 2019, Microsoft для установки корпоративних продуктів замість традиційних MSI пакетів Windows Installer використовує технологію Click-to-Run (C2R). На відміну від попередніх версій, ви не можете завантажити продукти Office 2019 з особистого кабінету на сайтеVolume Licensing Service Center. Для розгортання продуктів Office 2 019 (в тому числі Visio і Project), ви повинні використовувати Office Deployment Tool (ODT). Крім того, ви можете встановити Office 2019 тільки на пристрої з Windows 10.

Тобто якщо у вас в домені є коректна запис DNS для KMS сервера (ви можете знайти KMS сервер в домені за допомогою команди: nslookup -type = srv _vlmcs._tcp.winitpro.ru), І ви встановили саме корпоративну редакцію MS Office (Volume License), то при дотриманні даних вимог, копія Office повинна активуватися автоматично після установки на комп'ютер в домен AD. Щоб вручну активувати нову версію Office на клієнтському комп'ютері, виконайте усі команди (в командному рядку з правами адміністратора):

CD \ Program Files \ Microsoft Office \ Office16

Примітка. Для 32-бітової версії Office, встановленої на 64-бітної Windows команда інша:

CD \ Program Files (x86) \ Microsoft Office \ Office16

Ви можете вказати адресу KMS сервера вручну

cscript ospp.vbs /sethst:kms01.winitpro.ru

Також можна задати ім'я або IP адреса KMS сервера через наступний REG_SZ ключ реєстру: HKLM \ Software \ Microsoft \ OfficeSoftwareProtectionPlatform \ KeyManagementServiceName REG_SZ (для поширення через групові політики таким методом).
Якщо KMS сервер запущений на нестандартному порту (нема на тисячу шістсот вісімдесят вісім), змінити порт на клієнті можна так:
cscript ospp.vbs / setprt: 1689

Або через реєстр: HKLM \ Software \ Microsoft \ OfficeSoftwareProtectionPlatform \ KeyManagementServicePort

Активувати вашу копію Office на KMS сервері:
cscript ospp.vbs / act

Наявність таких рядків свідчить про те, що ваша копія Office 2016 успішно активована.

License Name: Office 16, Office16ProPlusVL_KMS_client edition License description: Office 16, VOLUME_KMSCLIENT channel 

За допомогою наступної команди можна отримати інформацію про історію активації клієнта на сервері KMS (виконується пошук записів в журналі по Event ID: 12288)
cscript ospp.vbs / dhistorykms
Щоб вирішити активацію MS Office простим користувачам, виконайте команду:
cscript ospp.vbs / puserops
Якщо виконувати активацію на KMS повинні тільки адміністратори:
cscript ospp.vbs / duserops
При виникненні помилок активації Office 2019/2016, більш детальну інформацію про помилки можна отримати за допомогою команди:
cscript ospp.vbs / ddescr: 0xC004F042

де 0xC004F042 - ваш код помилки активації
Якщо потрібно активувати Office 2019/2016 на віддаленому комп'ютері, скористайтеся командою такого формату:
cscript OSPP.VBS ІмяУдаленногоКомпьютера [username] [password]

Примітка. Щоб відкласти активацію Office на 30 днів (до 5 разів), можна скористатися утилітою ospprearm.exe.

Поточний статус активації Office 2016/365 можна отримати за допомогою команди

cscript ospp.vbs / dstatusall

Примітка. Для того, щоб KMS сервер почав активувати клієнтів з MS Office, на нього має надійти як мінімум 5 запитів на активацію даного продукту від клієнтів. Якщо запитів недостатньо, на клієнтах ви будете бачити помилку:

LICENSE STATUS: --- OOB_GRACE --- ERROR CODE: 0x4004F00C ERROR DESCRIPTION: The Software Licensing Service reported that the application is running within the valid grace period.

Детальну інформацію можна знайти журналі подій в секції KMS, Event ID події 12290.

GVLK ключі для Microsoft Office 2019/2016

Всі корпоративні версії Office 2019/2016 встановлюються з публічними Generic Volume License Key (GVLK) ключами (ці ключі є відкритими і доступні абсолютно всім на сторінках порталу Microsoft TechNet). Завдяки цьому вони автоматично активуються при наявності в мережі KMS сервера. Тому, як правило, вводити GVLK ключ в Office не потрібно.
Повний список офіційних публічних GVLK ключів для продуктів з пакета MS Office 2016 і 2019 (в таблиці нижче), з якими повинні активуватися клієнти на KMS сервер можна знайти на сторінці https://technet.microsoft.com/en-us/library/dn385360 (v = office.16) .aspx

продуктGVLK ключ для KMS активації
Office Professional Plus 2019NMMKJ-6RK4F-KMJVX-8D9MJ-6MWKP
Office Standard 20196NWWJ-YQWMR-QKGCB-6TMB3-9D9HK
Project Professional 2019B4NPR-3FKK7-T2MBV-FRQ4W-PKD2B
Project Standard 2019C4F7P-NCP8C-6CQPT-MQHV9-JXD2M
Visio Professional 20199BGNQ-K37YR-RQHF2-38RQ3-7VCBB
Visio Standard 20197TQNQ-K3YQQ-3PFH7-CCPPM-X4VQ2
Access 20199N9PT-27V4Y-VJ2PD-YXFMF-YTFQT
Excel 2019TMJWT-YYNMB-3BKTF-644FC-RVXBD
Outlook 20197HD7K-N4PVK-BHBCQ-YWQRW-XW4VK
PowerPoint 2019RRNCX-C64HY-W2MM7-MCH9G-TJHMQ
Publisher 2019G2KWX-3NW6P-PY93R-JXK2T-C9Y9V
Skype for Business 2019NCJ33-JHBBY-HTK98-MYCV8-HMKHJ
Word 2019PBX3G-NWMT6-Q7XBW-PYJGG-WXD33
Office Professional Plus 2016XQNVK-8JYDB-WJ9W3-YJ8YR-WFG99
Office Standard 2016JNRGM-WHDWX-FJJG3-K47QV-DRTFM
Project Professional 2016YG9NW-3K39V-2T3HJ-93F3Q-G83KT
Project Standard 2016GNFHQ-F6YQM-KQDGJ-327XX-KQBVC
Visio Professional 2016PD3PC-RHNGV-FXJ29-8JK7D-RJRJK
Visio Standard 20167WHWN-4T7MP-G96JF-G33KR-W8GF4
Access 2016GNH9Y-D2J4T-FJHGG-QRVH7-QPFDW
Excel 20169C2PK-NWTVB-JMPW8-BFT28-7FTBF
OneNote 2016DR92N-9HTF2-97XKM-XW2WJ-XW3J6
Outlook 2016R69KK-NTPKF-7M3Q4-QYBHW-6MT9B
PowerPoint 2016J7MQP-HNJ4Y-WJ7YM-PFYGF-BY6C6
Publisher 2016F47MM-N3XJP-TQXJ9-BP99D-8K837
Skype for Business 2016869NQ-FJ69K-466HW-QYCP2-DDBV6
Word 2016WXY84-JN2Q9-RBCCQ-3Q3J3-3PFJ6

У разі необхідності ви можете змінити ключ продукту Office на GVLK ключ так:

cscript ospp.vbs / inpkey: xxxxx-xxxxx-xxxxx-xxxxx-xxxxx

Порада. Варіант розгортання Office 2016 на комп'ютери користувачів за допомогою SCCM докладно описаний в цієї статті

Помилка vmw.exe has stopped working на Windows Server 2016

Якщо ви намагаєтеся встановити KMS сервер для Office 2019/2016 на базі нової серверної платформи Windows Server 2016, майте на увазі, у неї є ряд проблем з запуском майстра Volume Activated Services Tool. При спробі активувати KMS сервер через графічний інтерфейс Volume Activated Services, описаний в даній статті, з'являється помилка:

Vmw.exe has stopped working. A problem caused the program to stop working correctly. Windows will close the program and notify you if a solution is available.

Десь я зустрічав інформацію, що VAMT на даний момент підтримує всі ОС, до Windows 8.1. А при установці KMS сервера на Windows Server 2016 або Windows 10, виконуваний файл Vmw.exe аварійно завершується.
Як обхідного рішення, потрібно після установки volumelicensepack активувати KMS сервер з командного рядка. Встановіть KMS Host key (який ви отримали з VLSC) командою:
slmgr -ipk


Потім увімкніть сам KMS сервер (потрібен доступ в Інтернет):
slmgr.vbs / ato 98ebfe73-2084-4c97-932c-c0cd1643bea7

Для Office 2019 використовуйте SKU ID 70512334-47B4-44DB-A233-BE5EA33B914C.


Тепер ваш KMS сервер на базі Windows Server 2016 активований і може використовуватися для активації клієнтів.