Microsoft KMS Volume Activation FAQ

On the webpages we’ve already mentioned varied features of configuration and operation of the Microsoft product activation service below the Volume License program for company prospects – KMS (Key Management Server). Let’s attempt to accumulate the fundamental data and the mandatory hyperlinks concerning the KMS activation technology in a single article.

KMS Volume Activation Architecture and Features

KMS infrastructure consists of a KMS server that’s activated by Microsoft (this operation is carried out as soon as on-line or by cellphone) and KMS purchasers, which ship their activation requests to the KMS server. Desktop and server Microsoft Oss and MS Office can change into KMS server purchasers.

KMS server is activated utilizing a particular company CSVLK key (KMS host key), which might be obtained by any Microsoft company buyer on the Microsoft Volume Licensing website ( – login the positioning and go to the Microsoft Volume Licensing Service Center –> License -> Relationship Summary -> Product Keys -> copy the KMS host key for Windows Srv 2019 DataCtr/Std KMS). The CSVLK key’s specified within the KMS server settings and the KMS server is activated on Microsoft servers over the Internet. KMS server must be activated solely as soon as (you will want to reactivate the KMS server if you wish to activate a brand new CSVLK key with help for the latest Windows variations).

Single KMS server can activate a vast variety of KMS purchasers. For instance, regardless that your Microsoft settlement states that you’ve got bought a company license for 100 desktop computer systems, theoretically you possibly can activate hundreds of Windows copies (in fact, this will probably be a violation of the Microsoft license settlement, however technically the KMS server doesn’t restict you within the variety of activations). Also be aware that details about the carried out activations and their quantity shouldn’t be transferred by the KMS server exterior you community.

A KMS server can activate purchasers in several domains, in addition to purchasers within the workgroups. One KMS server can concurrently activate each desktop editions of Windows, and Windows Server and merchandise from the Microsoft Office suite.

When a , a particular SRV (_VLMCS) file is registered in DNS. Any area shopper can use this DNS file to seek out the title of the KMS server within the AD area. For instance, to seek out the KMS server title in your area manually, run the command:

nslookup -type=srv

_vlmcs._tcp.corp. SRV service location:
precedence       = zero
weight         = zero
port           = 1688
svr hostname   = web handle =

This instance exhibits that KMS is deployed on the ny-kms01 server and responds on TCP port 1688.

To activate a KMS shopper (Windows or Office), a particular KMS public key have to be specified on it – GVLK (Generic Volume License Key). After the GVLK is specified, the KMS shopper tries to discover a SRV file correspondent to the KMS server in DNS and get activated.

Here is the listing of common KMS keys (GVLK) for the latest Microsoft merchandise:

A KMS server activated with the newer KMS host key can activate all earlier Windows variations, however not vice versa. For instance, a KMS server activated with a Windows Srv 2012 R2 DataCtr/Std KMS key received’t be capable of activate Windows 10 or Windows Server 2016/2019.

To activate latest Windows variations you should get a brand new CSVLK key and activate it on the KMS server.

