Upgrade Windows 2008 R2 Standard to Enterprise

One of the great things about Windows Server 2008 R2 - there is an easy way to change editions from the command line.

FYI, you can only go “up” in editions; you couldn’t go from Enterprise to Standard.


To check the current edition of your Windows Server 2008 R2 installation, run this command:
DISM /online /Get-CurrentEdition
The response should be ServerStandard
To change to Enterprise edition, run
DISM /online /Set-Edition:ServerEnterprise /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

The process for a domain controller looks like this below

1.      DCPROMO down the domain controller.

2.      Open an elevated command prompt window.

3.      To check the current edition of your Windows Server 2008 R2 installation, run this command:
         DISM /online /Get-CurrentEdition
         The response should be ServerStandard

4.      To change to Enterprise edition, run
         DISM /online /Set-Edition:ServerEnterprise /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

5.      Reboot when prompted.

6.      DCPROMO the server back to a domain controller.

-Alstar