Trong bài viết này, chúng ta sẽ giải quyết các đặc thấu của volume activation MS Office 2019, Office 2016 và Office LTSC 2021 (bao gồm Project và Visio) trên KMS server doanh nghiệp (xin vui lòng đọc bài "FAQ: Understanding Microsoft KMS Volume Activation" trước). Giả định rằng bạn đã có KMS server triển khai chạy Windows Server 2022/2019 hoặc các phiên bản Windows khác (xem danh sách OS được hỗ trợ dưới).
Khách hàng doanh nghiệp có thể kích hoạt sản phẩm Office trong mạng doanh nghiệp bằng KMS server cục bộ mà không cần kết nối đến server kích hoạt Microsoft trên Internet. Trước đây chúng ta đã xem xét đặc thấu KMS activation của MS Office 2013, và các nguyên tắc và phương pháp chính cho kích hoạt MS Office 2021, 2019, và 2016 trên KMS server vẫn không thay đổi.
Mẹo.
- Hướng dẫn này chỉ áp dụng cho ấn bản doanh nghiệp (volume) Office 2019/2016 và Office LTSC 2021 và không bao gồm Office 365 ProPlus, được quản lý qua đăng ký (khác biệt cấp phép giữa Office 2019 và Office 365);
- Khi triển khai KMS server để kích hoạt hệ điều hành Windows, bạn có thể dùng KMS host key mới nhất để kích hoạt tất cả phiên bản Windows trước đó. Tuy nhiên, để kích hoạt các phiên bản Office trước đó trên KMS server, bạn cần cài đặt volume license packs phù hợp và kích hoạt chúng với KMS host key riêng. Ví dụ, KMS cho MS Office 2019 không cho phép kích hoạt các phiên bản Office trước (Office 2016, 2013, và 2010).
Yêu cầu hệ thống cho KMS Server MS Office 2021/2019/2016
KMS server cho Office có thể chạy trên các phiên bản Windows OS sau:
- KMS server cho Office 2016 – yêu cầu OS không cũ hơn Windows Server 2008 R2 hoặc Windows 7 SP 1 với KB2757817 đã cài (có, bạn có thể triển khai KMS server ngay trên phiên bản Windows desktop);
- KMS server cho Office 2019 – yêu cầu phiên bản OS không thấp hơn Windows Server 2012 hoặc Windows 8.1;
- KMS server cho Office LTSC 2021 (phiên bản perpetual mới nhất của Office với EOL ngày 13 tháng 10, 2026) – bạn chỉ có thể triển khai trên Windows 10/11 hoặc Windows Server 2016/2019/2022.
Hai loại volume activation doanh nghiệp được hỗ trợ:
- Kích hoạt trên KMS host (server) chuyên dụng;
- Kích hoạt qua domain – ADBA (Active Directory-Based Activation), yêu cầu domain functional level ít nhất Windows Server 2012.
Cài đặt Office 2021/2019/2016 Volume Licenses trên KMS Server
Trước hết, bạn phải tìm và sao chép KMS Host key cho Office 2021, 2019, hoặc 2016 trong phần cá nhân trên trang web Microsoft Volume Licensing Service Center (VLSC).