Tip. As an extension of KMS technology, one other kind of MS quantity activation approach must be talked about — Active Directory Based Activation (ADBA). ADBA permits to mechanically activate purchasers operating Windows eight, Windows Server 2012 and MS Office 2013  (and newer) joined to the AD area. In this case, there isn’t any devoted KMS server host, and the activation is carried out by the particular Active Directory extension (that is handy from the perspective of fault tolerance, however not handy if you should activate units not within the area.

KMS Server Requirements

  1. KMS host is a server (or workstation) with the Volume Activation Services function put in. In Windows Server 2019, this function might be put in by means of the Server Manager console or PowerShell utilizing the command: Install-WindowsFunction -Name VolumeActivation  -IncludeAllSubFeature –Include ManagementTool
  2. You want to put in the company CSVLK key on the KMS host and activate the KMS server in Microsoft:
    slmgr /ipk
    slmgr /ato
    Then performing on-line activation of the KMS server (carried out solely as soon as), Microsoft web sites have to be accessible from the KMS server on ports 80/443. In an remoted surroundings, the KMS server might be activated by cellphone (the Microsoft help cellphone quantity in your nation might be discovered within the file cellphone.inf: get-content C:windowsSystem32sppuiphone.inf).
  3. Port 1688 have to be opened between the shopper and the KMS server on the firewalls;
  4. You can activate Microsoft quantity merchandise utilizing the KMS server if the next necessities to the minimal variety of KMS purchasers (activation threshold) are met :
    • Windows Desktop OSs: 25
    • Windows Server OSs: 5
    • MS Office: 5
  5. Computers should join the company community with the KMS server to resume  the activation  a minimum of as soon as each 180 days. After 180 days, the product’s activation “crashes”, and Windows goes into the grace interval. By default, KMS shopper computer systems try and renew their activation each seven days;

    If you should activate units that don’t connect with the company community with a KMS server a minimum of as soon as each 180 days, it is suggested to make use of the MAK (a number of activation) key.

  6. KMS shouldn’t be resource-consuming service, so this function might be put in on any server. KMS doesn’t should be extremely out there. If a KMS server shouldn’t be out there for a number of hours (and even days), the downtime is not going to have an effect on the corporate in any approach.

Microsoft Office KMS Server Activation

To activate MS Office merchandise on a KMS server, a particular Microsoft Office Volume License Pack must be put in. Depending on the model of MS Office that you’re utilizing, you should obtain and set up a special model of volumelicensepack.

After putting in the License Pack for MS Office on the KMS server, you should set up your private Office CSVLK key and activate it.

For extra data on MS Office activation, see the articles:

VAMT: Volume Activation Management Tool

To handle KMS server and keys you possibly can set up a particular device: Volume Activation Management Tool (VAMT).

  • VAMT shouldn’t be delivered as part of the OS, it’s included into the Windows Assessment and Deployment Kit (ADK) and put in individually;
  • .NET Framework is required for VAMT;
  • As VAMT database, SQL Server Express is used;
  • The latest out there model, VAMT three.1, is supported in all Microsoft OSs together with Windows 10 and Windows Server 2019.

Common Microsoft KMS Activation Issues and Troubleshooting

  • The set up of the company KMS host key (CSVLK) on the purchasers as an alternative of a public GVLK key;
  • GVLK key doesn’t correspond to the OS model on the host to be activated;
  • The KMS server must be up to date to help activation of the latest Microsoft merchandise (, for instance, the replace process of the KMS server operating Windows 2008 R2 to help activation of Windows 10 and Windows Server 2012 R2 is described);
  • If the error 0xC004F074 seems throughout activation, the explanation might be lacking SRV file in DNS. It might be created by DNS admin or the KMS server handle might be specified on shopper manually (instructions proven beneath);
  • The error 0xC004F038 signifies that there usually are not sufficient variety of purchasers for activation in your community (see data on the activation threshold above). As quickly because the minimal variety of activation requests arrives on the KMS server, it should start to activate purchasers;
  • You can verify the provision of port TCP/1688 on the KMS server utilizing the : TNC par-kms -Port 1688 -InformationStage Quiet If the port is unavailable, entry could also be blocked by a firewall or the Software Protection service (sppsvc) shouldn’t be operating on the KMS server;

Using the Slmgr Command for Windows KMS Activation

To handle and diagnose OS activation in all Windows variations, there’s a builtin script – slmgr.vbs.

To set up the general public KMS key (GVLK) on Windows shopper (you should specify the GVLK key relying on the Windows version) use the command:

cscript.exe %windirpercentsystem32slmgr.vbs /ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx

Manually specify the KMS server title and activation port:

cscript.exe %windirpercentsystem32slmgr.vbs /skms

To activate Windows on the desired KMS server:

slmgr /ato

Information concerning the Windows activation standing:

slmgr.vbs /dlv

All licensing data (together with MS Office activation standing):

slmgr.vbs /dlv all

Tip. A pop-up window with licensing data shouldn’t be at all times scrollable and doesn’t usually match within the display screen. You can output this data into the textual content file to make the evaluation extra handy:

cscript.exe %windirpercentsystem32slmgr.vbs s /dlv all > c:tmpdlv.txt

How to Manually Activate MS Office with KMS License Server?

To handle the activation of merchandise from the Microsoft Office suite on purchasers, one other vbs script is used – ospp.vbs. You can discover it by looking out the Office set up listing (within the case of Office 2016, the ospp.vbs file by default is situated within the Program InformationMicrosoft OfficeOffice16 listing).

To manually specify the KMS server handle for MS Office:

cscript ospp.vbs /

To change the KMS activation port:

cscript ospp.vbs /setprt:1689

Activate your Office copy on the KMS server:

cscript ospp.vbs /act

You can get the with the command:

cscript ospp.vbs /dstatusall

If you might have any questions regarding Microsoft KMS activation technology, you’re welcome to ask them within the feedback and I’ll attempt to reply them so far as doable.

Check Also

Configuring L2TP/IPSec VPN Connection Behind a NAT, VPN Error Code 809

Due to disabling PPTP VPN help in iOS, one in all my shoppers determined to …

Leave a Reply

Your email address will not be published. Required fields are marked *