Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows Server

การเปิดใช้งาน KMS สำหรับ Windows Server 2022 และ 2019

เนื่องจากการเปิดตัว Windows Server 2022 ใหม่ๆ เหมาะสมที่จะอัปเดตโครงสร้างพื้นฐานการเปิดใช้งาน KMS ในโดเมนของคุณและเพิ่มการรองรับเวอร์ชันใหม่ของ Windows Server และ Windows 11 ในบทความนี้ เราจะดูการติดตั้งบทบาท Volume Activation Services บน Windows Server การกำหนดค่าและเปิดใช้งานเซิร์ฟเวอร์ KMS โดยใช้ KMS Host Key

หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการเปิดใช้งาน Microsoft KMS เราแนะนำให้เริ่มต้นด้วยบทความ Microsoft KMS Activation FAQ

ติดตั้งบทบาท Volume Activation Services บน Windows Server

เพื่อปรับใช้เซิร์ฟเวอร์ KMS ของคุณเอง คุณต้องติดตั้งบทบาท Volume Activation Services บนโฮสต์ใดๆ ที่รัน Windows Server 2022, 2019 หรือ 2016 หากคุณมีเซิร์ฟเวอร์ KMS บน Windows Server 2016 หรือ 2019 อยู่แล้ว คุณสามารถใช้เซิร์ฟเวอร์ที่มีอยู่ได้ (ในกรณีนี้ ส่วนนี้สามารถข้ามได้)

  1. ติดตั้งบทบาท Volume Activation Services บนเซิร์ฟเวอร์ของคุณจากคอนโซล Server Manager หรือโดยใช้คำสั่ง PowerShell: Install-WindowsFeature -Name VolumeActivation -IncludeAllSubFeature –IncludeManagementTools
  2. 2. เปิดใช้งานกฎ Windows Firewall ที่อนุญาตการเข้าถึงเซิร์ฟเวอร์ KMS: Enable-NetFirewallRule -Name SPPSVC-In-TCP (สิ่งนี้เปิดการเข้าถึงเซิร์ฟเวอร์บนพอร์ต TCP 1688)

การเปิดใช้งานเซิร์ฟเวอร์ KMS บน Windows Server 2022/2019

ต่อไป คุณต้องคัดลอก KMS Host Key ส่วนตัวของคุณจากบัญชี Microsoft บนเว็บไซต์ Volume Licensing Center และเปิดใช้งานเซิร์ฟเวอร์ KMS ของคุณโดยใช้คีย์นี้

  1. ลงชื่อเข้าใช้บัญชีของคุณบนเว็บไซต์ Microsoft Volume Licensing Service Center (VLSC) และไปที่ License → Relationship Summary → เลือก License ID สำหรับสัญญา License ที่ใช้งานอยู่ → Product Keys คัดลอก KMS host key สำหรับ Windows Server 2022 KMS Host Key สำหรับ Windows Server 2022 เรียกว่า Windows Srv 2022 DataCtr/Std KMS (หรือใช้คีย์ Windows Srv 2019 DataCtr/Std KMS สำหรับเวอร์ชันก่อนหน้าของ Windows Server 2019 หากคุณไม่มีการสมัครสมาชิก Software Assurance) ใช้ KMS Host Key สำหรับเวอร์ชัน Windows Server สูงสุดที่มีอยู่ในบัญชีส่วนตัวของคุณเสมอ เซิร์ฟเวอร์ KMS ที่เปิดใช้งานด้วยคีย์ใหม่กว่าจะสามารถเปิดใช้งาน Windows เวอร์ชันก่อนหน้าทั้งหมดได้
  2. ติดตั้ง KMS host key โดยใช้คำสั่งต่อไปนี้ในคำสั่งพร้อมท์ด้วยสิทธิ์ผู้ดูแลระบบ: slmgr /ipk <KMS_host_key_Windows_Server_2022> เคล็ดลับ หากคุณมี KMS key ที่เปิดใช้งานสำหรับเวอร์ชัน Windows Server ก่อนหน้าบนเซิร์ฟเวอร์นี้อยู่แล้ว คุณต้องลบมันก่อนโดยใช้คำสั่ง: slmgr /upk
  3. เปิดใช้งานเซิร์ฟเวอร์ KMS ใน Microsoft: slmgr /ato (เซิร์ฟเวอร์ต้องมีการเข้าถึงอินเทอร์เน็ตโดยตรงไปยังเซิร์ฟเวอร์เปิดใช้งานของ Microsoft อย่างน้อยในช่วงการเปิดใช้งาน) หรือคุณสามารถเปิดใช้งานเซิร์ฟเวอร์ KMS ผ่านโทรศัพท์ (สำหรับสิ่งนี้ คุณต้องรัน Volume Activation Tools แบบกราฟิกจาก Server Manager)
  4. หากคุณต้องการเผยแพร่ระเบียน SRV ของเซิร์ฟเวอร์ KMS ใน DNS (เพื่อค้นหาเซิร์ฟเวอร์ KMS โดยอัตโนมัติโดยไคลเอ็นต์) ให้รันคำสั่ง: slmgr /sdns
  5. รีสตาร์ทบริการ Software Protection: Restart-Service -Name sppsvc
  6. หากคุณวางแผนที่จะใช้เซิร์ฟเวอร์ KMS นี้เพื่อเปิดใช้งานผลิตภัณฑ์ Microsoft Office คุณต้องติดตั้งแพ็กเกจใบอนุญาตสำหรับเวอร์ชัน Office ที่คุณมี คุณสามารถหาคำแนะนำโดยละเอียดในบทความ KMS activation for Microsoft Office 2019/2016
  7. ตรวจสอบว่าเซิร์ฟเวอร์ KMS ของคุณได้รับการเปิดใช้งานสำเร็จ รันคำสั่ง: slmgr.vbs /dlv ตรวจสอบค่าต่อไปนี้ในเอาต์พุตคำสั่ง: Description = VOLUME_KMS_WS22 channel และ License status = Licensed
  8. ตอนนี้คุณสามารถใช้เซิร์ฟเวอร์ KMS เพื่อเปิดใช้งาน Windows ที่รองรับทั้งหมดตั้งแต่ Windows 7 และ Windows Server 2008R2 (ถึง End of Support อย่างเป็นทางการ) จนถึงเวอร์ชันล่าสุดของ Windows 11 และ Windows Server 2022

