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
Top 5 Benefits to Cooking Your Own Food
Cash Credit Meaning - What is Cash Credit
Maxtrack Live
Dunhams Treestands
Lengua With A Tilde Crossword
Craigslist Monterrey Ca
What Are Romance Scams and How to Avoid Them
Star Sessions Imx
His Lost Lycan Luna Chapter 5
Mackenzie Rosman Leaked
Usborne Links
Es.cvs.com/Otchs/Devoted
Southeast Iowa Buy Sell Trade
Bloxburg Image Ids
Marist Dining Hall Menu
Nwi Police Blotter
Zendaya Boob Job
World History Kazwire
Shemal Cartoon
4156303136
Premier Reward Token Rs3
What is Cyber Big Game Hunting? - CrowdStrike
Www Craigslist Com Phx
Directions To 401 East Chestnut Street Louisville Kentucky
Northern Whooping Crane Festival highlights conservation and collaboration in Fort Smith, N.W.T. | CBC News
Truck Trader Pennsylvania
Harem In Another World F95
Craigslist Free Stuff Merced Ca
Panic! At The Disco - Spotify Top Songs
LCS Saturday: Both Phillies and Astros one game from World Series
Yonkers Results For Tonight
Kabob-House-Spokane Photos
Kimoriiii Fansly
Wonder Film Wiki
Airg Com Chat
Gncc Live Timing And Scoring
United E Gift Card
Storelink Afs
Calculator Souo
Asian Grocery Williamsburg Va
8 Ball Pool Unblocked Cool Math Games
Despacito Justin Bieber Lyrics
Collision Masters Fairbanks
What Is The Optavia Diet—And How Does It Work?
Funkin' on the Heights
Aloha Kitchen Florence Menu
Worland Wy Directions
Unpleasant Realities Nyt
Ciara Rose Scalia-Hirschman
Home | General Store and Gas Station | Cressman's General Store | California
How To Connect To Rutgers Wifi
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.