บนหน้าเว็บ WOSHub.com เราได้พูดถึงแง่มุมต่างๆ ของการกำหนดค่าและการทำงานของบริการเปิดใช้งานผลิตภัณฑ์ Microsoft ภายใต้โปรแกรม Volume License สำหรับลูกค้าองค์กร – KMS (เซิร์ฟเวอร์การจัดการคีย์). ลองรวบรวมข้อมูลพื้นฐานและลิงก์ที่จำเป็นเกี่ยวกับเทคโนโลยีการเปิดใช้งาน KMS ในบทความเดียว
สารบัญ:
- สถาปัตยกรรมและคุณลักษณะการเปิดใช้งานแบบหลายเครื่องของ KMS
- ข้อกำหนดของเซิร์ฟเวอร์ KMS
- การเปิดใช้งานเซิร์ฟเวอร์ Microsoft Office KMS
- VAMT:เครื่องมือการจัดการการเปิดใช้งานแบบหลายเครื่อง
- ปัญหาการเปิดใช้งาน Microsoft KMS ทั่วไปและการแก้ไขปัญหา
- การใช้คำสั่ง Slmgr สำหรับการเปิดใช้งาน Windows KMS
- จะเปิดใช้งาน MS Office ด้วยตนเองด้วยเซิร์ฟเวอร์ใบอนุญาต KMS ได้อย่างไร
สถาปัตยกรรมและคุณสมบัติของการเปิดใช้งานไดรฟ์ข้อมูล KMS
โครงสร้างพื้นฐาน KMS ประกอบด้วย เซิร์ฟเวอร์ KMS ที่เปิดใช้งานโดย Microsoft (การดำเนินการนี้ดำเนินการครั้งเดียวทางออนไลน์หรือทางโทรศัพท์) และไคลเอ็นต์ KMS ซึ่งส่งคำขอเปิดใช้งานไปยังเซิร์ฟเวอร์ KMS เดสก์ท็อปและเซิร์ฟเวอร์ Microsoft Oss และ MS Office สามารถเป็นไคลเอ็นต์เซิร์ฟเวอร์ KMS ได้
เปิดใช้งานเซิร์ฟเวอร์ KMS โดยใช้ คีย์ CSVLK พิเศษขององค์กร (รหัสโฮสต์ KMS) ซึ่งลูกค้าองค์กรของ Microsoft สามารถรับได้จากเว็บไซต์ Microsoft Volume Licensing (https://www.microsoft.com/Licensing/servicecenter/default.aspx – เข้าสู่ระบบไซต์และไปที่ Microsoft Volume Licensing Service Center –> ใบอนุญาต -> สรุปความสัมพันธ์ -> รหัสผลิตภัณฑ์ -> คัดลอกคีย์โฮสต์ KMS สำหรับ Windows Srv 2019 DataCtr/Std KMS ). คีย์ CSVLK ระบุไว้ในการตั้งค่าเซิร์ฟเวอร์ KMS และเซิร์ฟเวอร์ KMS ถูกเปิดใช้งานบนเซิร์ฟเวอร์ของ Microsoft ผ่านทางอินเทอร์เน็ต ต้องเปิดใช้งานเซิร์ฟเวอร์ KMS เพียงครั้งเดียว (คุณจะต้องเปิดใช้งานเซิร์ฟเวอร์ KMS อีกครั้งหากต้องการเปิดใช้งานคีย์ CSVLK ใหม่พร้อมรองรับ Windows เวอร์ชันใหม่ล่าสุด)
เซิร์ฟเวอร์ KMS เดียวสามารถเปิดใช้งานไคลเอ็นต์ KMS ได้ไม่จำกัดจำนวน ตัวอย่างเช่น แม้ว่าข้อตกลง Microsoft ของคุณจะระบุว่าคุณได้ซื้อลิขสิทธิ์แบบองค์กรสำหรับคอมพิวเตอร์เดสก์ท็อป 100 เครื่อง ในทางทฤษฎี คุณสามารถเปิดใช้งาน Windows ได้หลายพันชุด (แน่นอนว่านี่เป็นการละเมิดข้อตกลงสิทธิ์การใช้งานของ Microsoft แต่ในทางเทคนิคแล้ว เซิร์ฟเวอร์ KMS ไม่ ไม่จำกัดจำนวนการเปิดใช้งาน) นอกจากนี้ โปรดทราบว่าข้อมูลเกี่ยวกับการเปิดใช้งานที่ดำเนินการและหมายเลขจะไม่ถูกโอนโดยเซิร์ฟเวอร์ KMS นอกเครือข่ายของคุณ
เซิร์ฟเวอร์ KMS สามารถเปิดใช้งานไคลเอนต์ในโดเมนต่าง ๆ เช่นเดียวกับไคลเอนต์ในเวิร์กกรุ๊ป เซิร์ฟเวอร์ KMS หนึ่งเครื่องสามารถเปิดใช้งาน Windows ทั้งรุ่นเดสก์ท็อปและ Windows Server และผลิตภัณฑ์จากชุดโปรแกรม Microsoft Office ได้พร้อมกัน
เมื่อมีการติดตั้งเซิร์ฟเวอร์ KMS SRV (_VLMCS) . พิเศษ บันทึกถูกลงทะเบียนใน DNS ไคลเอ็นต์โดเมนใดๆ สามารถใช้ระเบียน DNS นี้เพื่อค้นหาชื่อเซิร์ฟเวอร์ KMS ในโดเมน AD ตัวอย่างเช่น หากต้องการค้นหาชื่อเซิร์ฟเวอร์ KMS ในโดเมน corp.woshub.com ของคุณด้วยตนเอง ให้รันคำสั่ง:
nslookup -type=srv _vlmcs._tcp.corp.woshub.com
_vlmcs._tcp.corp. woshub.com SRV service location: priority = 0 weight = 0 port = 1688 svr hostname = ny-kms01.corp.woshub.com ny-kms01.corp.woshub.com internet address = 10.0.1.100
ตัวอย่างนี้แสดงว่ามีการปรับใช้ KMS บน ny-kms01 เซิร์ฟเวอร์และตอบสนองบนพอร์ต TCP 1688
ในการเปิดใช้งานไคลเอ็นต์ KMS (Windows หรือ Office) ต้องระบุคีย์สาธารณะ KMS พิเศษไว้ – GVLK (รหัส Volume License ทั่วไป) หลังจากระบุ GVLK แล้ว ไคลเอ็นต์ KMS จะพยายามค้นหาระเบียน SRV ที่ตรงกับเซิร์ฟเวอร์ KMS ใน DNS และเปิดใช้งาน
นี่คือรายการคีย์ KMS สากล (GVLK) สำหรับผลิตภัณฑ์ Microsoft ล่าสุด:
- GVLK สำหรับ Windows 7/ Windows Server 2008/ 2008 R2
- GVLK สำหรับ Windows 8.1 และ Windows Server 2012 R2
- GVLK สำหรับ Windows 10/ สำหรับ Windows Server 2016
- GVLK สำหรับ Windows 10 LTSC และ Windows Server 2019
- GVLK สำหรับ MS Office 2019 และ 2016
- GVLK สำหรับ MS Office 2013
- GVLK สำหรับ MS Office 2010
เซิร์ฟเวอร์ KMS ที่เปิดใช้งานด้วยโฮสต์คีย์ KMS ที่ใหม่กว่าสามารถเปิดใช้งาน Windows เวอร์ชันก่อนหน้าทั้งหมดได้ แต่ไม่สามารถเปิดใช้งานในทางกลับกันได้ ตัวอย่างเช่น เซิร์ฟเวอร์ KMS ที่เปิดใช้งานด้วย Windows Srv 2012 R2 DataCtr/Std KMS คีย์จะไม่สามารถเปิดใช้งาน Windows 10 หรือ Windows Server 2016/2019 ได้
ในการเปิดใช้งาน Windows เวอร์ชันใหม่ล่าสุด คุณต้องรับคีย์ CSVLK ใหม่และเปิดใช้งานบนเซิร์ฟเวอร์ KMS
เคล็ดลับ . ในฐานะที่เป็นส่วนขยายของเทคโนโลยี KMS ควรกล่าวถึงวิธีการเปิดใช้งานโวลุ่ม MS ประเภทอื่น — การเปิดใช้งานตามไดเรกทอรีที่ใช้งานอยู่ (เอดีบีเอ) ADBA อนุญาตให้เปิดใช้งานไคลเอนต์ที่ใช้ Windows 8, Windows Server 2012 และ MS Office 2013 (และใหม่กว่า) ที่เข้าร่วมโดเมน AD โดยอัตโนมัติ ในกรณีนี้ ไม่มีโฮสต์เซิร์ฟเวอร์ KMS เฉพาะ และการเปิดใช้งานจะดำเนินการโดยส่วนขยาย Active Directory พิเศษ (ซึ่งสะดวกจากมุมมองของความทนทานต่อข้อผิดพลาด แต่ไม่สะดวกหากคุณต้องการเปิดใช้งานอุปกรณ์ที่ไม่ได้อยู่ในโดเมน) .ข้อกำหนดของเซิร์ฟเวอร์ KMS
- โฮสต์ KMS เป็นเซิร์ฟเวอร์ (หรือเวิร์กสเตชัน) ที่มี Volume Activation Services ติดตั้งบทบาทแล้ว ใน Windows Server 2019 บทบาทนี้สามารถติดตั้งได้ผ่านคอนโซลตัวจัดการเซิร์ฟเวอร์หรือ PowerShell โดยใช้คำสั่ง:
Install-WindowsFeature -Name VolumeActivation -IncludeAllSubFeature –Include ManagementTool
- คุณต้องติดตั้งคีย์ CSVLK ขององค์กรบนโฮสต์ KMS และเปิดใช้งานเซิร์ฟเวอร์ KMS ใน Microsoft:
slmgr /ipk <kms_host_key_Windows_Server_2019>
slmgr /ato
เพื่อใช้งานเซิร์ฟเวอร์ KMS (ดำเนินการเพียงครั้งเดียว) เว็บไซต์ Microsoft ต้องสามารถเข้าถึงได้จากเซิร์ฟเวอร์ KMS บนพอร์ต 80/443 ในสภาพแวดล้อมที่แยกจากกัน คุณสามารถเปิดใช้งานเซิร์ฟเวอร์ KMS ทางโทรศัพท์ได้ (ดูหมายเลขโทรศัพท์ของฝ่ายสนับสนุนของ Microsoft สำหรับประเทศของคุณในไฟล์ phone.inf :get-content C:\windows\System32\sppui\phone.inf
). - พอร์ต 1688 ต้องเปิดระหว่างไคลเอนต์และเซิร์ฟเวอร์ KMS บนไฟร์วอลล์
- คุณสามารถเปิดใช้งานผลิตภัณฑ์ไดรฟ์ข้อมูลของ Microsoft โดยใช้เซิร์ฟเวอร์ KMS หากตรงตามข้อกำหนดต่อไปนี้สำหรับจำนวนไคลเอ็นต์ KMS ขั้นต่ำ (เกณฑ์การเปิดใช้งาน)
- ระบบปฏิบัติการ Windows Desktop:25
- ระบบปฏิบัติการ Windows Server:5
- MS Office:5
เคล็ดลับ . หากจำเป็น ตัวนับการเปิดใช้งานบนเซิร์ฟเวอร์ KMS สามารถเพิ่มได้โดยใช้สคริปต์
- คอมพิวเตอร์ต้องเชื่อมต่อเครือข่ายองค์กรกับเซิร์ฟเวอร์ KMS เพื่อต่ออายุการเปิดใช้งานอย่างน้อยหนึ่งครั้งทุกๆ 180 วัน หลังจาก 180 วัน การเปิดใช้งานผลิตภัณฑ์ "หยุดทำงาน" และ Windows จะเข้าสู่ช่วงผ่อนผัน ตามค่าเริ่มต้น คอมพิวเตอร์ไคลเอนต์ KMS จะพยายามต่ออายุการเปิดใช้งานทุกเจ็ดวัน หากคุณต้องการเปิดใช้งานอุปกรณ์ที่ไม่ได้เชื่อมต่อกับเครือข่ายองค์กรด้วยเซิร์ฟเวอร์ KMS อย่างน้อยหนึ่งครั้งทุกๆ 180 วัน ขอแนะนำให้ใช้คีย์ MAK (การเปิดใช้งานหลายรายการ)
- KMS ไม่ใช่บริการที่ใช้ทรัพยากรมาก ดังนั้นจึงสามารถติดตั้งบทบาทนี้บนเซิร์ฟเวอร์ใดก็ได้ KMS ไม่จำเป็นต้องมีความพร้อมใช้งานสูง หากเซิร์ฟเวอร์ KMS ไม่พร้อมใช้งานเป็นเวลาหลายชั่วโมง (หรือเป็นวัน) การหยุดทำงานจะไม่ส่งผลกระทบต่อบริษัทแต่อย่างใด
การเปิดใช้งานเซิร์ฟเวอร์ Microsoft Office KMS
ในการเปิดใช้งานผลิตภัณฑ์ MS Office บนเซิร์ฟเวอร์ KMS Microsoft Office Volume License Pack . พิเศษ จะต้องมีการติดตั้ง คุณต้องดาวน์โหลดและติดตั้ง volumelicensepack เวอร์ชันอื่น ทั้งนี้ขึ้นอยู่กับเวอร์ชันของ MS Office ที่คุณใช้อยู่
หลังจากติดตั้ง License Pack สำหรับ MS Office บนเซิร์ฟเวอร์ KMS แล้ว คุณต้องติดตั้งคีย์ Office CSVLK ส่วนบุคคลของคุณและเปิดใช้งาน
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการเปิดใช้งาน MS Office โปรดดูบทความ:
- Office 2010 — การเปิดใช้งาน KMS
- Office 2013 — การเปิดใช้งาน KMS
- Office 2016 — การเปิดใช้งาน KMS
VAMT:เครื่องมือการจัดการการเปิดใช้งานแบบหลายเครื่อง
ในการจัดการเซิร์ฟเวอร์และคีย์ KMS คุณสามารถติดตั้งเครื่องมือพิเศษ:Volume Activation Management Tool (VAMT)
- VAMT ไม่ได้จัดส่งเป็นส่วนหนึ่งของระบบปฏิบัติการ แต่จะรวมอยู่ใน Windows Assessment and Deployment Kit (ADK) และติดตั้งแยกต่างหาก
- ต้องมี .NET Framework สำหรับ VAMT
- เป็นฐานข้อมูล VAMT มีการใช้ SQL Server Express
- เวอร์ชันล่าสุดที่มีให้ใช้งาน VAMT 3.1 ได้รับการสนับสนุนใน Microsoft OS ทั้งหมด รวมทั้ง Windows 10 และ Windows Server 2019
ปัญหาการเปิดใช้งาน Microsoft KMS ทั่วไปและการแก้ไขปัญหา
- การติดตั้งคีย์โฮสต์ KMS ขององค์กร (CSVLK) บนไคลเอ็นต์แทนที่จะเป็น GVLK สาธารณะ คีย์;
- คีย์ GVLK ไม่ตรงกับเวอร์ชันของระบบปฏิบัติการบนโฮสต์ที่จะเปิดใช้งาน
- ต้องอัปเดตเซิร์ฟเวอร์ KMS เพื่อรองรับการเปิดใช้งานผลิตภัณฑ์ล่าสุดของ Microsoft (ในที่นี้ เช่น ขั้นตอนการอัปเดตของเซิร์ฟเวอร์ KMS ที่ใช้ Windows 2008 R2 เพื่อรองรับการเปิดใช้งาน Windows 10 และ Windows Server 2012 R2 ได้อธิบายไว้ );
- หากเกิดข้อผิดพลาด 0xC004F074 ปรากฏขึ้นระหว่างการเปิดใช้งาน สาเหตุอาจไม่มีบันทึก SRV
_VLMCS._tcp.woshub.com
ใน DNS สามารถสร้างโดยผู้ดูแลระบบ DNS หรือสามารถระบุที่อยู่เซิร์ฟเวอร์ KMS บนไคลเอนต์ด้วยตนเอง (คำสั่งที่แสดงด้านล่าง); - ข้อผิดพลาด 0xC004F038 หมายความว่ามีไคลเอ็นต์ไม่เพียงพอสำหรับการเปิดใช้งานในเครือข่ายของคุณ (ดูข้อมูลเกี่ยวกับ เกณฑ์การเปิดใช้งาน ข้างต้น). ทันทีที่จำนวนคำขอเปิดใช้งานขั้นต่ำมาถึงเซิร์ฟเวอร์ KMS ก็จะเริ่มเปิดใช้งานไคลเอนต์
- คุณสามารถตรวจสอบความพร้อมใช้งานของพอร์ต TCP/1688 บนเซิร์ฟเวอร์ KMS โดยใช้ cmdlet ของ Test-NetConnection:
TNC par-kms -Port 1688 -InformationLevel Quiet
. หากพอร์ตไม่พร้อมใช้งาน ไฟร์วอลล์อาจถูกบล็อกการเข้าถึงหรือบริการการป้องกันซอฟต์แวร์ (sppsvc) ไม่ทำงานบนเซิร์ฟเวอร์ KMS
การใช้คำสั่ง Slmgr สำหรับการเปิดใช้งาน Windows KMS
ในการจัดการและวินิจฉัยการเปิดใช้งานระบบปฏิบัติการใน Windows ทุกรุ่น มีสคริปต์ในตัว – slmgr.vbs .
ในการติดตั้งคีย์ KMS สาธารณะ (GVLK) บนไคลเอนต์ Windows (คุณต้องระบุคีย์ GVLK ขึ้นอยู่กับรุ่นของ Windows) ให้ใช้คำสั่ง:
cscript.exe %windir%\system32\slmgr.vbs /ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
ระบุชื่อเซิร์ฟเวอร์ KMS และพอร์ตการเปิดใช้งานด้วยตนเอง:
cscript.exe %windir%\system32\slmgr.vbs /skms kms-srv.woshub.com:1688
วิธีเปิดใช้งาน Windows บนเซิร์ฟเวอร์ KMS ที่ระบุ:
slmgr /ato
ข้อมูลเกี่ยวกับสถานะการเปิดใช้งาน Windows:
slmgr.vbs /dlv
ข้อมูลใบอนุญาตทั้งหมด (รวมถึงสถานะการเปิดใช้งาน MS Office):
slmgr.vbs /dlv all
cscript.exe %windir%\system32\slmgr.vbs s /dlv all > c:\tmp\dlv.txt
จะเปิดใช้งาน MS Office ด้วยเซิร์ฟเวอร์ใบอนุญาต KMS ด้วยตนเองได้อย่างไร
ในการจัดการการเปิดใช้งานผลิตภัณฑ์จากชุดโปรแกรม Microsoft Office บนไคลเอนต์ จะใช้สคริปต์ vbs อื่น – ospp.vbs . คุณสามารถค้นหาได้โดยการค้นหาไดเรกทอรีการติดตั้ง Office (ในกรณีของ Office 2016 ไฟล์ ospp.vbs ตามค่าเริ่มต้นจะอยู่ใน \Program Files\Microsoft Office\Office16 ไดเรกทอรี)
วิธีระบุที่อยู่เซิร์ฟเวอร์ KMS สำหรับ MS Office ด้วยตนเอง:
cscript ospp.vbs /sethst:kms-srv.woshub.com
วิธีเปลี่ยนพอร์ตการเปิดใช้งาน KMS:
cscript ospp.vbs /setprt:1689
เปิดใช้งานสำเนา Office ของคุณบนเซิร์ฟเวอร์ KMS:
cscript ospp.vbs /act
คุณสามารถรับสถานะการเปิดใช้งานปัจจุบันของ Office 2016/365 ด้วยคำสั่ง:
cscript ospp.vbs /dstatusall
หากคุณมีคำถามใดๆ เกี่ยวกับเทคโนโลยีการเปิดใช้งาน Microsoft KMS คุณสามารถถามคำถามเหล่านี้ได้ในความคิดเห็น และเราจะพยายามตอบคำถามเหล่านั้นให้มากที่สุด