So we use KMS for our license keys install, which is great but the VAMT GUI is much better for a overview than the slmgr.vbs script.vamt

So i figured just find a new adksetup, which contains the VAMT tool. But my search didn’t find a new VAMT or adksetup for Windows 2016. I did find one for Windows 10, but i figured it was just for desktop systems (which we don’t have in our AD).

So i found this article so I thought, “easy, just install 2 updates for my WS12R2 server and let’s go”. So I installed the 2 updates here and here. Then I installed the KMS key through slmgr.vbs /ipk [LICENCE KEY]
slmgr.vbs /ato
Which completed succesfully.

I’ve been using KMS for while, but if you haven’t there is some great firsttimers content on Didier’s blog.

But my goal was ADBA, as 95% of our hosts utilize the newest OS, especially in our Office environment, which is our small (20 users) environment where we first experience the newest products. we actually have some big ass deployments here, like a 4-node Exchange 2016 cluster balanced with Kemp LB and a 2012R2 RDS implementation which contains a SQL AAG cluster, etc. etc. The reason I’m installing is to get Windows 2016 up and running for Storage Spaces direct.

But after adding the GVLK client keys for Windows 2016 server, it failed with
“specified product key is invalid, or is unsupported by this version of VAMT”.


The update link sent me nowhere, I already had that version installed.

The comments on the MS blog mentioned other updates: , so i checked for the updates on my Win12R2 host: KB2969339 was not applicable, KB2975061/KB3012199/KB3021910 were installed.

So i tried method 2 from kb3094354, but still no success. But there was a mention I should post the xrm-ms file to

C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\VAMT3\pkconfig

And i had C:\Program Files (x86)\Windows Kits\8.1

So I decided to try the Windows ADK for Windows 10, version 1607, although there is no mention about Windows 2016 on the main page or technet.

And guess what.. it accepted the WS16 GVLK/CSVLK keys!

The Tool in the meno still mentions “Volume Activation Management Tool 3.1”, but it is a different version that i had installed;


It points to C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\VAMT3

The old one said;vamt-version-2


The old one is also still here: C:\Program Files (x86)\Windows Kits\8.1\Assessment and Deployment Kit\VAMT3\VAMT.msc but it starts the new version.

So, that is solved.. But it took me quite some time, figuring I needed to install only 2 updates.. And all that because has its versioning and documentation not in order. I know WS16 has reached RTM only a short while, but KMS/VAMT are only logical first steps for accepting WS16 so I would think the documentation should be in order after the GA. That’s where the RTM-GA time frame is for right? I had a lot of problems with the documentation for Storage Spaces Direct as well, which can be avoided sooo easily. I have better things to do than chasing documentation or puzzling what to do.

O well, sigh.. I hope this helps others out there.

Update1: I forgot you need to add the CSVLK keys as well, these are your personal keys from the MS Volume License Center, also mentioned in Didier’s post.

Update2: If you want to publish the key in AD with function “online active forest”;


You will need Internet access. Else it will through an error “0x80072ee2”.

Update 3: aargh.. this is taking whole day and a bit more. Now it’sĀ 0xC004F050 as error while activating the ADBA keys for WS16. But.. this error is on actually on my part as I didn’t read the whole KB article before installing;


I didn’t had that update installed, so the KB3058168 and KB3172614 didn’t take. After KB2919355, there was no error installing the key through ADBA.

Categories: Windows Server


  1. I’ve been searching for this for days… Thank you so much!

    1. Dennis Pennings

      No prob! Nice of you to let me know that these blogs help people out. It takes quite some time to create these blogs, but if I only help 1 reader out, that’s enough for me to keep going!

  2. Martijn

    Worked for me too. Thanks!!

  3. Keith

    Thanks for the article! I too have been searching on and off for a few days for the same information.

  4. Craig

    I had all the same problems as you and found the official documentation was all over the place. This blog saved me so much time so thank you v much šŸ™‚

  5. Nick

    Do you have any idea about what the problem could be with VAMT?


    1. Dennis Pennings

      sorry, but I can’t read Russian..

  6. Stefan Schlotter


  7. Scott

    Thanks for this. This fixed my issue!

    1. Dennis Pennings

      noprob, happy that writing this down helped someone!

      if we could only do a memory dump for all the other stuff we didn’t (yet) wrote down.. šŸ˜‰

  8. Mike Waters

    I have a 2016 server running KMS (built a few weeks ago and all patched up) but can’t find a way other than the SLMGR script to see any activations. I installed the VAMT .31 client on the server but it can’t find any DB to connect to. What is the server using to track its client activations? Do I need to install an instance of SQL somewhere to connect the VAMT tool to?

    1. Dennis Pennings

      The default VAMT uses a SQL express install, it should prompt you while installing VAMT. Read more about it here:

Leave a Reply

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