{"id":5489,"date":"2013-08-09T14:04:55","date_gmt":"2013-08-09T12:04:55","guid":{"rendered":"https:\/\/ingmarverheij.com\/?p=5489"},"modified":"2014-07-02T20:26:19","modified_gmt":"2014-07-02T18:26:19","slug":"citrix-pvs-enabling-kms-licensing-on-a-vdisk","status":"publish","type":"post","link":"https:\/\/ingmarverheij.com\/en\/citrix-pvs-enabling-kms-licensing-on-a-vdisk\/","title":{"rendered":"Citrix PVS: Enabling KMS licensing on a vDisk"},"content":{"rendered":"<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/KMS-Activation-Method.png\"><img loading=\"lazy\" decoding=\"async\" style=\"border-width: 0px; margin: 0px 5px 0px 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; float: right; display: inline; background-image: none;\" title=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/KMS-Activation-Method_thumb.png\" alt=\"\" width=\"119\" height=\"90\" align=\"right\" border=\"0\" \/><\/a>When streaming a Windows machine the Windows license can be managed by a <a href=\"https:\/\/www.microsoft.com\/Licensing\/existing-customers\/product-activation-faq.aspx\" target=\"_blank\">Key Management System<\/a> (KMS). Citrix describes it as follows \u201c<em>KMS volume licensing utilizes a centralized activation server that runs in the datacenter, and servers as a local activation point (opposed to having each system activate with Microsoft over the internet).<\/em>\u201d<\/p>\n<p>To ensure KMS is working correctly the Windows machine needs to be prepared for KMS, this involves setting the right license key and \u201cre-arming\u201d the license. Citrix has done a pretty good job describing different scenarios in <a href=\"https:\/\/support.citrix.com\/article\/CTX128276\" target=\"_blank\">CTX128276<\/a> and explaining which actions to take, but there are more steps involved.<\/p>\n<p>In this article I\u2019ll explain what steps you can take to build a PVS vDisk where licensed are managed by KMS and how to troubleshoot some known caveats.<\/p>\n<p><!--more--><\/p>\n<h1>How to prepare your image<\/h1>\n<p>Creating a Citrix PVS vDisk for Windows machines that are licensed by a Key Management System (KMS) consists of the following eight steps:<\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Create-PVS-image-with-KMS.png\"><img loading=\"lazy\" decoding=\"async\" style=\"border-width: 0px; margin: 0px auto; padding-top: 0px; padding-right: 0px; padding-left: 0px; float: none; display: block; background-image: none;\" title=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Create-PVS-image-with-KMS_thumb.png\" alt=\"\" width=\"450\" height=\"262\" border=\"0\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h6>1) Create vDisk<\/h6>\n<p>Build your image as you normally would (install your OS, applications and apply the required configuration) and upload the using the <strong>imaging wizard<\/strong>. Build a new image and select the <strong>Key Management Service <\/strong>(KMS) in the <strong>Microsoft Volume Licensing <\/strong>dialog.<\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Provisioning-Services-Imaging-Wizard-Connect-to-Farm.png\"><img loading=\"lazy\" decoding=\"async\" style=\"border-width: 0px; margin: 0px 5px 0px 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;\" title=\"Provisioning Services Imaging Wizard - Connect to Farm\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Provisioning-Services-Imaging-Wizard-Connect-to-Farm_thumb.png\" alt=\"Provisioning Services Imaging Wizard - Connect to Farm\" width=\"154\" height=\"106\" border=\"0\" \/><\/a><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Provisioning-Services-Imaging-Wizard-Select-New-or-Existing-Disk.png\"><img loading=\"lazy\" decoding=\"async\" style=\"border-width: 0px; margin: 0px 5px 0px 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;\" title=\"Provisioning Services Imaging Wizard - Select New or Existing Disk\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Provisioning-Services-Imaging-Wizard-Select-New-or-Existing-Disk_thumb.png\" alt=\"Provisioning Services Imaging Wizard - Select New or Existing Disk\" width=\"154\" height=\"106\" border=\"0\" \/><\/a><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Provisioning-Services-Imaging-Wizard-New-vDisk.png\"><img loading=\"lazy\" decoding=\"async\" style=\"border-width: 0px; margin: 0px 5px 0px 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;\" title=\"Provisioning Services Imaging Wizard - New vDisk\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Provisioning-Services-Imaging-Wizard-New-vDisk_thumb.png\" alt=\"Provisioning Services Imaging Wizard - New vDisk\" width=\"154\" height=\"106\" border=\"0\" \/><\/a><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Provisioning-Services-Imaging-Wizard-Configure-Image-Volumes.png\"><img loading=\"lazy\" decoding=\"async\" style=\"border-width: 0px; margin: 0px 5px 0px 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;\" title=\"Provisioning Services Imaging Wizard - Configure Image Volumes\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Provisioning-Services-Imaging-Wizard-Configure-Image-Volumes_thumb.png\" alt=\"Provisioning Services Imaging Wizard - Configure Image Volumes\" width=\"154\" height=\"106\" border=\"0\" \/><\/a><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Provisioning-Services-Imaging-Wizard-Microsoft-Volume-Licensing.png\"><img loading=\"lazy\" decoding=\"async\" style=\"border-width: 0px; margin: 0px 5px 0px 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;\" title=\"Provisioning Services Imaging Wizard - Microsoft Volume Licensing\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Provisioning-Services-Imaging-Wizard-Microsoft-Volume-Licensing_thumb.png\" alt=\"Provisioning Services Imaging Wizard - Microsoft Volume Licensing\" width=\"154\" height=\"106\" border=\"0\" \/><\/a><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Provisioning-Services-Imaging-Wizard-Existing-Target-Device.png\"><img loading=\"lazy\" decoding=\"async\" style=\"border-width: 0px; margin: 0px 5px 0px 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;\" title=\"Provisioning Services Imaging Wizard - Existing Target Device\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Provisioning-Services-Imaging-Wizard-Existing-Target-Device_thumb.png\" alt=\"Provisioning Services Imaging Wizard - Existing Target Device\" width=\"154\" height=\"106\" border=\"0\" \/><\/a><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Provisioning-Services-Imaging-Wizard-New-vDisk-Replace-vDisk.png\"><img loading=\"lazy\" decoding=\"async\" style=\"border-width: 0px; margin: 0px 5px 0px 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;\" title=\"Provisioning Services Imaging Wizard - New vDisk - Replace vDisk\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Provisioning-Services-Imaging-Wizard-New-vDisk-Replace-vDisk_thumb.png\" alt=\"Provisioning Services Imaging Wizard - New vDisk - Replace vDisk\" width=\"154\" height=\"106\" border=\"0\" \/><\/a><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Provisioning-Services-Device-Optimisation-Tool.png\"><img loading=\"lazy\" decoding=\"async\" style=\"border-width: 0px; margin: 0px 5px 0px 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;\" title=\"Provisioning Services Device Optimisation Tool\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Provisioning-Services-Device-Optimisation-Tool_thumb.png\" alt=\"Provisioning Services Device Optimisation Tool\" width=\"154\" height=\"106\" border=\"0\" \/><\/a><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Provisioning-Services-Imaging-Wizard-Summary-of-Farm-changes.png\"><img loading=\"lazy\" decoding=\"async\" style=\"border-width: 0px; margin: 0px 5px 0px 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;\" title=\"Provisioning Services Imaging Wizard - Summary of Farm changes\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Provisioning-Services-Imaging-Wizard-Summary-of-Farm-changes_thumb.png\" alt=\"Provisioning Services Imaging Wizard - Summary of Farm changes\" width=\"154\" height=\"106\" border=\"0\" \/><\/a><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Provisioning-Services-Imaging-Wizard-Select-New-or-Existing-Disk-Reboot.png\"><img loading=\"lazy\" decoding=\"async\" style=\"border-width: 0px; margin: 0px 5px 0px 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;\" title=\"Provisioning Services Imaging Wizard - Select New or Existing Disk - Reboot\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Provisioning-Services-Imaging-Wizard-Select-New-or-Existing-Disk-Reboot_thumb.png\" alt=\"Provisioning Services Imaging Wizard - Select New or Existing Disk - Reboot\" width=\"154\" height=\"106\" border=\"0\" \/><\/a><\/p>\n<p>After the vDisk is created and the <strong>target device <\/strong>is assigned to the new <strong>vDisk <\/strong>reboot the machine. Boot from Network (or the Boot Device Manager via <a href=\"https:\/\/ingmarverheij.com\/en\/who-needs-pxe-for-citrix-provisioning-services\/\" target=\"_blank\">ISO<\/a> or <a href=\"https:\/\/ingmarverheij.com\/en\/who-needs-iso-for-citrix-provisioning-services\/\" target=\"_blank\">VHD<\/a>) so the machine will <strong>mount <\/strong>the vDisk in <strong>private <\/strong>mode.<\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/2013-08-09-11_03_32-.png\"><img loading=\"lazy\" decoding=\"async\" style=\"border-width: 0px; margin: 0px 5px 0px 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;\" title=\"2013-08-09 11_03_32-\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/2013-08-09-11_03_32-_thumb.png\" alt=\"2013-08-09 11_03_32-\" width=\"154\" height=\"115\" border=\"0\" \/><\/a><\/p>\n<p>After you logon with a user (with administrative privileges) the files are converted from volume C: to the <strong>vDisk<\/strong>, in other words: the content of the C: drive is copied to the vDisk on the PVS server.<\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Citrix-XenConvert-2.4.1-Converting-files.png\"><img loading=\"lazy\" decoding=\"async\" style=\"border-width: 0px; margin: 0px 5px 0px 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;\" title=\"Citrix XenConvert 2.4.1 - Converting files\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Citrix-XenConvert-2.4.1-Converting-files_thumb.png\" alt=\"Citrix XenConvert 2.4.1 - Converting files\" width=\"154\" height=\"68\" border=\"0\" \/><\/a><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Citrix-XenConvert-2.4.1-Conversion-finished.png\"><img loading=\"lazy\" decoding=\"async\" style=\"border-width: 0px; margin: 0px 5px 0px 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;\" title=\"Citrix XenConvert 2.4.1 - Conversion finished\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Citrix-XenConvert-2.4.1-Conversion-finished_thumb.png\" alt=\"Citrix XenConvert 2.4.1 - Conversion finished\" width=\"154\" height=\"68\" border=\"0\" \/><\/a><\/p>\n<p>After the content is copied click <strong>Finish <\/strong>to continue to the shell.<\/p>\n<p>&nbsp;<\/p>\n<h6>2) Cleanup windows activation<\/h6>\n<p>To start with a clean setup we can cleanup the Windows activation. Run a command prompt with elevated privileges (run as administrator) and issue the following commands:<\/p>\n<pre>Net Stop SpPSvc\r\nDel C:\\Windows\\ServiceProfiles\\NetworkService\\AppData\\Roaming\\Microsoft\\SoftwareProtectionPlatform\\tokens.dat\r\nNet Start SpPSvc<\/pre>\n<p><em><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Step-2.png\"><img loading=\"lazy\" decoding=\"async\" style=\"border-width: 0px; margin: 0px 5px 0px 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;\" title=\"Cleanup windows activation \" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Step-2_thumb.png\" alt=\"Cleanup windows activation \" width=\"354\" height=\"77\" border=\"0\" \/><\/a><\/em><\/p>\n<p><br clear=\"all\" \/>Source: <a href=\"https:\/\/www.thewindowsclub.com\/rebuild-tokens-dat-activation-file-windows\" target=\"_blank\">How to rebuild the Tokens.dat or Activation Tokens file in Windows 7 | 8<\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h6>3) Install KMS product key\u00a0 (Windows)<\/h6>\n<p>Now we need to ensure that Windows has a KMS product key (instead of a OEM or VLK). From an elevated command prompt: Run the Software Licensing Management Tool (SlMgr) and install the <a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Step-33.png\"><img loading=\"lazy\" decoding=\"async\" style=\"border-width: 0px; margin: 0px 5px 0px 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; float: right; display: inline; background-image: none;\" title=\"SlMgr \/IPK &lt;ProductKey&gt;\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Step-3_thumb3.png\" alt=\"SlMgr \/IPK &lt;ProductKey&gt;\" width=\"204\" height=\"72\" align=\"right\" border=\"0\" \/><\/a>KMS product key (\/IPK) for your Windows version.<\/p>\n<pre>SlMgr \/IPK &lt;ProductKey&gt;<\/pre>\n<p><em><br \/>\n<\/em><\/p>\n<p><br clear=\"all\" \/>See the tables attached to this article for the KMS client key for your Windows version<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h6>4) Activate Windows<\/h6>\n<p>To verify that the license key is a KMS license key and the license can be activated by a KMS server we can test the activation. <a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Step-4a3.png\"><img loading=\"lazy\" decoding=\"async\" style=\"border-width: 0px; margin: 0px 5px 0px 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; float: right; display: inline; background-image: none;\" title=\"SlMgr \/ATO\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Step-4a_thumb3.png\" alt=\"SlMgr \/ATO\" width=\"204\" height=\"121\" align=\"right\" border=\"0\" \/><\/a>Run the Software Licensing Management Tool (SlMgr) and activate Windows (\/ATO).<\/p>\n<pre>SlMgr \/ATO<\/pre>\n<p>&nbsp;<\/p>\n<p>Verbose information about the licensing can be retrieved with the Software Licensing Management Tool.<\/p>\n<pre>SlMgr \/DLV<\/pre>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Step-4b2.png\"><img loading=\"lazy\" decoding=\"async\" style=\"border-width: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; float: right; display: inline; background-image: none;\" title=\"SlMgr \/DLV\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Step-4b_thumb2.png\" alt=\"SlMgr \/DLV\" width=\"204\" height=\"209\" align=\"right\" border=\"0\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>As you can see the License Status is <strong>Licensed<\/strong>. If you have any other result first troubleshoot that (see <a href=\"https:\/\/technet.microsoft.com\/en-us\/library\/ee939272.aspx\" target=\"_blank\">Microsoft TechNet &#8211; How to troubleshoot the Key Management Service (KMS)<\/a>).<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h6>5) Re-arm Windows license<\/h6>\n<p>Since we\u2019re going to distribute this vDisk to multiple machines we need to reset it to a non-activated state using the rearm command. Run the Software Licensing Management Tool (SlMgr)<a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Step-53.png\"><img loading=\"lazy\" decoding=\"async\" style=\"border-width: 0px; margin: 0px 5px 0px 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; float: right; display: inline; background-image: none;\" title=\"SlMgr \/ReArm\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Step-5_thumb3.png\" alt=\"SlMgr \/ReArm\" width=\"204\" height=\"94\" align=\"right\" border=\"0\" \/><\/a> and reset the licensing status of the machine (\/ReArm).<\/p>\n<pre>SlMgr \/ReArm<\/pre>\n<p>&nbsp;<\/p>\n<p>Do\u00a0 \/\/\u00a0 <strong><em>NOT\u00a0 \/\/\u00a0 <\/em><\/strong>reboot the machine<\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Error-0xC004D307-The-maximum-allowed-number-of-re-arms-has-been-exceeded.png\"><img loading=\"lazy\" decoding=\"async\" style=\"margin: 0px 0px 0px 5px; border: 0px currentColor; padding-top: 0px; padding-right: 0px; padding-left: 0px; float: right; display: inline; background-image: none;\" title=\"Error: 0xC004D307 The maximum allowed number of re-arms has been exceeded. You must re-install the OS before trying to re-arm again \" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Error-0xC004D307-The-maximum-allowed-number-of-re-arms-has-been-exceeded_thumb.png\" alt=\"Error: 0xC004D307 The maximum allowed number of re-arms has been exceeded. You must re-install the OS before trying to re-arm again \" width=\"204\" height=\"68\" align=\"right\" border=\"0\" \/><\/a><\/p>\n<p><em>If you have exceeded the maximum of 3 allowed rearms an error message is thrown \u201cError: 0xC004D307 The maximum allowed number of re-arms has been exceeded. You must re-install the OS before trying to re-arm again\u201d. This can be solved by setting the following registry key:<\/em> HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\SoftwareProtectionPlatform\\SkipRearm = 0x1 (REG_DWORD)<em>.<\/em><\/p>\n<p>&nbsp;<\/p>\n<h6>6) Install KMS product key (Office)<\/h6>\n<p>In case you\u2019ve installed Microsoft Office and need to license it via KMS,\u00a0 nearly the same steps are required. Run the Office Software Protection Platform (OsPP.vbs) and install the product key (\/InPKey) for your Office version.<\/p>\n<pre>cscript.exe ospp.vbs \/InPKey:&lt;ProductKey&gt;<\/pre>\n<p><em><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Step-6a.png\"><img loading=\"lazy\" decoding=\"async\" style=\"border-width: 0px; margin: 0px 5px 0px 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;\" title=\"cscript.exe ospp.vbs \/InPKey:&lt;ProductKey&gt;\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Step-6a_thumb.png\" alt=\"cscript.exe ospp.vbs \/InPKey:&lt;ProductKey&gt;\" width=\"354\" height=\"71\" border=\"0\" \/><\/a><\/em><\/p>\n<p><br clear=\"all\" \/>See the tables attached to this article for the KMS client key for your Office version<\/p>\n<p>&nbsp;<\/p>\n<p>You can verify if Office generated a Client Machine ID (CMID) by running the Office Software Protection Platform tool with \/dcmid.<\/p>\n<pre>cscript.exe ospp.vbs \/dcmid<\/pre>\n<p><em><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Step-6b.png\"><img loading=\"lazy\" decoding=\"async\" style=\"border-width: 0px; margin: 0px 5px 0px 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;\" title=\"cscript.exe ospp.vbs \/dcmid\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Step-6b_thumb.png\" alt=\"cscript.exe ospp.vbs \/dcmid\" width=\"354\" height=\"71\" border=\"0\" \/><\/a><\/em><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h6>7) Re-arm Office license<\/h6>\n<p>Just like Windows, Office also needs to be to reset to a non-activated state using the rearm command. Run the Office Software Protection Plafrom Rearm (OSPPREARM) tool from the x86 location.<\/p>\n<pre>C:\\Program Files\\Common Files\\microsoft shared\\OfficeSoftwareProtectionPlatform\\OSPPREARM.EXE\r\nor\r\nC:\\Program Files (x86)\\Common Files\\microsoft shared\\OfficeSoftwareProtectionPlatform\\OSPPREARM.EXE<\/pre>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Step-7.png\"><img loading=\"lazy\" decoding=\"async\" style=\"border-width: 0px; margin: 0px 5px 0px 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;\" title=\"OSPPREARM.EXE\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Step-7_thumb.png\" alt=\"OSPPREARM.EXE\" width=\"354\" height=\"25\" border=\"0\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h6>8) Put vDisk in Standard mode<\/h6>\n<h5><span style=\"text-decoration: underline;\">Unlock vDisk<\/span><\/h5>\n<p>Shut down the target device and wait until the vDisk changes from locked (1) to unlocked (0).<\/p>\n<p><br clear=\"all\" \/><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Step-8a1.png\"><img loading=\"lazy\" decoding=\"async\" style=\"border-width: 0px; margin: 0px 5px 0px 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;\" title=\"vDisk locked\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Step-8a_thumb1.png\" alt=\"vDisk locked\" width=\"350\" height=\"15\" border=\"0\" \/><\/a>\u00a0 <br clear=\"all\" \/><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Step-8b1.png\"><img loading=\"lazy\" decoding=\"async\" style=\"border-width: 0px; margin: 0px 5px 0px 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;\" title=\"vDisk unlocked\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Step-8b_thumb1.png\" alt=\"vDisk unlocked\" width=\"350\" height=\"15\" border=\"0\" \/><\/a><\/p>\n<h5><\/h5>\n<p>&nbsp;<\/p>\n<h5><span style=\"text-decoration: underline;\">Set Access Mode<\/span><\/h5>\n<p>Open the properties of the vDisk and set the <strong>Access Mode <\/strong>to \u201c<strong>Standard Image (multi-device, read-only access)<\/strong>\u201d and verify that Key <strong>\u201cManagement Service (KMS)\u201d <\/strong>is selected at the <strong>Microsoft Volume Licensing <\/strong>tab.<\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Step-8c.png\"><img loading=\"lazy\" decoding=\"async\" style=\"border-width: 0px; margin: 0px 5px 0px 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;\" title=\"vDisk properties - General\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Step-8c_thumb.png\" alt=\"vDisk properties - General\" width=\"154\" height=\"147\" border=\"0\" \/><\/a><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Step-8d.png\"><img loading=\"lazy\" decoding=\"async\" style=\"border-width: 0px; margin: 0px 5px 0px 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;\" title=\"vDisk properties - Microsoft Volume Licensing\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Step-8d_thumb.png\" alt=\"vDisk properties - Microsoft Volume Licensing\" width=\"154\" height=\"147\" border=\"0\" \/><\/a><\/p>\n<p>What\u2019s important to know is that the Citrix PVS Stream Service at the moment will <strong>mount <\/strong>the vDisk, execute a <strong>KmsPrep &#8211; <\/strong>or <strong>KmsReset <\/strong>if this has been done before &#8211; and then unmount it again. <strong>This only happens if you change the Access Mode from Private to Standard. If the Access Mode is already in Standard and KMS is selected, the image is <span style=\"text-decoration: underline;\"><em>NOT<\/em><\/span> updated.<\/strong><\/p>\n<p>As Citrix describes in <a href=\"https:\/\/support.citrix.com\/proddocs\/topic\/provisioning-56\/pvs-collections-kms-licensing.html\" target=\"_blank\">Managing Microsoft KMS Volume Licensing<\/a>\u00a0<em>\u201cNote: When preparing or updating a KMS configured vDisk that will be copied or cloned, it is important to complete the final KMS configuration task, which is to change the vDisk mode from Private Image Mode to Shared Image Mode, before copying or cloning the vDisk to other Provisioning Servers. Also, both the .pvp and .vhd file must be copied to retain the properties and KMS configuration of the original vDisk\u201d<\/em><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"text-decoration: underline;\">Error<br \/>\n<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>In case the following error is thrown \u201c<strong>An unexpected MAP error occurred &#8211; Failed to map vDisk, no Driver<\/strong>\u201d there are two possible problem. 1) The drivers are not installed correctly or 2) the account configured at the Streaming service had insufficient privileges.<\/p>\n<p><br clear=\"all\" \/><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/An-unexpected-MAP-error-occured-Failed-to-map-vDisk-no-Driver.png\"><img loading=\"lazy\" decoding=\"async\" style=\"border-width: 0px; margin: 0px 5px 0px 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;\" title=\"An unexpected MAP error occurred - Failed to map vDisk, no Driver\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/An-unexpected-MAP-error-occured-Failed-to-map-vDisk-no-Driver_thumb.png\" alt=\"An unexpected MAP error occurred - Failed to map vDisk, no Driver\" width=\"154\" height=\"151\" border=\"0\" \/><\/a><\/p>\n<p><span style=\"text-decoration: underline;\">1) Drivers are not installed correctly<br \/>\n<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>The first problem is easy to detect and solve. Try to <strong>mount <\/strong>the vDisk (right-click on the vDisk &gt; Mount vDisk) from the Provisioning Services Console on the PVS server. If that does not work the <strong>drivers <\/strong>are not correctly installed. Go to <strong>C:\\Program Files\\Citrix\\Provisioning Services\\drivers<\/strong>, right-click on <strong>cfsdep2.inf<\/strong> and click <strong>Install<\/strong>.<\/p>\n<p><span style=\"text-decoration: underline;\">2) Insufficient privileges<br \/>\n<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>If you\u2019re able to mount the vDisk from the Provisioning Service Console then the Citrix PVS Stream Service has insufficient <strong>privileges<\/strong>. The <strong>account <\/strong>configured to run the Citrix PVS Stream Service needs to have the <a href=\"https:\/\/technet.microsoft.com\/en-us\/library\/cc779312(v=ws.10).aspx\" target=\"_blank\">Perform volume maintenance tasks<\/a> (SE_MANAGE_VOLUME_NAME) privilege. The reason this privileges is required is because the Citrix PVS Stream service need to mount the vDisk in order to execute the KmsPrep \/ KmsReset. <em>See <a href=\"https:\/\/support.citrix.com\/article\/CTX132995\" target=\"_blank\">CTX132995<\/a> for details.<\/em><\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Citrix-PVS-Stream-Service-Log-On.png\"><img loading=\"lazy\" decoding=\"async\" style=\"border-width: 0px; margin: 0px 0px 0px 5px; padding-top: 0px; padding-right: 0px; padding-left: 0px; float: right; display: inline; background-image: none;\" title=\"Citrix PVS Stream Service - Log On\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Citrix-PVS-Stream-Service-Log-On_thumb.png\" alt=\"Citrix PVS Stream Service - Log On\" width=\"154\" height=\"173\" align=\"right\" border=\"0\" \/><\/a><\/p>\n<p>By default only the local <strong>Administrators <\/strong>group has the SE_MANAGE_COLUME_NAME privilege assigned. The problem can be solved by making the AD account, or <strong>NETWORK SERVICE <\/strong>when log on as \u201cLocal System account\u201d is used, member of the local Administrators group. If you don\u2019t want to add NETWORK SERVICE to the local Administrators group \u2013 <em>which I don\u2019t recommend <\/em>\u2013 the privilege can be assigned in the security policy: <em>Windows Settings &gt; Security Settings &gt; Local Polies &gt; User Rights Assignment &gt; Perform volume maintenance tasks<\/em><\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Perform-volume-maintenance-tasks.png\"><img loading=\"lazy\" decoding=\"async\" style=\"border-width: 0px; margin: 0px 5px 0px 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;\" title=\"Perform volume maintenance tasks\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Perform-volume-maintenance-tasks_thumb.png\" alt=\"Perform volume maintenance tasks\" width=\"354\" height=\"254\" border=\"0\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h1>Verify license activation<\/h1>\n<p>Boot <strong>another <\/strong>target device, a <strong>different <\/strong>machine then where you created the image\/vDisk, and login with an administrative account.<\/p>\n<p>Open an command prompt with elevated privileges and retrieve verbose information about the licensing with the Software Licensing Management Tool.<\/p>\n<pre>SlMgr \/DLV<\/pre>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/License-Status-Additional-grace-period-KMS-license-expired-or-hardware-out-of-tolerance.png\"><img loading=\"lazy\" decoding=\"async\" style=\"border-width: 0px; margin: 0px 5px 0px 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; float: left; display: inline; background-image: none;\" title=\"License Status: Additional grace period (KMS license expired or hardware out of tolerance\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/License-Status-Additional-grace-period-KMS-license-expired-or-hardware-out-of-tolerance_thumb.png\" alt=\"License Status: Additional grace period (KMS license expired or hardware out of tolerance\" width=\"154\" height=\"127\" align=\"left\" border=\"0\" \/><\/a><\/p>\n<p>Initially the machine is <strong>not <\/strong>licensed, instead the license status is \u201cAdditional <strong>grace period <\/strong>(KMS license expired or hardware out of tolerance\u201d.<\/p>\n<p>During boot the Software Protection Service (Security-SPP) notices that hardware has changed. Besides different hardware is the Client Machine ID (CMID)\u00a0 is changed, this is expected as each machine needs a unique ID.<\/p>\n<p>&nbsp;<\/p>\n<p><br clear=\"all\" \/>In the <strong>Application<\/strong> log in the Event Viewer\u00a0 you\u2019ll find an event from <strong>Security-SPP <\/strong>with ID <strong>1040<\/strong> informing that \u201c<strong>Hardware has changed from previous boot<\/strong>\u201d, immediately followed by ID <strong>1025<\/strong> \u201c<strong>Grace period<\/strong> has been started. Grace days=30 Grace type=1\u201d\u00a0 and ID <strong>1024<\/strong> \u201cThe hardware has changed\u201d<\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Event-1040-Security-SPP.png\"><img loading=\"lazy\" decoding=\"async\" style=\"border-width: 0px; margin: 0px 5px 0px 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;\" title=\"Event 1040, Security-SPP\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Event-1040-Security-SPP_thumb.png\" alt=\"Event 1040, Security-SPP\" width=\"154\" height=\"108\" border=\"0\" \/><\/a><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Event-1025-Security-SPP.png\"><img loading=\"lazy\" decoding=\"async\" style=\"border-width: 0px; margin: 0px 5px 0px 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;\" title=\"Event 1025, Security-SPP\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Event-1025-Security-SPP_thumb.png\" alt=\"Event 1025, Security-SPP\" width=\"154\" height=\"108\" border=\"0\" \/><\/a><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Event-1024-Security-SPP.png\"><img loading=\"lazy\" decoding=\"async\" style=\"border-width: 0px; margin: 0px 5px 0px 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;\" title=\"Event 1024, Security-SPP\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Event-1024-Security-SPP_thumb.png\" alt=\"Event 1024, Security-SPP\" width=\"154\" height=\"108\" border=\"0\" \/><\/a><\/p>\n<p>After 30 minutes (up to <a href=\"https:\/\/Microsoft TechNet - KMS Activation Timing and Discovery\" target=\"_blank\">2 hours<\/a>) the client will sent an activation request to the KMS server. Sure enough the KMS server will grant the license and the client is licensed. In the event log an event is raised by <strong>Security-SPP <\/strong>with ID <strong>12288 <\/strong>when an activation is requested, ID <strong>12289 <\/strong>when a response is received and finally ID <strong>1003 <\/strong>when the <strong>license status check <\/strong>is completed.<\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Event-12288-Security-SPP.png\"><img loading=\"lazy\" decoding=\"async\" style=\"border-width: 0px; margin: 0px 5px 0px 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;\" title=\"Event 12288, Security-SPP\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Event-12288-Security-SPP_thumb.png\" alt=\"Event 12288, Security-SPP\" width=\"154\" height=\"108\" border=\"0\" \/><\/a><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Event-12289-Security-SPP.png\"><img loading=\"lazy\" decoding=\"async\" style=\"border-width: 0px; margin: 0px 5px 0px 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;\" title=\"Event 12289, Security-SPP\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Event-12289-Security-SPP_thumb.png\" alt=\"Event 12289, Security-SPP\" width=\"154\" height=\"108\" border=\"0\" \/><\/a><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Event-1003-Security-SPP.png\"><img loading=\"lazy\" decoding=\"async\" style=\"border-width: 0px; margin: 0px 5px 0px 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;\" title=\"Event 1003, Security-SPP\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/Event-1003-Security-SPP_thumb.png\" alt=\"Event 1003, Security-SPP\" width=\"154\" height=\"108\" border=\"0\" \/><\/a><\/p>\n<p>Again open an command prompt with elevated privileges and retrieve verbose information about the licensing with the Software Licensing Management Tool.<\/p>\n<pre>SlMgr \/DLV<\/pre>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/License-Status-Licensed.png\"><img loading=\"lazy\" decoding=\"async\" style=\"border-width: 0px; margin: 0px 5px 0px 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;\" title=\"License Status: Licensed\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2013\/08\/License-Status-Licensed_thumb.png\" alt=\"License Status: Licensed\" width=\"154\" height=\"125\" border=\"0\" \/><\/a><\/p>\n<p>The license is no longer in <strong>grace period<\/strong>, it is now <strong>licensed<\/strong>.<\/p>\n<p>&nbsp;<\/p>\n<h1>KMS keys<\/h1>\n<p>The KMS keys are provided by Microsoft, it\u2019s not a secret. For your convenience I listed all known products keys in tables below.<\/p>\n<p>&nbsp;<\/p>\n<h6>Microsoft Windows<\/h6>\n<table border=\"1\" width=\"600\" cellspacing=\"0\" cellpadding=\"1\">\n<tbody>\n<tr>\n<td valign=\"top\" width=\"158\"><strong>Product<\/strong><\/td>\n<td valign=\"top\" width=\"186\"><strong>Edition<\/strong><\/td>\n<td valign=\"top\" width=\"256\"><strong>Product key<\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"158\">Vista<\/td>\n<td valign=\"top\" width=\"186\">Business<\/td>\n<td valign=\"top\" width=\"256\">YFKBB-PQJJV-G996G-VWGXY-2V3X8<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"158\"><\/td>\n<td valign=\"top\" width=\"186\">Business N<\/td>\n<td valign=\"top\" width=\"256\">HMBQG-8H2RH-C77VX-27R82-VMQBT<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"158\"><\/td>\n<td valign=\"top\" width=\"186\">Enterprise<\/td>\n<td valign=\"top\" width=\"256\">VKK3X-68KWM-X2YGT-QR4M6-4BWMV<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"158\"><\/td>\n<td valign=\"top\" width=\"186\">Enterprise N<\/td>\n<td valign=\"top\" width=\"256\">VTC42-BM838-43QHV-84HX6-XJXK<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"158\"><\/td>\n<td valign=\"top\" width=\"186\"><\/td>\n<td valign=\"top\" width=\"256\"><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"158\">7<\/td>\n<td valign=\"top\" width=\"186\">Professional<\/td>\n<td valign=\"top\" width=\"256\">FJ82H-XT6CR-J8D7P-XQJJ2-GPDD4<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"158\"><\/td>\n<td valign=\"top\" width=\"186\">Professional N<\/td>\n<td valign=\"top\" width=\"256\">MRPKT-YTG23-K7D7T-X2JMM-QY7MG<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"158\"><\/td>\n<td valign=\"top\" width=\"186\">Professional E<\/td>\n<td valign=\"top\" width=\"256\">W82YF-2Q76Y-63HXB-FGJG9-GF7QX<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"158\"><\/td>\n<td valign=\"top\" width=\"186\">Enterprise<\/td>\n<td valign=\"top\" width=\"256\">33PXH-7Y6KF-2VJC9-XBBR8-HVTHH<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"158\"><\/td>\n<td valign=\"top\" width=\"186\">Enterprise N<\/td>\n<td valign=\"top\" width=\"256\">YDRBP-3D83W-TY26F-D46B2-XCKRJ<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"158\"><\/td>\n<td valign=\"top\" width=\"186\">Enterprise E<\/td>\n<td valign=\"top\" width=\"256\">C29WB-22CC8-VJ326-GHFJW-H9DH4<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"158\"><\/td>\n<td valign=\"top\" width=\"186\"><\/td>\n<td valign=\"top\" width=\"256\"><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"158\">8<\/td>\n<td valign=\"top\" width=\"186\">Professional<\/td>\n<td valign=\"top\" width=\"256\">NG4HW-VH26C-733KW-K6F98-J8CK4<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"158\"><\/td>\n<td valign=\"top\" width=\"186\">Professional N<\/td>\n<td valign=\"top\" width=\"256\">XCVCF-2NXM9-723PB-MHCB7-2RYQQ<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"158\"><\/td>\n<td valign=\"top\" width=\"186\">Enterprise<\/td>\n<td valign=\"top\" width=\"256\">32JNW-9KQ84-P47T8-D8GGY-CWCK7<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"158\"><\/td>\n<td valign=\"top\" width=\"186\">Enterprise N<\/td>\n<td valign=\"top\" width=\"256\">JMNMF-RHW7P-DMY6X-RF3DR-X2BQT<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"158\"><\/td>\n<td valign=\"top\" width=\"186\"><\/td>\n<td valign=\"top\" width=\"256\"><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"158\">Server 2008<\/td>\n<td valign=\"top\" width=\"186\">Standard<\/td>\n<td valign=\"top\" width=\"256\">TM24T-X9RMF-VWXK6-X8JC9-BFGM2<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"158\"><\/td>\n<td valign=\"top\" width=\"186\">Standard without Hyper-V<\/td>\n<td valign=\"top\" width=\"256\">W7VD6-7JFBR-RX26B-YKQ3Y-6FFFJ<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"158\"><\/td>\n<td valign=\"top\" width=\"186\">Enterprise<\/td>\n<td valign=\"top\" width=\"256\">YQGMW-MPWTJ-34KDK-48M3W-X4Q6V<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"158\"><\/td>\n<td valign=\"top\" width=\"186\">Enterprise without Hyper-V<\/td>\n<td valign=\"top\" width=\"256\">39BXF-X8Q23-P2WWT-38T2F-G3FPG<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"158\"><\/td>\n<td valign=\"top\" width=\"186\">HPC<\/td>\n<td valign=\"top\" width=\"256\">RCTX3-KWVHP-BR6TB-RB6DM-6X7HP<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"158\"><\/td>\n<td valign=\"top\" width=\"186\">Datacenter<\/td>\n<td valign=\"top\" width=\"256\">7M67G-PC374-GR742-YH8V4-TCBY3<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"158\"><\/td>\n<td valign=\"top\" width=\"186\">Datacenter without Hyper-V<\/td>\n<td valign=\"top\" width=\"256\">22XQ2-VRXRG-P8D42-K34TD-G3QQC<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"158\"><\/td>\n<td valign=\"top\" width=\"186\">For Itanium-Based Systems<\/td>\n<td valign=\"top\" width=\"256\">4DWFP-JF3DJ-B7DTH-78FJB-PDRHK<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"158\"><\/td>\n<td valign=\"top\" width=\"186\"><\/td>\n<td valign=\"top\" width=\"256\"><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"158\">Server 2008 R2<\/td>\n<td valign=\"top\" width=\"186\">Web<\/td>\n<td valign=\"top\" width=\"256\">6TPJF-RBVHG-WBW2R-86QPH-6RTM4<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"158\"><\/td>\n<td valign=\"top\" width=\"186\">HPC edition<\/td>\n<td valign=\"top\" width=\"256\">TT8MH-CG224-D3D7Q-498W2-9QCTX<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"158\"><\/td>\n<td valign=\"top\" width=\"186\">Standard<\/td>\n<td valign=\"top\" width=\"256\">YC6KT-GKW9T-YTKYR-T4X34-R7VHC<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"158\"><\/td>\n<td valign=\"top\" width=\"186\">Enterprise<\/td>\n<td valign=\"top\" width=\"256\">489J6-VHDMP-X63PK-3K798-CPX3Y<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"158\"><\/td>\n<td valign=\"top\" width=\"186\">Datacenter<\/td>\n<td valign=\"top\" width=\"256\">74YFP-3QFB3-KQT8W-PMXWJ-7M648<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"158\"><\/td>\n<td valign=\"top\" width=\"186\">For Itanium-based Systems<\/td>\n<td valign=\"top\" width=\"256\">GT63C-RJFQ3-4GMB6-BRFB9-CB83V<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"158\"><\/td>\n<td valign=\"top\" width=\"186\"><\/td>\n<td valign=\"top\" width=\"256\"><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"158\">Server 2012<\/td>\n<td valign=\"top\" width=\"186\">Core<\/td>\n<td valign=\"top\" width=\"256\">BN3D2-R7TKB-3YPBD-8DRP2-27GG4<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"158\"><\/td>\n<td valign=\"top\" width=\"186\">Core N<\/td>\n<td valign=\"top\" width=\"256\">8N2M2-HWPGY-7PGT9-HGDD8-GVGGY<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"158\"><\/td>\n<td valign=\"top\" width=\"186\">Core Single Language<\/td>\n<td valign=\"top\" width=\"256\">2WN2H-YGCQR-KFX6K-CD6TF-84YXQ<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"158\"><\/td>\n<td valign=\"top\" width=\"186\">Core Country Specific<\/td>\n<td valign=\"top\" width=\"256\">4K36P-JN4VD-GDC6V-KDT89-DYFKP<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"158\"><\/td>\n<td valign=\"top\" width=\"186\">Server Standard<\/td>\n<td valign=\"top\" width=\"256\">XC9B7-NBPP2-83J2H-RHMBY-92BT4<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"158\"><\/td>\n<td valign=\"top\" width=\"186\">Standard Core<\/td>\n<td valign=\"top\" width=\"256\">XC9B7-NBPP2-83J2H-RHMBY-92BT4<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"158\"><\/td>\n<td valign=\"top\" width=\"186\">MultiPoint Standard<\/td>\n<td valign=\"top\" width=\"256\">HM7DN-YVMH3-46JC3-XYTG7-CYQJJ<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"158\"><\/td>\n<td valign=\"top\" width=\"186\">MultiPoint Premium<\/td>\n<td valign=\"top\" width=\"256\">XNH6W-2V9GX-RGJ4K-Y8X6F-QGJ2G<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"158\"><\/td>\n<td valign=\"top\" width=\"186\">Datacenter<\/td>\n<td valign=\"top\" width=\"256\">48HP8-DN98B-MYWDG-T2DCC-8W83P<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"158\"><\/td>\n<td valign=\"top\" width=\"186\">Datacenter Core<\/td>\n<td valign=\"top\" width=\"256\">48HP8-DN98B-MYWDG-T2DCC-8W83P<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><em>Source: <a href=\"https:\/\/technet.microsoft.com\/en-us\/library\/jj612867.aspx\" target=\"_blank\">Microsoft TechNet<\/a><\/em><\/p>\n<p>&nbsp;<\/p>\n<h6>Microsoft Office<\/h6>\n<table border=\"1\" width=\"601\" cellspacing=\"0\" cellpadding=\"1\">\n<tbody>\n<tr>\n<td valign=\"top\" width=\"126\"><strong>Type<\/strong><\/td>\n<td valign=\"top\" width=\"55\"><strong>Version<\/strong><\/td>\n<td valign=\"top\" width=\"158\"><strong>Edition<\/strong><\/td>\n<td valign=\"top\" width=\"260\"><strong>Product key<\/strong><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"126\">Suites<\/td>\n<td valign=\"top\" width=\"55\">2010<\/td>\n<td valign=\"top\" width=\"158\">Office Professional Plus<\/td>\n<td valign=\"top\" width=\"260\">VYBBJ-TRJPB-QFQRF-QFT4D-H3GVB<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"126\"><\/td>\n<td valign=\"top\" width=\"55\"><\/td>\n<td valign=\"top\" width=\"158\">Office Standard<\/td>\n<td valign=\"top\" width=\"260\">V7QKV-4XVVR-XYV4D-F7DFM-8R6BM<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"126\"><\/td>\n<td valign=\"top\" width=\"55\"><\/td>\n<td valign=\"top\" width=\"158\"><\/td>\n<td valign=\"top\" width=\"260\"><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"126\"><\/td>\n<td valign=\"top\" width=\"55\">2013<\/td>\n<td valign=\"top\" width=\"158\">Office Professional Plus<\/td>\n<td valign=\"top\" width=\"260\">YC7DK-G2NP3-2QQC3-J6H88-GVGXT<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"126\"><\/td>\n<td valign=\"top\" width=\"55\"><\/td>\n<td valign=\"top\" width=\"158\">Office Standard<\/td>\n<td valign=\"top\" width=\"260\">KBKQT-2NMXY-JJWGP-M62JB-92CD4<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"126\"><\/td>\n<td valign=\"top\" width=\"55\"><\/td>\n<td valign=\"top\" width=\"158\"><\/td>\n<td valign=\"top\" width=\"260\"><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"126\">Stand-alone products<\/td>\n<td valign=\"top\" width=\"55\">2010<\/td>\n<td valign=\"top\" width=\"158\">Access<\/td>\n<td valign=\"top\" width=\"260\">V7Y44-9T38C-R2VJK-666HK-T7DDX<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"126\"><\/td>\n<td valign=\"top\" width=\"55\"><\/td>\n<td valign=\"top\" width=\"158\">Excel<\/td>\n<td valign=\"top\" width=\"260\">H62QG-HXVKF-PP4HP-66KMR-CW9BM<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"126\"><\/td>\n<td valign=\"top\" width=\"55\"><\/td>\n<td valign=\"top\" width=\"158\">Sharepoint Workspace<\/td>\n<td valign=\"top\" width=\"260\">QYYW6-QP4CB-MBV6G-HYMCJ-4T3J4<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"126\"><\/td>\n<td valign=\"top\" width=\"55\"><\/td>\n<td valign=\"top\" width=\"158\">InfoPath<\/td>\n<td valign=\"top\" width=\"260\">K96W8-67RPQ-62T9Y-J8FQJ-BT37T<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"126\"><\/td>\n<td valign=\"top\" width=\"55\"><\/td>\n<td valign=\"top\" width=\"158\">OneNote<\/td>\n<td valign=\"top\" width=\"260\">Q4Y4M-RHWJM-PY37F-MTKWH-D3XHX<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"126\"><\/td>\n<td valign=\"top\" width=\"55\"><\/td>\n<td valign=\"top\" width=\"158\">Outlook<\/td>\n<td valign=\"top\" width=\"260\">7YDC2-CWM8M-RRTJC-8MDVC-X3DWQ<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"126\"><\/td>\n<td valign=\"top\" width=\"55\"><\/td>\n<td valign=\"top\" width=\"158\">PowerPoint<\/td>\n<td valign=\"top\" width=\"260\">RC8FX-88JRY-3PF7C-X8P67-P4VTT<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"126\"><\/td>\n<td valign=\"top\" width=\"55\"><\/td>\n<td valign=\"top\" width=\"158\">Project Professional<\/td>\n<td valign=\"top\" width=\"260\">YGX6F-PGV49-PGW3J-9BTGG-VHKC6<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"126\"><\/td>\n<td valign=\"top\" width=\"55\"><\/td>\n<td valign=\"top\" width=\"158\">Project Standard<\/td>\n<td valign=\"top\" width=\"260\">4HP3K-88W3F-W2K3D-6677X-F9PGB<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"126\"><\/td>\n<td valign=\"top\" width=\"55\"><\/td>\n<td valign=\"top\" width=\"158\">Publisher<\/td>\n<td valign=\"top\" width=\"260\">BFK7F-9MYHM-V68C7-DRQ66-83YTP<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"126\"><\/td>\n<td valign=\"top\" width=\"55\"><\/td>\n<td valign=\"top\" width=\"158\">Visio Premium<\/td>\n<td valign=\"top\" width=\"260\">D9DWC-HPYVV-JGF4P-BTWQB-WX8BJ<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"126\"><\/td>\n<td valign=\"top\" width=\"55\"><\/td>\n<td valign=\"top\" width=\"158\">Visio Professional<\/td>\n<td valign=\"top\" width=\"260\">7MCW8-VRQVK-G677T-PDJCM-Q8TCP<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"126\"><\/td>\n<td valign=\"top\" width=\"55\"><\/td>\n<td valign=\"top\" width=\"158\">Visio Standard<\/td>\n<td valign=\"top\" width=\"260\">767HD-QGMWX-8QTDB-9G3R2-KHFGJ<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"126\"><\/td>\n<td valign=\"top\" width=\"55\"><\/td>\n<td valign=\"top\" width=\"158\">Word<\/td>\n<td valign=\"top\" width=\"260\">HVHB3-C6FV7-KQX9W-YQG79-CRY7T<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"126\"><\/td>\n<td valign=\"top\" width=\"55\"><\/td>\n<td valign=\"top\" width=\"158\"><\/td>\n<td valign=\"top\" width=\"260\"><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"126\"><\/td>\n<td valign=\"top\" width=\"55\">2013<\/td>\n<td valign=\"top\" width=\"158\">Access<\/td>\n<td valign=\"top\" width=\"260\">NG2JY-H4JBT-HQXYP-78QH9-4JM2D<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"126\"><\/td>\n<td valign=\"top\" width=\"55\"><\/td>\n<td valign=\"top\" width=\"158\">Excel<\/td>\n<td valign=\"top\" width=\"260\">VGPNG-Y7HQW-9RHP7-TKPV3-BG7GB<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"126\"><\/td>\n<td valign=\"top\" width=\"55\"><\/td>\n<td valign=\"top\" width=\"158\">InfoPath<\/td>\n<td valign=\"top\" width=\"260\">DKT8B-N7VXH-D963P-Q4PHY-F8894<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"126\"><\/td>\n<td valign=\"top\" width=\"55\"><\/td>\n<td valign=\"top\" width=\"158\">Lync<\/td>\n<td valign=\"top\" width=\"260\">2MG3G-3BNTT-3MFW9-KDQW3-TCK7R<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"126\"><\/td>\n<td valign=\"top\" width=\"55\"><\/td>\n<td valign=\"top\" width=\"158\">OneNote<\/td>\n<td valign=\"top\" width=\"260\">TGN6P-8MMBC-37P2F-XHXXK-P34VW<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"126\"><\/td>\n<td valign=\"top\" width=\"55\"><\/td>\n<td valign=\"top\" width=\"158\">Outlook<\/td>\n<td valign=\"top\" width=\"260\">QPN8Q-BJBTJ-334K3-93TGY-2PMBT<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"126\"><\/td>\n<td valign=\"top\" width=\"55\"><\/td>\n<td valign=\"top\" width=\"158\">PowerPoint<\/td>\n<td valign=\"top\" width=\"260\">4NT99-8RJFH-Q2VDH-KYG2C-4RD4F<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"126\"><\/td>\n<td valign=\"top\" width=\"55\"><\/td>\n<td valign=\"top\" width=\"158\">Project Professional<\/td>\n<td valign=\"top\" width=\"260\">FN8TT-7WMH6-2D4X9-M337T-2342K<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"126\"><\/td>\n<td valign=\"top\" width=\"55\"><\/td>\n<td valign=\"top\" width=\"158\">Project Standard<\/td>\n<td valign=\"top\" width=\"260\">6NTH3-CW976-3G3Y2-JK3TX-8QHTT<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"126\"><\/td>\n<td valign=\"top\" width=\"55\"><\/td>\n<td valign=\"top\" width=\"158\">Publisher<\/td>\n<td valign=\"top\" width=\"260\">PN2WF-29XG2-T9HJ7-JQPJR-FCXK4<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"126\"><\/td>\n<td valign=\"top\" width=\"55\"><\/td>\n<td valign=\"top\" width=\"158\">Visio Professional<\/td>\n<td valign=\"top\" width=\"260\">C2FG9-N6J68-H8BTJ-BW3QX-RM3B3<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"126\"><\/td>\n<td valign=\"top\" width=\"55\"><\/td>\n<td valign=\"top\" width=\"158\">Visio Standard<\/td>\n<td valign=\"top\" width=\"260\">J484Y-4NKBF-W2HMG-DBMJC-PGWR7<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"126\"><\/td>\n<td valign=\"top\" width=\"55\"><\/td>\n<td valign=\"top\" width=\"158\">Word<\/td>\n<td valign=\"top\" width=\"260\">6Q7VD-NX8JD-WJ2VH-88V73-4GBJ7<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><em>Source: <a href=\"https:\/\/technet.microsoft.com\/en-us\/library\/ee624355(v=office.14).aspx\" target=\"_blank\">Office 2010<\/a>, <a href=\"https:\/\/technet.microsoft.com\/en-us\/library\/ee624355.aspx\" target=\"_blank\">Office 2013<\/a><\/em><\/p>\n<p>&nbsp;<\/p>\n<h1>Resources<\/h1>\n<ul>\n<li><a href=\"https:\/\/support.citrix.com\/proddocs\/topic\/provisioning-61\/pvs-collections-kms-licensing.html\" target=\"_blank\">Citrix eDocs &#8211; Configuring Microsoft KMS Volume Licensing<\/a><\/li>\n<li><a href=\"https:\/\/support.citrix.com\/article\/CTX128276\" target=\"_blank\">CTX128276 &#8211; Configuring Key Management System (KMS) Licensing for Windows and Office 2010 and 2013 in Different Scenarios<\/a><\/li>\n<li><a href=\"https:\/\/support.citrix.com\/article\/CTX132995\" target=\"_blank\">CTX &#8211; Console Error When Standard Mode Disk is prepared for KMS Activation<\/a><\/li>\n<li><a href=\"https:\/\/technet.microsoft.com\/en-us\/library\/ff793418.aspx\" target=\"_blank\">Microsoft TechNet &#8211; KMS Activation Timing and Discovery<\/a><\/li>\n<li><a href=\"https:\/\/technet.microsoft.com\/en-us\/library\/ee939272.aspx\" target=\"_blank\">Microsoft TechNet &#8211; How to troubleshoot the Key Management Service (KMS)<\/a><\/li>\n<li><a href=\"https:\/\/vikashkumarroy.blogspot.nl\/2012\/05\/citrix-provisioning-service-pvs-and.html\" target=\"_blank\">Citrix Provisioning Service (PVS) and Windows 7 KMS<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>.<\/p>","protected":false},"excerpt":{"rendered":"<p>When streaming a Windows machine the Windows license can be managed by a Key Management System (KMS). Citrix describes it as follows \u201cKMS volume licensing utilizes a centralized activation server that runs in the datacenter, and servers as a local activation point (opposed to having each system activate with Microsoft over the internet).\u201d To ensure [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-container-style":"default","site-container-layout":"default","site-sidebar-layout":"default","disable-article-header":"default","disable-site-header":"default","disable-site-footer":"default","disable-content-area-spacing":"default","footnotes":""},"categories":[418],"tags":[586,591,505,587,590,588,589],"class_list":["post-5489","post","type-post","status-publish","format-standard","hentry","category-provisioning-server","tag-kms","tag-ospp","tag-pvs","tag-rearm","tag-slmgr","tag-software-protecion-service","tag-sppsvc"],"_links":{"self":[{"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/posts\/5489","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/comments?post=5489"}],"version-history":[{"count":15,"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/posts\/5489\/revisions"}],"predecessor-version":[{"id":6890,"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/posts\/5489\/revisions\/6890"}],"wp:attachment":[{"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/media?parent=5489"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/categories?post=5489"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/tags?post=5489"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}