KMS current count doesn't increase - Windows Client (2024)

  • Article

This article provides help to fix a problem where the number of clients in a Key Management Server (KMS) computer doesn't increase when you add new Windows Vista-based client computers to the network.

Applies to: Windows 7 Service Pack 1
Original KB number: 929829

Symptoms

When you run the Slmgr.vbs script on a Key Management Server (KMS) computer, you verify that the number of client computers does not increase when you add new Windows-based client computers to the network. Additionally, you may see the following event in the Key Management Service event log for each new Windows-based client computer that you add to the network.

When you run the Slmgr.vbs script together with the -dli argument, the client computer count information does not increase as expected. In the following event that is logged in the Key Management Service event log, the current count remains the same.

Cause

This issue can occur when Windows-based client computers that you add to the network have identical KMS client machine IDs (CMIDs). The current count number increases on a KMS computer when the client computers have different CMIDs. Two or more computers can have the same CMIDs in the either of the following scenarios:

  • The custom Windows image that you use to install the client computer is generated even though you do not run the System Preparation tool (Sysprep.exe) together with the /generalize option.
  • The custom Windows image is generated together with the /generalize option. However, you specify the <SkipRearm> setting in the Unattended.xml file.

To verify that client computers have identical CMIDs, follow these steps:

  1. On one of the Windows-based client computers, click Start, point to Programs, point toAccessories, right-click Command Prompt and then click Run as Administrator.If you are prompted for an administrator password or for a confirmation, type the password, or click Allow.

  2. At the command prompt, type the following command, and then press ENTER: cscript c:\windows\system32\slmgr.vbs -dli

  3. Examine the following results, and note the CMID.

  4. Repeat steps 1 through 4 on a second Windows-based client computer. Verify that the CMID of the second client computer is identical to the CMID of first computer.

Resolution

We recommend that you rebuild the base image that is used to deploy the affected computers as soon as you determine whether they have identical CMIDs.

Workaround

The workaround is valid only if the /generalize option was used in the image that was used to install Windows-based clients. This option is required when you deploy multiple images. To determine whether the /generalize option was used in the image, follow these steps:

  1. On one of the affected computers, click Start, and then typeC:\Windows\System32\sysprep\Panther\setupact.log.

  2. Examine the "SYSPRP ParseCommands: Found" lines as shown in the following sample log file:

    Info [0x0f004e] SYSPRP Initialized SysPrep log at C:\Windows\System32\sysprep\Panther

    Info [0x0f0054] SYSPRP ValidateUser:User has required privileges to sysprep machine
    Info [0x0f0056] SYSPRP ValidateVersion:OS version is okay
    Info [0x0f005c] SYSPRP ScreenSaver:Successfully disabled screen saver for sysprep
    Info [0x0f007e] SYSPRP FCreateTagFile:Tag file C:\Windows\System32\sysprep\Sysprep_succeeded.tag does not already exist, no need to delete anything
    Info [0x0f005f] SYSPRP ParseCommands:Found supported command line option 'UNATTEND'
    Info [0x0f005f] SYSPRP ParseCommands:Found supported command line option 'OOBE'
    Info [0x0f005f] SYSPRP ParseCommands:Found supported command line option 'SHUTDOWN'
    Info [0x0f005f] SYSPRP ParseCommands:Found supported command line option 'GENERALIZE'

  3. If the /generalize option is present, confirm that this option was used on the computer that created the base image.

  4. If the /generalize option was used and you have computers that have identical CMIDs, follow these steps to rearm the affected computers and rebuild the base image. Make sure that you do not use the <SkipRearm> setting is not used:

    1. On one of the Windows-base client computers, click Start, point to Programs, point to Accessories, right-click Command Prompt, and then click Run as Administrator.

      If you are prompted for an administrator password or for confirmation, type the password, or click Allow.

    2. At the command prompt, type the following command, and then press ENTER: cscript c:\windows\system32\slmgr.vbs -rearm

    3. Restart the computer.

If the base image was not generated by using Sysprep with the /generalize option, you must rebuild the base image, and then reinstall Windows on the clients. If you use an Unattended.xml file when you rebuild the base image, make sure that the <SkipRearm> setting is not used. For more information about the <SkipRearm> setting, see the Windows Automated Installation Kit (Windows AIK) documentation.

More information

