Mon. Jun 27th, 2022

0xc004f038 reported by your Key Management Service (KMS) is not enough. The detailed text of this error code 0xc004f038 activation message is as follows: The Software Protection Service reported that the computer cannot be activated at all. The total number (km) reported by your management service, usually the keys, is not enough.

0xc004f038 reported to your key management service is not enough (km). The full text error message looks like this: The Software Protection Service reported that the computer simply cannot be activated. The number provided by your KMS key management service is not sufficient.

What does the error code 0xc004f038 mean?

This article was written for Eric Ashton, Senior Support Engineer.


You are trying to activate a Microsoft Office 2013 or Office 2016 host through Key Management Services (KMS) using one of the following methods:

  • Activation Management Tool (VAMT)
  • Office activation volume master between client computers
  • Script OSPP.vbs /act
  • 0xC004F038: The Licensing Service reported that our computer could not be activated. The actual number reported by locksmith management (KMS) is not enough. Contact your system administratorator.


    This issue occurs when the Office KMS pool contains less than five unique client computers.


    To resolve this issue, increase the number of client computers in the KMS performance pool to five or more.

    Go back to the c:\temp folder (or wherever you saved the output) and at this point open the file KMSInfo.txt. Office search to buy in your office kms-host setting factors. Check the value of the current number. If the km counter value is less than Office less than account 5, Office entries will not be activated.

    If the Office kms group contains five or more client devices, try to activate Office using the Office Activation Wizard OSPP.vbs,

    How do I fix my activation code?

    If you are using Sysprep in your environment, Office has not been upgraded to Imagine. Therefore, computers can often share the same Office client computer ID (cmid). Do you have

    If you’re trying to activate more than five laptops and you’re still seeing these errors, check the KMS Host Connection Event Viewer on the KMS server. For exampleer, you see entries that look like this:

  • 0x0,5,Ignite1 suit.ignite.local,930bd202-a335-4c7e-bd9d-7305361f0d37,date/time,0,5,0,6f327760-8c5c-417c-9b61-836a98287e0c
  • 0x0,5,Ignite2.ignite.local,2f362dd3-fb39-4d18-94e6-de1d30dd27d5,datetime,0,5,0,6f327760-8c5c-417c-9b61-836a98287e0c
  • 0x0,5,Ignite5.ignite.local,930bd202-a335-4c7e-bd9d-7305361f0d37,date/time,0,5,0,6f327760-8c5c-417c-9b61-836a98287e0c
  • In this example, note that most have ignite5 ignite1 and the above cmid (930bd202-a335-4c7e-bd9d-7305361f0d37). This indicates that all Office resets were skipped despite the fact that the underlying OS was able to create a TV image.

    For more information about restoring Office, see mount. in the following articles:

  • Reactivate the installation of Office Volume 2013
  • new update, licensed version of Office included in a specific operating system image
  • You can run the script below on these specific computers to restart Office and generate new unique Office IDs. In this modification script XX with the corresponding benefits, depending on the version of Office:

    @echo yours
    : OSPP
    Reg query HKLM\Software\Microsoft\Office\XX.0\common\ospprearm if %errorlevel%==1 (go to RUN), otherwise END)
    :RUN (set to ProgramFilesPath=%ProgramFiles%
    "%ProgramFilesPath%\Microsoft Office\OfficeXX\OSPPREARM.EXE"
    C:\Windows\system32\cscript.exe "%ProgramFilesPath%\Microsoft Office\OfficeXX\ospp.vbs" /act group ProgramFilesPath=%ProgramFiles(x86)%
    "%ProgramFilesPath%\Microsoft Office\OfficeXX\OSPPREARM.EXE"
    C:\Windows\system32\cscript.exe "%ProgramFilesPath%\Microsoft Office\OfficeXX\ospp.vbs" /act REG ADD "HKLM\Software\Microsoft\Office\XX.0\Common\OSPPREARM"

  • 2 minutes playback
  • Applies to:
    Office Professional Plus 2016, Office Professional 2013, and Office Standard 2013
  • How do I fix Windows activation error?

    To determine how many client computers are currently on the KMS host via the Office KMS pool, run the following command line at an elevated command prompt from and c:\windows\system32, then press Enter:

    Before Sysprep prepares the image, be sure to run one of the following commands, depending on your bit version of Office, to ensure that the specific Office.Office CMID

  • for 32-bit

    C:\Program Files (x86)\MicrosoftOffice \Office16\ospprearm.exe

  • For 64-bit version of Files\Microsoft office

    c:\program Office\Office16\ospprearm.exe

  • On the Everyone blog, weThey did not provide information about installing, configuring the connection and activating Microsoft products (MS Office and therefore Windows) using the Key Management Service (KMS). Today we’ll explore the concept of the KMS activation counter, see how often the number of client activations is counted, and how to manually increase the number of activation requests for a KMS account. Understand


    Kms-activation Let’s First Get Into The Basics Of Our Theoretical Kms Mass Activation. Complete Instructions For Microsoft KMS Accreditation Are Detailed In The FAQ Written For KMS Activation.

    According To The Microsoft Licensing Program, The Minimum Volume Price For In-pack Licenses Is Likely To Be 25. Each Volume License Provides Website Visitors With A Special CSVLK Key (or Host Key, Which Is Kms), Used To Activate The Enterprise KMS In Place. ? Put. Clients (internal Windows And MS Office) Can Be Activated On The Server Using A KMS Server Without Connecting To Microsoft Activation Servers Over The Internet.activation

    Error 0xC004F038: The Number Provided By OurKMS, Not True

    However, after basic installation and activation, the kms remote machine will not activate the clients that have contacted it. If you try to activate your operating system (Windows 7 Pro in this example) on a newly purchased KMS, you will get an error:

    The fact is that the KMS server has a so-called activation counter (kms counter), the value of which usually increases after receiving almost every activation request from a trusted network client. Upon access, the KMS server assigns each program a unique CMID Machine ID (client identification) and places it in a nearby database (cache). In this case, the operating system of the computer from which this request was received will not start immediately. These saved activation requests are not stored in your server’s internal KMS cache. This happens until the KMS database exceeds the secure minimum activation threshold for assignments received in the last 30 days. Thresholds are independent of computer operating systems; desktop/server H, if the valuesIf the KMS counter of 25 has exceeded the OS of activation requests, the client of these servers will also not activate the server OS until their activation request counter reaches the specified platform of 5). Indeed, if the program does not contact the KMS server within 30 days, it will be automatically removed from the KMS collection, and the KMS activation counter should be reduced by one.

    You can usually get the CMID value on a specific PC using the following command:

    You can reset the current CMID to zero by running sysprep or using any command:

    The total number of activation instructions received from the server in kms, hours can be viewed using the following command:

    Why do I get activation error 0xc004f050 when installing Windows 10?

    In this example, the KMS counter advantage (current count) on the server in kms is probably 50.

    Note. The KMS server mostly only stores the last 50 of some (in cases, the number of clients evaluated by KMS on the server can be well over 50).

    To make the counter value comparable, run the following command on the KMS server:

    Cumulative amount received Thousands of KMS requests received from: clients
    Total 2599 requests

    This should mean that this KMS server received 2599 client activation requests.

    The initial period of the client is 180 kms days, and some days (by default it is set to 7 days, this can be changed using the slmgr.vbs client /sri command) attempts to renew (the next service) 180 days. If the client is 180 days did not renew the activation server, KMS removes the client’s CMID from the database and activation reduces rollback. The client’s operating system keeps the interior activated for 180 days. A client that has not renewed its activation on a KMS server within 180 days may be in preferential mode.

    If you are trying to activate a guest operating system on a KMS network and the number is not increasing, the main reasons might be:

    1. Duplicate the CMID (usually used when cloning OS);
    2. More than 1 kms server on the network. By default, clients can automatically find a KMS server in the domain if they purchase a special DNS – a very high srv _vlmcs. (You can _tcp server command: use

      How do I fix error code ox8007232b?

      Why do I receive an error 0xc004f038 when activating my KMS?

      What does error code 0xc004f025 mean on Windows 10?