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

แก้ไขปัญหาการเปิดใช้งาน KMS บน Windows Server

KMS หรือ Key Management Services ปกติคือคอมพิวเตอร์ Windows Server ที่ถูกกำหนดค่าเป็นคอมพิวเตอร์โฮสต์ KMS โดยการติดตั้งบทบาท Volume Activation Services เมื่อองค์กรใช้ KMS keys เพื่อเปิดใช้งานคอมพิวเตอร์ จะต้องการ KMS Host เพื่อยืนยัน ในคู่มือนี้ เราแบ่งปันเคล็ดลับการแก้ไขปัญหาการเปิดใช้งาน KMS แม้เราจะแบ่งปันเคล็ดลับการแก้ไขปัญหา Volume Activation เพื่อแก้ไขรหัสข้อผิดพลาดแต่ละรหัส ในโพสต์นี้ เราครอบคลุมเคล็ดลับ การแก้ไขปัญหาการเปิดใช้งาน KMS พื้นฐานบางอย่างเพื่อให้คุณเริ่มต้นได้

แก้ไขปัญหาการเปิดใช้งาน KMS บน Windows Server

เราส่วนใหญ่รู้ว่า เพื่อกำหนดค่า KMS ใน Windows 11 หรือ Windows 10 ให้เปิด Command Prompt ที่มีสิทธิ์แอดมิน และรันคำสั่งต่อไปนี้หนึ่งในนี้:

  • เพื่อติดตั้ง KMS key ให้พิมพ์ slmgr.vbs /ipk <KmsKey>
  • เพื่อเปิดใช้งานออนไลน์ ให้พิมพ์ slmgr.vbs /ato
  • เพื่อเปิดใช้งานผ่านโทรศัพท์ ให้พิมพ์ slui.exe 4

หลังจากเปิดใช้งาน KMS key ให้รีสตาร์ท Software Protection Service หากคุณเผชิญปัญหา อ่านต่อ

แก้ไขปัญหาการเปิดใช้งาน KMS บน Windows Server

นี่คือปัญหาทั่วไปบางอย่างที่อาจเกิดขึ้นระหว่างการเปิดใช้งาน KMS รวมถึงขั้นตอนในการแก้ไข

คอมพิวเตอร์ไคลเอ็นต์ KMS ถูกเปิดใช้งานหรือไม่?

เพื่อตรวจสอบว่าคอมพิวเตอร์ไคลเอ็นต์ถูกเปิดใช้งานอย่างถูกต้องหรือไม่ คุณสามารถตรวจสอบใน Control Panel System หรือรันสคริปต์ SLMgr ใน command prompt เพื่อตรวจสอบ ให้รัน Slmgr.vbs ด้วยตัวเลือกบรรทัดคำสั่ง /dli

slmgr.vbs /dli

มันจะให้รายละเอียดเกี่ยวกับการติดตั้ง Windows และสถานะการเปิดใช้งานและใบอนุญาต แอดมินยังได้เห็นตัวอักษร 5 ตัวสุดท้ายของ product key ที่เป็นส่วนบางด้วย

คอมพิวเตอร์ไคลเอ็นต์ KMS จะไม่เปิดใช้งาน

เมื่อใช้ KMS เพื่อเปิดใช้งานคอมพิวเตอร์ จำเป็นต้องมีจำนวนคอมพิวเตอร์ขั้นต่ำเพื่อเปิดใช้งานไคลเอ็นต์ หากไคลเอ็นต์ของคุณรับข้อผิดพลาด "The KMS client computer will not activate" คุณจะต้องตรวจสอบว่า KMS host มีจำนวนอย่างน้อย 5 ไคลเอ็นต์ KMS ของ Windows Server 2008 R2 ต้องการ KMS count 5 สำหรับการเปิดใช้งาน

นอกจากนี้ คุณต้องตรวจสอบ Application event log สำหรับ event ID 12289 บนทั้ง Client และ Host

บน เครื่อง KMS client ตรวจสอบตามคำถามด้านล่าง:

  • รหัสผลลัพธ์เป็น 0 หรือไม่? สิ่งอื่นคือข้อผิดพลาด
  • ชื่อโฮสต์ KMS ใน event ถูกต้องหรือไม่?
  • พอร์ต KMS ถูกต้องหรือไม่?
  • โฮสต์ KMS เข้าถึงได้หรือไม่?
  • หากไคลเอ็นต์ใช้ไฟร์วอลล์ที่ไม่ใช่ของ Microsoft พอร์ตออกหรืองานต้องกำหนดค่าหรือไม่?

บน KMS host ให้ดูใน KMS event log สำหรับ event ID 12290 ตรวจสอบ event นี้สำหรับสิ่งต่อไปนี้:

  • KMS host บันทึกคำขอจากคอมพิวเตอร์ไคลเอ็นต์หรือไม่?
  • ตรวจสอบว่าชื่อของ KMS client อยู่ในรายการหรือไม่
  • ตรวจสอบว่าไคลเอ็นต์และ KMS host สื่อสารได้หรือไม่
  • ไคลเอ็นต์ได้รับการตอบกลับหรือไม่?