อัปเดตเพื่อขยายการรองรับ KMS สำหรับ Windows Server 2022 และ 2019

คุณสามารถใช้โฮสต์ KMS ด้วยเวอร์ชัน Windows Server ก่อนหน้าเพื่อเปิดใช้งานเวอร์ชันใหม่ของ Windows Server 2022 หรือ 2019 แต่มีข้อจำกัดบางประการ

โฮสต์ KMS (CSVLK) สำหรับเปิดใช้งาน Windows Server 2022 และ Windows 11 (และ Windows เวอร์ชันก่อนหน้าทั้งหมด) สามารถติดตั้งได้เฉพาะบน Windows Server 2022, 2019 หรือ 2016 (WS 2012R2 ไม่รองรับ)

คุณต้องติดตั้งอัปเดตเพิ่มเติมบน Windows Server 2019 หรือ 2016 ที่ขยายการรองรับ KMS สำหรับ Windows Server 2022 ในเดือนเมษายน 2021 Microsoft เปิดตัวอัปเดตพิเศษ KB5003478 อัปเดตนี้ถูกเพิ่มเข้าไปในอัปเดตสะสมล่าสุดสำหรับ Windows Server หมายความว่าคุณเพียงต้องติดตั้งอัปเดตสะสม Windows Server 2019/2016 ใดๆ ที่เผยแพร่หลังเดือนมิถุนายน 2021

  • Windows Server 2019 — KB5003646 (8 มิถุนายน 2021) หรือใหม่กว่า
  • Windows Server 2016 — KB5003638 (8 มิถุนายน 2021) หรือใหม่กว่า

หากคุณมีเพียง Windows Server 2019 KMS host key มันจะเปิดใช้งาน Windows ทุกเวอร์ชันจนถึง Windows Server 2019 และ Windows 10 คุณสามารถติดตั้ง KMS key แบบนี้บน Windows Server 2019, 2016 หรือ 2012 R2

ติดตั้งอัปเดตเหล่านี้บน Windows Server 2012 R2:

  • KB3173424 — Servicing Stack Update, กรกฎาคม 2016
  • อัปเดตสะสม Windows Server 2012 R2 ใดๆ ที่เผยแพร่หลัง 11 ธันวาคม 2018 (KB4471320) หรือใหม่กว่า

อัปเดตต่อไปนี้จำเป็นบน Windows Server 2016:

  • KB4132216 — Servicing Stack Update, พฤษภาคม 2018
  • อัปเดตสะสม Windows Server 2016 ใดๆ ที่เผยแพร่หลัง 27 พฤศจิกายน 2018 (KB4467681) หรือใหม่กว่า

