Back to Blog

How to Convert Windows Server Evaluation to Standard or Datacenter (2019, 2022, 2025)

Stephen NdegwaStephen Ndegwa
January 9, 2026
2 min read

This guide explains the correct and Microsoft-supported way to convert Windows Server Evaluation editions to Standard or Datacenter for Windows Server 2019, 2022, and 2025.

It is written for:

  • Public cloud providers
  • OpenStack / KVM environments
  • SPLA / KMS-based licensing
  • Automated VM provisioning workflows

No retail or MAK keys are required for the conversion step.


1. Why Evaluation Conversion Fails for Many Users

Common mistakes:

  • Using retail or MAK keys on Evaluation editions
  • Using a 2019 key on 2022/2025
  • Attempting activation before edition conversion
  • Mixing KMS client keys with DISM incorrectly

Important rule:

Evaluation → Full edition conversion must be done using the correct Generic Volume License Key (GVLK) for the OS version and edition.


2. Identify Your Windows Server Version

Run:

DISM /Online /Get-CurrentEdition

Or check build number:

winver
BuildWindows Version
17763Server 2019
20348Server 2022
26100+Server 2025

3. Supported Conversion Keys (GVLK)

These keys are public, Microsoft-documented, and intended for KMS/SPLA environments.

Windows Server 2019

EditionGVLK
StandardN69G4-B89J2-4G8F4-WWYCC-J464C
DatacenterWMDGN-G9PQG-XVVXX-R3X43-63DFG

Windows Server 2022

EditionGVLK
StandardVDYBN-27WPP-V4HQT-9VMD4-VMK7H
DatacenterWX4NM-KYWYW-QJJR4-XV3QB-6VM33

Windows Server 2025

EditionGVLK
StandardTVRH6-WHNXV-R9WG3-9XRFY-MY832
DatacenterD764K-2NDRG-47T6Q-P8T8W-YP6DF

4. Convert Evaluation → Standard or Datacenter

Example: Convert to Standard

DISM /Online /Set-Edition:ServerStandard /ProductKey:<GVLK> /AcceptEula

Example: Convert to Datacenter

DISM /Online /Set-Edition:ServerDatacenter /ProductKey:<GVLK> /AcceptEula

Replace <GVLK> with the correct key from Section 3.


5. Reboot (Mandatory)

After DISM completes successfully:

shutdown /r /t 0

The edition change is finalized only after reboot.


6. Activate Using KMS (SPLA / Cloud Providers)

After reboot, point the server to your KMS host:

slmgr /skms kms.yourdomain.local
slmgr /ato

Activation will succeed once:

  • KMS host is licensed
  • Minimum activation threshold is met

7. Verify Status

DISM /Online /Get-CurrentEdition
slmgr /dlv

Expected output:

  • Edition: ServerStandard or ServerDatacenter
  • License Status: Licensed
  • Activation Channel: VOLUME_KMSCLIENT

8. Automation Notes (OpenStack / Cloudbase-Init)

For cloud environments:

  • Perform conversion once on the golden image
  • Sysprep after conversion
  • Use KMS activation at first boot via cloud-init or Cloudbase-Init

Never ship Evaluation images to production tenants.


9. Compliance Notes for Providers

  • GVLK keys are not licenses
  • Licensing is enforced via SPLA / CSP reporting
  • This method is fully Microsoft-compliant
  • Retail or MAK keys must not be used for tenant VMs

10. Common Errors and Causes

ErrorCause
0x8a010101Retail/KMS key used on Eval
1605Wrong OS version key
Activation failsKMS threshold not met
Edition unchangedReboot skipped

Conclusion

Converting Windows Server Evaluation editions correctly requires:

  1. Matching OS version
  2. Correct GVLK
  3. DISM-based edition change
  4. KMS activation after reboot

This approach scales cleanly for public clouds, OpenStack, and SPLA environments and avoids licensing violations.


Share this article

Stephen Ndegwa

Stephen Ndegwa

Stephen Ndegwa is a systems and infrastructure professional with experience in web hosting, server administration, and domain management. He focuses on building reliable platforms, documenting practical solutions, and simplifying technical concepts for real-world use.

Enjoy this article?

Subscribe to our newsletter for more hosting tips, tutorials, and special offers.