เกือบ 4 เดือนผ่านไปนับตั้งแต่การเปิดตัวอย่างเป็นทางการของ Windows 8.1 และ Windows Server 2012 R2 จึงถึงเวลาสำหรับ System Administrators ที่จะอัปเดตโครงสร้างพื้นฐาน IT ของพวกเขาเพื่อรองรับ OS เหล่านี้อย่างเต็มที่ ในบทความนี้เราจะพูดคุยเกี่ยวกับปัญหา KMS (Key Management Service) Activation สำหรับ Windows 8.1 และ Windows Server 2012 R2 บน KMS Server ที่ปรับใช้สำหรับ Windows เวอร์ชันเก่า
[accordion]
[tab title="Contents of this article"]
[/tab]
[/accordion]
ในกรณีที่ KMS Server ถูกปรับใช้แล้ว ในการพยายาม Activate OS ใหม่ (Win 8.1/ Win 2012 R2) บนมัน Error ต่อไปนี้จะปรากฏ:
0xc004f015: The Software Licensing Service reported that the license is not installed.
SL_E_PRODUCT_SKU_NOT_INSTALLED
Error นี้เป็นเรื่องปกติอย่างสมบูรณ์ เพราะ Legacy KMS Server Version ไม่รู้จัก OS เวอร์ชันใหม่จาก Microsoft และไม่รู้จัก KMS Client Keys ใหม่
Microsoft เผยแพร่อัปเดต KB2885698 พิเศษสำหรับการรองรับ Windows 8.1 และ Windows 2012 R2 บน KMS Servers ที่ทำงานภายใต้การควบคุมของ Windows เวอร์ชันก่อนหน้า มันมีอยู่ที่บริการนี้ https://support.microsoft.com/kb/2885698
KB 2885698 Update ออกแบบสำหรับ OS ต่อไปนี้ที่มี KMS Activation Server ติดตั้ง:
- Windows Vista SP 2
- Windows Server 2008 SP 2
- Windows 7 SP 1
- Windows Server 2008 R2 SP 1
- Windows 8
- Windows Server 2012
ลำดับการติดตั้ง KB2885698 และการ Activate KMS Server
- ดาวน์โหลดและติดตั้ง KB2885698 Update บน KMS Server และ Restart Server โดยใช้ลิงก์ด้านบน
หมายเหตุ จำเป็นต้องดาวน์โหลด Update โดยคำนึงถึง Version และ Bitness ของ Windows ที่ใช้บน KMS Server - เพื่อรับข้อมูลเกี่ยวกับ License Type ปัจจุบัน ใช้คำสั่งต่อไปนี้:
slmgr.vbs /dlv

ตามที่เห็นในตัวอย่างข้างต้น KMS Key สำหรับ Windows Server 2012 (VOLUME_KMS_2012_C Channel) ถูกใช้
- ลองลบ Key ด้วยคำสั่งต่อไปนี้:
slmgr.vbs /upk

- ด้วยความช่วยเหลือของคำสั่งต่อไปนี้ ติดตั้ง KMS Host Key บน KMS Server (สมมติว่าคุณมี KMS Key สำหรับ Windows Server 2012 R2 ซึ่งคุณได้จาก VLSC – Microsoft Volume Licensing Service Center Web URL)
cscript %windir%\system32\slmgr.vbs /ipk

- Activate Key บน Server:
cscript %windir%\system32\slmgr.vbs /ato
หมายเหตุ หากระหว่าง KMS Host Activation เกิด Error ด้วย Code 0x8004FE92 นี่มีความหมายว่าสามารถเชื่อมต่อกับ Microsoft Internet Activation Server ไม่ได้ ตรวจสอบว่า Server/User นี้มี Internet Access หรือไม่ - บน Windows Vista และ Windows Server 2008 Software Licensing Service ควร Reset
net stop slsvc && net start slsvc
- มา Check KMS Key Version ที่เราใช้:
slmgr.vbs /dlv
ตอนนี้คือ VOLUME_KMS_2012-R2 Channel

หลังจาก Update และการติดตั้ง Key ใหม่ KMS Server ของคุณจะรองรับ Client KMS Activation สำหรับ Windows ทุกเวอร์ชันตั้งแต่ Vista ถึง Win 8.1/ 2012 R2
KMS Keys สำหรับ Windows 8.1 และ Windows Server 2012 R2
รายการ KMS Keys ที่ควรใช้สำหรับ Window Server 2012 R2 และ Windows 8 บน KMS Server
| OS Edition | KMS Key |
| Windows 8.1 Professional | GCRJD-8NW9H-F2CDX-CCM8D-9D6T9 |
| Windows 8.1 Professional N | HMCNV-VVBFX-7HMBH-CTY9B-B4FXY |
| Windows 8.1 Enterprise | MHF9N-XY6XB-WVXMC-BTDCT-MKKG7 |
| Windows 8.1 Enterprise N | TT4HM-HN7YT-62K67-RGRQJ-JFFXW |
| Windows Server 2012 R2 Server Standard | D2N9P-3P6X9-2R39C-7RTCD-MDVJX |
| Windows Server 2012 R2 Datacenter | W3GGN-FT8W3-Y4M27-J84CP-Q3VJ9 |
| Windows Server 2012 R2 Essentials | KNC87-3J2TX-XB4WP-VCPJV-M4FWM |
โดยใช้ Keys นี้คุณสามารถ Activate Windows ได้ตามปกติด้วยคำสั่งเหล่านี้:
slmgr /ipk xxxxx- xxxxx– xxxxx– xxxxx– xxxxx slmgr /skms kms-server.woshub.com:1688 slmgr /ato |
ที่ xxxxx- xxxxx– xxxxx– xxxxx– xxxxx คือ KMS Key จาก OS Edition ที่เลือก
kms-server.woshub.com – ที่อยู่ KMS ขององค์กร