หลังจากติดตั้งอัปเดตและรีบูทเซิร์ฟเวอร์ KMS คุณสามารถติดตั้ง KMS Host Key ใหม่และเปิดใช้งานได้ตามที่อธิบายไว้ข้างต้น

หากคุณไม่ได้ติดตั้งอัปเดตเพื่อรองรับการเปิดใช้งาน KMS ของ Windows Server เวอร์ชันใหม่ แล้วเมื่อคุณติดตั้งคีย์ Windows ใหม่ Srv 2022 (หรือ 2019) DataCtr/Std KMS โดยใช้คำสั่งต่อไปนี้ ข้อผิดพลาดจะปรากฏ:

slmgr /ipk <KMS_host_key_Windows_Server_2019_or_2022>
Error: 0xC004F015 On a computer running Microsoft Windows non-core edition, run ‘slui.exe 0x2a 0xC004F015’ to display the error test.

ในเวลาเดียวกัน ข้อผิดพลาดพร้อมคำอธิบายต่อไปนี้สามารถพบได้ในล็อก Event Viewer:

Installation of the Proof of Purchase failed. 0xC004F015 Partial Pkey=xxxxxxxxxxxx ACID = xxxID

เมื่อพยายามเปิดใช้งาน KMS key ผ่าน GUI ข้อผิดพลาดต่อไปนี้จะปรากฏ:

Invalid product key or license mismatch. Please confirm this product key is entered correctly and is valid for this application or Windows edition.

ข้อผิดพลาดอาจมีลักษณะดังนี้:

0xC004F050 - The Software Licensing Service reported that the product key is invalid.

เมื่อพยายามเปิดใช้งานไคลเอ็นต์ใดๆ บนเซิร์ฟเวอร์ KMS แบบนี้ จะปรากฏข้อผิดพลาว่าเซิร์ฟเวอร์เปิดใช้งานไม่พร้อมใช้งาน (Error code: 0xC004F074 - No Key Management Service (KMS) could be contacted)

เพื่อแก้ไขข้อผิดพลาดนี้ คุณต้องติดตั้งอัปเดตความปลอดภัยสะสมล่าสุดบนโฮสต์ Windows Server KMS ที่มีบทบาท Volume Activation Services

คีย์ GVLK สำหรับ Windows Server 2022, 2019 และ Windows 10 LTSC

รายการคีย์การเปิดใช้งาน KMS สาธารณะ (GVLK – Generic Volume License Key) สำหรับ Windows Server 2022, 2019 และ Windows 10 LTSC ต่างๆ กำหนดในตารางต่อไปนี้:

Windows EditionGVLK Key
Windows Server 2019 DatacenterWMDGN-G9PQG-XVVXX-R3X43-63DFG
Windows Server 2019 StandardN69G4-B89J2-4G8F4-WWYCC-J464C
Windows Server 2019 EssentialsWVDHN-86M7X-466P6-VHXV7-YY726
Windows 10 Enterprise LTSC 2019M7XTQ-FN8P6-TTKYV-9D4CC-J462D
Windows 10 Enterprise N LTSC 201992NFX-8DJQP-P6BBQ-THF9C-7CG2H
Windows Server 2022 DatacenterWX4NM-KYWYW-QJJR4-XV3QB-6VM33
Windows Server 2022 StandardVDYBN-27WPP-V4HQT-9VMD4-VMK7H

เพื่อติดตั้งคีย์ GVLK สาธารณะบนคอมพิวเตอร์หรือเซิร์ฟเวอร์ คุณต้องรันคำสั่ง (ที่ xxxx คือคีย์ GVLK จากตารางข้างต้น ขึ้นอยู่กับรุ่น Windows):

slmgr /ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx

คุณสามารถระบุที่อยู่และพอร์ตของเซิร์ฟเวอร์ KMS ที่คุณต้องการเปิดใช้งาน Windows ได้ด้วยตนเอง:

slmgr /skms corp-kms1.woshub.com:1688

เพื่อเปิดใช้งานอินสแตนซ์ Windows ของคุณบนเซิร์ฟเวอร์ KMS:

slmgr /ato

เพื่อตรวจสอบสถานะการเปิดใช้งาน Windows:
slmgr /dlv

หากคุณต้องการเปิดใช้งาน Windows Server 2022 เวอร์ชันประเมินผลที่ติดตั้งไว้ก่อนหน้านี้บนเซิร์ฟเวอร์ KMS คุณต้องแปลง Windows Server EVAL edition เป็นเวอร์ชันเต็มก่อนตามคู่มือ