Kms Server -client authenticaion issue

Hriday Saha 146 Reputation points
2022-12-12T08:27:55.037+00:00

I have a KMS server(Windows server 2019) in my local network and its internet accessible. No Active directory has connect with that. so i want to activate license in my remaining workstation having OS windows server as a client. But in my client machine I did not put any DNS address due to some unavoidable circumstance. But my KMS server & client are in same network. Now concerning part is,

  1. I can not activate license in my client machine due to having a error. I am looking for common error troubleshooting but did not sort it out. After completing activation step with error the notification part which was bellow right of the windows said that "windows needs to be activate" is gone but in product id under server manager shows "Needs to activate".
  2. Do KMS service work without any DNS? Because when I lookup my KMS server from any KMS client it did not show as local DNS is performing 127.0.0.1.
  3. Another part i found there is a parameter called Device threshold. it seems like device count in my network regarding the KMS. its default count is 20/22 something. is there anything dependency regarding that.

In the end i would just like to understand what was wrong with this KMS service. why don't my client machine did not get activated. I need your expert opinion.

Windows Server
Windows Server
A family of Microsoft server operating systems that support enterprise-level management, data storage, applications, and communications.
13,054 questions
Windows Server Setup
Windows Server Setup
Windows Server: A family of Microsoft server operating systems that support enterprise-level management, data storage, applications, and communications.Setup: The procedures involved in preparing a software program or application to operate within a computer or mobile device.
252 questions
{count} votes

3 answers

Sort by: Most helpful
  1. Hania Lian 15,171 Reputation points Microsoft Vendor
    2022-12-13T07:34:04.06+00:00

    Hi.
    The working principle of KMS is: after KMS is enabled, the KMS host will register an SRV record in DNS. KMS client computers discover KMS hosts through configured registry keys or through KMS SRV records in DNS. The client sends an RPC request to the KMS host through TCP port 1688, and the request includes the computer ID (CMID). The KMS host adds CMIDs to the table and returns an activation count to the client. Clients activate when an activation threshold is reached.
    Activation threshold: 25 clients or 5 servers
    Therefore, the connection between the KMS client and the KMS host must pass through DNS, and the KMS service cannot work without DNS. You need to configure DNS.
    According to you, the device technology in your network is 20/22 or so. You have not reached the activation threshold, which may be why your client computer is not activated.

    Hope the information is helpful.

    ============================================

    If the Answer is helpful, please click "Accept Answer" and upvote it.

    0 comments No comments

  2. Hriday Saha 146 Reputation points
    2022-12-13T09:20:55.037+00:00

    @Hania Lian

    Thanks for your advise. But can I change the default Activation threshold as if I have 2/3 Server how can I activate those.

    0 comments No comments

  3. Hania Lian 15,171 Reputation points Microsoft Vendor
    2022-12-15T02:25:30.753+00:00

    Hi.
    May I ask how you let the default activation threshold be changed? Please provide a screenshot.
    According to the official documentation, the activation threshold is a fixed value and cannot be modified.
    270735-image.png
    Also, please run the command in cmd and provide this screenshot: slmgr /dlv, so that I can learn more about the activation of your computer

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.