หากไม่มี event logs สำหรับคำถามเหล่านี้ อาจเป็นไปได้ว่าคำขอจากไคลเอ็นต์ไม่ได้ไปถึง KSM Host ตรวจสอบให้แน่ใจว่าเราเตอร์ในบริษัทไม่ได้บล็อกトラフィกโดยใช้ TCP port 1688 (หากใช้พอร์ตเริ่มต้น) นอกจากนี้ ให้ตรวจสอบว่า KSM client สามารถเข้าถึงโฮสต์ได้อย่างถูกต้อง

รหัสข้อผิดพลาดนี้หมายถึงอะไร?

เพื่อค้นหาความหมายที่แน่นอนของรหัสข้อผิดพลาดในเครื่อง KMS client หรือ host จากคำสั่ง Slmgr.vbs คุณสามารถใช้ SLUI

slui.exe 0x2a errorcode

Clients are not adding to the KMS count

หาก KMS host สมมติว่าคอมพิวเตอร์ไคลเอ็นต์ดูเหมือนกัน มันจะไม่นับพวกเขาเป็น KMS clients แยกต่างหาก เพื่อแก้ไข ให้รัน sysprep /generalize หรือ slmgr /rearm เพื่อรีเซ็ต client computer ID (CMID) และข้อมูลการเปิดใช้งานผลิตภัณฑ์อื่นๆ

อ่าน: แก้ไขปัญหาข้อผิดพลาดการเปิดใช้งาน Windows 10: รายการรหัสข้อผิดพลาดและวิธีแก้ไข

KMS hosts ไม่สามารถสร้าง SRV records ได้

SRV records ถูกสร้างโดย KMS hosts บนฐานข้อมูล DNS เพื่อให้ KMS clients ตรวจจับได้โดยอัตโนมัติ หาก KMS host ไม่มีสิทธิ์เขียนเข้าถึงฐานข้อมูล DNS แล้ว มันไม่มีสิทธิ์ที่เหมาะสม คุณจะต้องอ่าน Volume Activation Deployment Guide เพื่อแก้ไข

เฉพาะ KMS host แรกเท่านั้นที่สามารถสร้าง SRV records ได้

หากองค์กรมี KMS host มากกว่าหนึ่ง โฮสต์อื่นๆ อาจไม่สามารถอัปเดต SRV RR ได้ สิ่งนี้จะแก้ไขเมื่อเปลี่ยน SRV default permissions สำหรับข้อมูลเพิ่มเติมเกี่ยวกับปัญหานี้ ดู Volume Activation Deployment Guide

ฉันติดตั้ง KMS key บน KMS client

นี่หมายความว่า KMS keys นั่นคือ key ที่หมายจะเปิดใช้งาน KMS host ถูกตั้งค่าบน KMS client เพื่อกู้คืนคอมพิวเตอร์เป็น KMS client แอดมินจะต้องใช้ setup keys ด้วยคำสั่ง slmgr.vbs -ipk

slmgr.vbs /ipk <KmsKey>

หลังจากนี้ ให้รีสตาร์ทคอมพิวเตอร์ และให้มันเชื่อมต่อกับ KMS host จริง

KMS Host Failover

ในสถานการณ์นี้ ตัวเลือกเดียวคือ ตั้งค่าโฮสต์ใหม่ และใช้ KMS host key เดียวกันบนมัน หลังการเปิดใช้งาน ตรวจสอบให้แน่ใจว่า KMS host มี SRV RR ในฐานข้อมูล DNS

หลังจากนี้ KMS host จะเริ่มค้นหาไคลเอ็นต์ใหม่ และต่ออายุและเปิดใช้งานพวกเขา นี่ทำงานเมื่อคอมพิวเตอร์ KMS client ถูกตั้งค่าเป็น KMS host IP แบบคงที่ หากตั้งค่าเป็น auto-discovery ไคลเอ็นต์สามารถเลือก KMS host อื่นได้

เพื่ออัปเดตคอมพิวเตอร์ KMS client ให้รันคำสั่งนี้เพื่อตั้งค่า KMS server และพอร์ตที่ใช้สำหรับการเปิดใช้งาน KMS:

slmgr.vbs /skms

คู่มือนี้แสดงรายการปัญหาที่พบบ่อยที่สุด การแก้ไข และเคล็ดลับที่คนอาจเผชิญกับ KMS Server และ Client

ขอหวังว่านี้จะช่วย!

อ่าน: วิธีตรวจสอบสถานะการเปิดใช้งาน Windows เปิดใช้งาน หรือเปลี่ยน product key

แก้ไขปัญหาการเปิดใช้งาน KMS บน Windows Server