To reset the activation timer and to set a unique CMID, the Rearm process must run on the destination computer. This process is used to reset the activation state. In Windows, the Rearm process can be run by using one of the following two methods:

  • Run Sysprep together with the /generalize option on the computer that is used to build the Custom Windows image.
  • Force the Rearm process to occur by running the Slmgr.vbs script in an elevated Command Prompt window. For example, type: cscript c:\windows\system32\slmgr.vbs -rearm

If the Rearm process did not run because Sysprep was run together with the /generalize option or because you used the <SkipRearm>1</SkipRearm> setting in the Unattended.xml file, client computers may have identical CMIDs. Therefore, the computer count information does not increase as expected. The /generalize option is required when you deploy multiple images. The <SkipRearm> setting should not be used in an unattended file when you deploy computers in a production environment. Therefore, for both cases, we recommend that you rebuild the base image.

Data collection

If you need assistance from Microsoft support, we recommend you collect the information by following the steps mentioned in Gather information by using TSS for deployment-related issues.

KMS current count doesn't increase - Windows Client (2024)

FAQs

Why is my KMS count not going up? ›

This issue can occur when Windows-based client computers that you add to the network have identical KMS client machine IDs (CMIDs). The current count number increases on a KMS computer when the client computers have different CMIDs.

What is the minimum count for KMS activation? ›

The client or server activates if the count is high enough. Clients activate if the count is 25 or higher. Servers and volume editions of Microsoft Office products activate if the count is five or greater.

Why is the KMS activator not working? ›

Current Count on the KMS Host, which shows the count value on the KMS host when the client tries to activate. If activation fails, it may be because the count is insufficient for this client OS or that there aren't enough systems in the environment to build the count.

How do I check the number of activations on KMS? ›

Just go into the Products and Keys section, and locate the specific product you want. click on Key to expand your keys, and it will show you all your MAK and KMS keys. the Activations or Seats column then shows you your total activations available, and how many have been used, for each key.

How to check KMS server status? ›

Use Command-Line Tools, Open a Command Prompt window with administrative privileges. Run the command slmgr /dlv (for Windows) or ospp. vbs /dstatus (for Office). This command will show special licensing facts, which includes the KMS server in case your gadget is activated the usage of KMS.

How to check kms count? ›

Running slmgr. vbs /dli on the KMS Host provides the KMS activation count (a count of -1 means no clients have been activated).

Is KMS activation illegal? ›

Downloading and using KMS activators or any other unauthorized tools to activate software is illegal and violates Microsoft's terms of service. It's important to use legitimate methods to obtain and activate software to avoid potential legal issues and security risks.

How to activate KMS client manually? ›

To activate KMS on a client version of Windows, follow these steps:
  1. Open an elevated Command Prompt window.
  2. In the elevated Command Prompt window, run the following command to install the KMS key: Windows Command Prompt Copy. ...
  3. Once the KMS key is installed, it needs to be activated using one of the following methods:
Mar 29, 2024

What is the maximum size for KMS? ›

The size limit is 4 KB. If you want to digitally sign data larger than 4 KB, you have the option to create a message digest of the data and send it to AWS KMS.

What can I use instead of KMS activator? ›

Microsoft Toolkit is another highly regarded solution for activating Windows and Office products. It supports multiple versions of the software, making it a versatile choice for users. The toolkit provides a dual activation method, utilizing both KMS and EZ activator methods.

Is KMS activator bad? ›

KMS activators are used to evade licenses and can often come bundled with dangerous, malicious add-ons. If someone told you you need a "KMS" then you likely dealt with a dodgy source or entity.

How do I force Office to activate KMS? ›

To enable the KMS host computer to activate Office, you must install the Office Volume License Pack and enter your KMS key on the KMS host computer. Then, you need to activate the KMS key over the internet or by telephone.

How to increase KMS count? ›

If the client does not contact the KMS activation server during 30 days, it is automatically removed from the KMS database, and the KMS activation counter is reduced by one. You can reset the current CMID by running sysprep or using the command: slmgr /rearm (need a reboot).

What happens when KMS activation expires? ›

If the machine is not activated against the KMS server after the 30-day grace period expires, it will enter a reduced functionality mode (RFM) until it is able to connect to its KMSserver.

What is the grace period for KMS? ›