Bước tiếp theo là tải xuống và cài đặt trên KMS server gói mở rộng sau – Microsoft Office Volume License Pack. Gói nhỏ này (khoảng 400 KB) chứa file cần thiết cho KMS server để có thể nhận và xử lý yêu cầu kích hoạt từ client MS Office. Tùy thuộc vào phiên bản Office bạn dự định dùng, bạn phải tải và cài đặt phiên bản đúng của 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;
- Microsoft Office LTSC 2021 Volume License Pack (https://www.microsoft.com/en-us/download/details.aspx?id=103446) – Office2021VolumeLicensePack_x64.exe.

Tải file volumelicensepack từ Microsoft Download Center và chạy nó với quyền admin trên KMS server.

Trong quá trình cài đặt, cửa sổ Volume Activation Tools xuất hiện, nơi bạn phải chọn loại kích hoạt (KMS hoặc ADBA). Cả hai tùy chọn được mô tả dưới đây.
Nếu bạn định dùng KMS activation tiêu chuẩn, chọn Key Management Service, chỉ định tên FQDN của KMS server của bạn, và KMS Host Key bạn đã lấy trước đó.
Sau đó chọn phương thức kích hoạt: online hoặc qua điện thoại. Trong trường hợp đầu tiên, bạn sẽ phải tạm thời cung cấp Internet trực tiếp cho KMS server.

Sau khi KMS server của bạn được kích hoạt ở Microsoft, cấu hình KMS server hiện tại được hiển thị. Trong danh sách Product Key Management, mục Name: Office 16, VOLUME_KMS_channel (Office 21, VOLUME_KMSCLIENT channel hoặc Office 19, VOLUME_KMSCLIENT channel) với trạng thái cấp phép Licensed phải xuất hiện.
Lưu ý. Mở cổng TCP 1688 trong Windows Defender firewall để cho phép client kết nối đến dịch vụ KMS. Bạn có thể bật quy tắc firewall này thủ công bằng PowerShell:
Enable-NetFirewallRule -Name SPPSVC-In-TCP
Một mục KMS activation cho phiên bản Office của bạn phải xuất hiện trong danh sách Product Key Management.
Đóng Volume Activation wizard, và dịch vụ Software Protection sẽ được khởi động lại.

Bạn có thể lấy thông tin về KMS key đã cài cho phiên bản Office của bạn như sau:
Cho Office LTSC 2021: cscript slmgr.vbs /dlv 47F3B983-7C53-4D45-ABC6-BCD91E2DD90A
Cho Office 2019 – cscript slmgr.vbs /dlv 70512334-47B4-44DB-A233-BE5EA33B914C
Cho Office 2016 – cscript slmgr.vbs /dlv 98ebfe73-2084-4c97-932c-c0cd1643bea7
Nếu KMS server cho Office 2019 được cấu hình thành công, sẽ xuất hiện giống như sau:
Name: Office 19, OfficeKMSHostVL_KMS_Host edition Description: Office 19, VOLUME_KMS channel Activation ID: 70512334-47B4-44DB-A233-BE5EA33B914C License Status: Licensed
Mẹo. Nếu kích hoạt tự động từ Volume Activation Tools hoàn thành với lỗi, bạn cần thử kích hoạt KMS server thủ công. Để làm vậy, khởi động lại dịch vụ Software Protection:
net stop sppsvc && net start sppsvc

và chạy lệnh cho Office 2016:
slmgr /ato 98ebfe73-2084-4c97-932c-c0cd1643bea7
Office 2019:
slmgr.vbs /ato 70512334-47B4-44DB-A233-BE5EA33B914C
Office LTSC 2021:
slmgr.vbs /ato 47F3B983-7C53-4D45-ABC6-BCD91E2DD90A
Office 2021/2019/2016 Active Directory-Based Activation (ADBA)
Nếu bạn định dùng ADBA để kích hoạt tự động Office 2021/2019/2016 trên máy tính joined AD, chọn Active Directory-Based Activation làm phương thức volume activation trong Volume Activation Tools. Phương thức kích hoạt này hoạt động cho Windows Server 2022/2019/2016/2012R2 và Windows 11/10/8.1.

Sau đó bạn phải nhập cùng KMS Host key (CSVLK) và chỉ định tên của nó (tùy chọn).

Bây giờ bạn chỉ cần kích hoạt KMS host key của mình.

Cảnh báo rằng một object mới sẽ được tạo trong AD forest xuất hiện. Do đó, để cài đặt đúng KMS server cho ADBA activation, bạn sẽ cần đặc quyền Enterprise Admin.

Trong trường hợp này, các mục bổ sung sẽ xuất hiện trong nhánh cấu hình domain CN=Activation Objects,CN=Microsoft SPP,CN=Services,CN=Configuration.

Đóng cửa sổ VAT, và nhấn ENTER trong console công cụ cập nhật. Thông tin về KMS key đã cài có thể lấy bằng SKU-ID (hiển thị ở bước cuối của cài đặt KMS server):
slmgr.vbs /dlv 98ebfe73-2084-4c97-932c-c0cd1643bea7 – cho Office 2016
slmgr.vbs /dlv 70512334-47B4-44DB-A233-BE5EA33B914C – cho Office 2019
slmgr.vbs /dlv 47F3B983-7C53-4D45-ABC6-BCD91E2DD90A – cho Office 2021
Cơ sở hạ tầng của bạn bây giờ sẵn sàng để kích hoạt client Office 2021/2019/2016 joined AD domain.
Kích hoạt thủ công MS Office 2021/2019/2016 với KMS License Server
Bạn cần cài đặt phiên bản doanh nghiệp đặc biệt của Microsoft Office trên máy tính người dùng (bạn có thể tải từ phần cá nhân của trang web licensing Microsoft VLSC). Trong phiên bản này, một KMS (GVLK) key đặc biệt được cài sẵn (tuy nhiên, bạn có thể thay đổi product key cho phiên bản Office thường được cài với key retail, MAK, hoặc OEM).
- Kể từ Office 2019, Microsoft dùng công nghệ Click-to-Run (C2R) thay vì gói MSI truyền thống để cài đặt sản phẩm doanh nghiệp. Khác với phiên bản trước, bạn không thể tải xuống distro Office 2019 từ tài khoản cá nhân trên trang Volume Licensing Service Center. Để triển khai sản phẩm Office 2019 (bao gồm Visio và Project) trên mạng doanh nghiệp, bạn phải dùng Office Deployment Tool (ODT);
- Để cài đặt chọn lọc sản phẩm từ Office 2021/2019 trên máy tính, dùng hướng dẫn "How to install only selected app in Office 2019/2022 and Office 365?";
- Xin lưu ý rằng bạn chỉ có thể cài đặt Office 2021/2019 chỉ trên thiết bị Windows 10 hoặc Windows 11.
Những, nếu bạn có bản ghi SRV DNS hợp lệ cho KMS server trong domain (bạn có thể tìm KMS server trong domain với lệnh: nslookup -type=srv _vlmcs._tcp.woshub.com), và bạn cài đặt ấn bản doanh nghiệp MS Office (Volume License), bản sao Office nên được kích hoạt tự động sau cài đặt trên máy tính trong domain AD.
Để kích hoạt thủ công Office trên client machine, chạy các lệnh sau lần lượt (trong command prompt nâng cao):
CD \Program Files\Microsoft Office\Office16
Lưu ý. Cho phiên bản Office 32-bit cài trên Windows 64-bit, lệnh khác được dùng:
CD \Program Files (x86)\Microsoft Office\Office16
Bạn có thể chỉ định KMS server thủ công:
cscript ospp.vbs /sethst:kms01.woshub.com
Bạn cũng có thể chỉ định tên hoặc IP của KMS server qua tham số REG_SZ registry KeyManagementServiceName trong HKLM\Software\Microsoft\OfficeSoftwareProtectionPlatform\ (bạn có thể triển khai khóa registry này trong domain bằng GPO).
Nếu KMS server chạy trên cổng không tiêu chuẩn (không phải TCP/1688), bạn có thể thay đổi cổng đích trên client như sau:
cscript ospp.vbs /setprt:1689
Hoặc qua tham số registry KeyManagementServicePort trong HKLM\Software\Microsoft\OfficeSoftwareProtectionPlatform.
Kích hoạt bản sao Office trên KMS server:
cscript ospp.vbs /act

Sự hiện diện của các dòng sau chỉ ra rằng bản sao Office 2016 của bạn đã được kích hoạt thành công:
License Name: Office 16, Office16ProPlusVL_KMS_client edition License description: Office 16, VOLUME_KMSCLIENT channel <Product activation successful>
Dùng lệnh sau để lấy thông tin lịch sử kích hoạt client trên KMS server (bạn tìm entry Event Viewer với Event ID: 12288):
cscript ospp.vbs /dhistorykms
Để cho phép kích hoạt Office KMS cho user non-admin, chạy lệnh:
cscript ospp.vbs /puserops
Nếu bạn muốn cho phép KMS activation chỉ dưới tài khoản admin, chạy:
cscript ospp.vbs /duserops
Nếu xảy ra lỗi kích hoạt MS Office 2021, 2019, hoặc 2016, thông tin chi tiết hơn về lỗi có thể lấy bằng lệnh:
cscript ospp.vbs /ddescr:0xC004F042
trong đó 0xC004F042 là mã lỗi kích hoạt của bạn.
Nếu bạn cần kích hoạt Office 2021/2019/2016 trên máy tính từ xa, dùng lệnh sau:
cscript OSPP.VBS <Options> remotePCname [username] [password]
Lưu ý. Để rearm (gia hạn) kích hoạt Office 30 ngày (tối đa 5 lần), bạn có thể dùng công cụ ospprearm.exe.
Bạn có thể kiểm tra trạng thái kích hoạt Office 2019/2016/365 hiện tại bằng lệnh:
cscript ospp.vbs /dstatusall
Lưu ý. Để KMS server bắt đầu kích hoạt client, nó phải nhận ít nhất 5 yêu cầu kích hoạt sản phẩm từ client (ngưỡng kích hoạt). Nếu không đủ yêu cầu, bạn sẽ thấy lỗi trên client:
LICENSE STATUS: ---OOB_GRACE--- ERROR CODE: 0x4004F00C ERROR DESCRIPTION: The Software Licensing Service reported that the application is running within the valid grace period.
Thông tin chi tiết có thể tìm trong section KMS của event log (tìm Event ID 12290).
GVLK Keys cho Microsoft Office 2021/2019/2016
Tất cả ấn bản doanh nghiệp Office 2021/2019/2016 được cài với Generic Volume License Keys (GVLK). Các key này công khai và mọi người đều truy cập được trên Microsoft TechNet. Nhờ chúng, tất cả phiên bản sản phẩm Office được kích hoạt tự động nếu có KMS server trên mạng. Vì vậy, trong hầu hết trường hợp, không cần chỉ định GVLK key cho Office.
Danh sách hoàn chỉnh các GVLK key chính thức công khai cho MS Office 2021, 2019, và 2016 để kích hoạt instance Office volume trên KMS server có thể tìm thấy tại: https://technet.microsoft.com/en-us/library/dn385360(v=office.16).aspx.
| Tên sản phẩm | GVLK key cho KMS activation |
| Office LTSC Professional Plus 2021 | FXYTK-NJJ8C-GB6DW-3DYQT-6F7TH |
| Office LTSC Standard 2021 | KDX7X-BNVR8-TXXGX-4Q7Y8-78VT3 |
| Project Professional 2021 | FTNWT-C6WBT-8HMGF-K9PRX-QV9H8 |
| Project Standard 2021 | J2JDC-NJCYY-9RGQ4-YXWMH-T3D4T |
| Visio LTSC Professional 2021 | KNH8D-FGHT4-T8RK3-CTDYJ-K2HT4 |
| Visio LTSC Standard 2021 | MJVNY-BYWPY-CWV6J-2RKRT-4M8QG |
| Access LTSC 2021 | WM8YG-YNGDD-4JHDC-PG3F4-FC4T4 |
| Excel LTSC 2021 | NWG3X-87C9K-TC7YY-BC2G7-G6RVC |
| Outlook LTSC 2021 | C9FM6-3N72F-HFJXB-TM3V9-T86R9 |
| PowerPoint LTSC 2021 | TY7XF-NFRBR-KJ44C-G83KF-GX27K |
| Publisher LTSC 2021 | 2MW9D-N4BXM-9VBPG-Q7W6M-KFBGQ |
| Skype for Business LTSC 2021 | HWCXN-K3WBT-WJBKY-R8BD9-XK29P |
| Word LTSC 2021 | TN8H9-M34D3-Y64V9-TR72V-X79KV |
| Office Professional Plus 2019 | NMMKJ-6RK4F-KMJVX-8D9MJ-6MWKP |
| Office Standard 2019 | 6NWWJ-YQWMR-QKGCB-6TMB3-9D9HK |
| Project Professional 2019 | B4NPR-3FKK7-T2MBV-FRQ4W-PKD2B |
| Project Standard 2019 | C4F7P-NCP8C-6CQPT-MQHV9-JXD2M |
| Visio Professional 2019 | 9BGNQ-K37YR-RQHF2-38RQ3-7VCBB |
| Visio Standard 2019 | 7TQNQ-K3YQQ-3PFH7-CCPPM-X4VQ2 |
| Access 2019 | 9N9PT-27V4Y-VJ2PD-YXFMF-YTFQT |
| Excel 2019 | TMJWT-YYNMB-3BKTF-644FC-RVXBD |
| Outlook 2019 | 7HD7K-N4PVK-BHBCQ-YWQRW-XW4VK |
| PowerPoint 2019 | RRNCX-C64HY-W2MM7-MCH9G-TJHMQ |
| Publisher 2019 | G2KWX-3NW6P-PY93R-JXK2T-C9Y9V |
| Skype for Business 2019 | NCJ33-JHBBY-HTK98-MYCV8-HMKHJ |
| Word 2019 | PBX3G-NWMT6-Q7XBW-PYJGG-WXD33 |
| Office Professional Plus 2016 | XQNVK-8JYDB-WJ9W3-YJ8YR-WFG99 |
| Office Standard 2016 | JNRGM-WHDWX-FJJG3-K47QV-DRTFM |
| Project Professional 2016 | YG9NW-3K39V-2T3HJ-93F3Q-G83KT |
| Project Standard 2016 | GNFHQ-F6YQM-KQDGJ-327XX-KQBVC |
| Visio Professional 2016 | PD3PC-RHNGV-FXJ29-8JK7D-RJRJK |
| Visio Standard 2016 | 7WHWN-4T7MP-G96JF-G33KR-W8GF4 |
| Access 2016 | GNH9Y-D2J4T-FJHGG-QRVH7-QPFDW |
| Excel 2016 | 9C2PK-NWTVB-JMPW8-BFT28-7FTBF |
| OneNote 2016 | DR92N-9HTF2-97XKM-XW2WJ-XW3J6 |
| Outlook 2016 | R69KK-NTPKF-7M3Q4-QYBHW-6MT9B |
| PowerPoint 2016 | J7MQP-HNJ4Y-WJ7YM-PFYGF-BY6C6 |
| Publisher 2016 | F47MM-N3XJP-TQXJ9-BP99D-8K837 |
| Skype for Business 2016 | 869NQ-FJ69K-466HW-QYCP2-DDBV6 |
| Word 2016 | WXY84-JN2Q9-RBCCQ-3Q3J3-3PFJ6 |
Nếu cần, bạn có thể thay đổi Office product key thành GVLK (KMS) như sau:
cscript ospp.vbs /inpkey:xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
Lỗi KMS Activation "vmw.exe has stopped working" trên Windows Server 2019/2016
Nếu bạn cố gắng cài KMS server cho Office 2021/2019/2016 trên Windows Server 2019/2016, hãy nhớ rằng nó có một số vấn đề với việc khởi chạy Volume Activated Services Tool. Khi bạn thử kích hoạt Office KMS server qua Volume Activated Services GUI, bạn có thể nhận được lỗi:
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.

Tôi đã gặp ở đâu đó trước đó rằng VAMT hiện chỉ hỗ trợ hệ điều hành lên đến Windows 8.1. Và khi cài đặt vai trò KMS server trên Windows Server 2016 hoặc Windows 10, file thực thi Vmw.exe bị crash.
Làm giải pháp thay thế, bạn cần kích hoạt KMS server từ command prompt sau khi cài volumelicensepack. Cài KMS Host key (nhận được từ VLSC) bằng lệnh:
slmgr -ipk <Office_2016_2019_2022_KMS_Host_Key>

Sau đó kích hoạt chính KMS server (cần truy cập Internet trực tiếp):
slmgr.vbs /ato 98ebfe73-2084-4c97-932c-c0cd1643bea7
Cho Office 2019, dùng SKU ID – 70512334-47B4-44DB-A233-BE5EA33B914C
Cho Office 2021 – 47F3B983-7C53-4D45-ABC6-BCD91E2DD90A

Bây giờ KMS server Office của bạn dựa trên Windows Server 2019/2016 đã được kích hoạt và có thể dùng để kích hoạt client.