Justin Gao's Technical World

About Infrastructure, Management, Security, Virtualization, Cloud and Unified Communication , Welcome!

You Need to Know : How to Converting existing Windows Server 2012 versions

You Need to Know : How to Converting existing Windows Server 2012 versions

  • Comments 17
  • Likes

  Hi all :

  At any time after installing Windows Server 2012, you can run Setup to repair the installation (sometimes called “repair in place”) or, in certain cases, you can convert to a different edition.

  You can run Setup to perform a “repair in place” on any edition of Windows Server 2012; the result will be the same edition you started with.

  For Windows Server 2012 Standard, you can the system to Windows Server 2012 Datacenter as follows:

  From an elevated command prompt, determine the current edition name with the command DISM /online /Get-CurrentEdition.


  Make note of the edition ID, an abbreviated form of the edition name. Then run DISM /online /Set-Edition:<edition ID> /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX /AcceptEula, providing the edition ID and a retail product key.


  And press Enter :


  Note : About KMS Client setup key , you can find it from : http://technet.microsoft.com/en-us/library/jj612867.aspx

  Press Y and the server will restart twice. When you logon again , the version is converted to Datacenter :





   Justin Gao

   Microsoft (China)



  • Generous delication and Sharing for the new sophisticated Tech, we would learn more than. Much appreciated,

  • Hi Justin, is it possible also convert from Datacenter to Standard edition ?

  • Hi Krisna:

    when you need to convert OS edition , you can use this command to check first:

    DISM /Online /Get-TargetEditions

    If your OS edition is Windows Server 2012 Datacenter

    The Output result is:


    The current edition cannot be upgraded to any target editions


    So the answer is NO. Datacenter can't convert to Standard.

    Another case is,if your host is a Domain Controller , the edition is Standard

    Use DISM /Online /Get-TargetEditions

    The Output result is:


    The current edition cannot be upgraded to any target editions


    And when you use DISM /Online /Set-Edition:ServerDatacenter /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX /AcceptEula

    The Output result is:


    Error: 50

    Changing this Windows edition is not supported online for a domain controller.


  • Hi i have Server 2012 Standard, how can i downgrade to Server 2012 Essentials ?

  • Hi Raghu:

    You can use Dism /online /get-targeteditions command in Powershell to check your target OS version.

    You can not downgrade Windows Server 2012 Standard Edition to Windows Server 2012 Essentials.

  • Hi Justin,

    I am trying to license my ServerStandardEval.  I have tried your method and is says that "this Windows image cannot upfrade to the ediion of Winsows that was specified. The uprgrade cannot proceed. Run the /Get-TargetEditions"

    When I run the Get-TargetEditions it tells me I can upgrade to standard or datacenter.

    Conflictin information??  Any thoughts?

  • Hi Gord:

    I had tried the Windows Server 2012 Standard edition EVAL version convent to 2012 Datacenter full license version is worked.

    Use "DISM /Online /Set-Edition:ServerDatacenter /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX /AcceptEula"

    Are you sure the input license key is right ?

  • Microsoft has done a Blunder in Windows 2012 that it cannot be activated if you install active Directory on Windows 2012 make it live and then try to activate it license even if the license is genuine :( . My setup is a critical setup of Bank which is online and I cant activate the Active Directory Server License :)

  • Thank You !!

  • Hi Justin,

    I am trying to convert my Server 2012R2 standard Eval (ServerStandardEval) to a licensed copy of the same. This is my command: DISM /online /Set-edition:ServerStandardEval /ProductKey: XXXXX-XXXXX-XXXXX-XXXXX-XXXXX /AcceptEula.

    I receive an error 50 and that I cannot convert my server. Any ideas?

  • Never mind. I realized what I did wrong. I needed to put what my target licensed edition is and not what I currently had. Replaced ServerStandardEval with ServerStandard and it licensed right up.

    Hope this helps someone else!

  • Thanks Ryan. You are right.

  • I have win 2012 server Standar Evaluation, and I need to convert in Normal Standar providing a serie, WITHOUT reformat and resintall... how can I do ti?

  • Hi Luis C:
    Please use DISM /Online /Set-Edition:ServerStandard /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX /AcceptEula

  • thanks

Your comment has been posted.   Close
Thank you, your comment requires moderation so it may take a while to appear.   Close
Leave a Comment