Under the Key Management Service (KMS), each installed product (Windows and Office) will attempt to check its own activation state on a regular schedule that looks like this: Install product. On successful installation, a 30-day Grace period begins.

What is the count for Active Directory based activation? ›

In order to activate client operating systems, it requires a count of 25 or server operating systems require a count of 5. These can be any combination of client or server operating systems.

What are the requirements for KMS? ›

KMS has no special requirements above the minimum requirements for the OS. Note that KMS is a legacy technology. All modern supported OS and Office support AD Activation, which doesn't require any additional server roles.

What is the minimum instance count in Azure VMSS? ›

If the initial instance count is 5 virtual machines, the minimum is 2 virtual machines and the maximum is 10 virtual machines. When I first deployed my VMSS, I will have 5 virtual machines running.

What is the minimum number of licenses per processor for a Windows server? ›

All physical cores in the Server must be licensed (Hyperthreading (SMT) does not count as actual physical cores) A minimum of 8 cores must be licensed for each processor. A minimum of 16 cores must be licensed for each Server.

Top Articles
What are the startup funding stages? | Stripe
11 tips to keep your files safe and secure in the cloud
DPhil Research - List of thesis titles
Dollywood's Smoky Mountain Christmas - Pigeon Forge, TN
Jonathan Freeman : "Double homicide in Rowan County leads to arrest" - Bgrnd Search
CA Kapil 🇦🇪 Talreja Dubai on LinkedIn: #businessethics #audit #pwc #evergrande #talrejaandtalreja #businesssetup…
123 Movies Babylon
Obituary Times Herald Record
104 Presidential Ct Lafayette La 70503
Raid Guides - Hardstuck
What Is A Good Estimate For 380 Of 60
Craigslist Boats For Sale Seattle
Colts seventh rotation of thin secondary raises concerns on roster evaluation
Dit is hoe de 130 nieuwe dubbele -deckers -treinen voor het land eruit zien
Destiny 2 Salvage Activity (How to Complete, Rewards & Mission)
Boston Gang Map
1v1.LOL - Play Free Online | Spatial
Rondom Ajax: ME grijpt in tijdens protest Ajax-fans bij hoofdbureau politie
How to Grow and Care for Four O'Clock Plants
Craigslist St. Cloud Minnesota
Red Cedar Farms Goldendoodle
Ascensionpress Com Login
Sony Wf-1000Xm4 Controls
Florence Y'alls Standings
Beth Moore 2023
Craigslist Neworleans
Ducky Mcshweeney's Reviews
Back to the Future Part III | Rotten Tomatoes
Polk County Released Inmates
Heavenly Delusion Gif
Srg Senior Living Yardi Elearning Login
Mcgiftcardmall.con
Planet Fitness Santa Clarita Photos
Culvers Lyons Flavor Of The Day
Toth Boer Goats
Gun Mayhem Watchdocumentaries
Achieving and Maintaining 10% Body Fat
Trivago Anaheim California
Smite Builds Season 9
Cuckold Gonewildaudio
FedEx Authorized ShipCenter - Edouard Pack And Ship at Cape Coral, FL - 2301 Del Prado Blvd Ste 690 33990
Honkai Star Rail Aha Stuffed Toy
Crystal Glassware Ebay
Ajpw Sugar Glider Worth
Big Brother 23: Wiki, Vote, Cast, Release Date, Contestants, Winner, Elimination
Minecraft: Piglin Trade List (What Can You Get & How)
The 13 best home gym equipment and machines of 2023
SF bay area cars & trucks "chevrolet 50" - craigslist
60 Second Burger Run Unblocked
David Turner Evangelist Net Worth
Black Adam Showtimes Near Cinemark Texarkana 14
Latest Posts
Article information

Author: Sen. Emmett Berge

Last Updated:

Views: 5804

Rating: 5 / 5 (80 voted)

Reviews: 87% of readers found this page helpful

Author information

Name: Sen. Emmett Berge

Birthday: 1993-06-17

Address: 787 Elvis Divide, Port Brice, OH 24507-6802

Phone: +9779049645255

Job: Senior Healthcare Specialist

Hobby: Cycling, Model building, Kitesurfing, Origami, Lapidary, Dance, Basketball

Introduction: My name is Sen. Emmett Berge, I am a funny, vast, charming, courageous, enthusiastic, jolly, famous person who loves writing and wants to share my knowledge and understanding with you.