Microsoft small business knowledge base

Article ID: 2775484 - Last Review: October 23, 2012 - Revision: 2.0


Assume you have a full installation of either Windows Server 2008 or Windows Server 2008 R2. You upgrade to Windows Server 2012 and choose option "Server with a GUI".

After the upgrade you convert the Server with a GUI installation to Server Core.
In this scenario, if you try to convert back to Server with a GUI, the operation may fail and rollback to Server Core.

  • The “Server with a GUI” option is the Windows Server 2012 equivalent of the Full installation option available in Windows Server 2008 or Windows Server 2008 R2.
  • In Windows Server 2012, An administrator now has the ability to switch between a Server with GUI and a Server Core, as needed. You convert an installation from Server with GUI to Server Core.


This problem occurs due to the following three unused WINEVT registry entries being carried over by upgrade:
  • HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{bc2eeeec-b77a-4a52-b6a4-dffb1b1370cb}
  • HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{57e0b31d-de8c-4181-bcd1-f70e880b49fc}
  • HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{8c9dd1ad-e6e5-4b07-b455-684a9d879900}


Important This section contains information about how to modify the registry. Make sure that you back up the registry before you modify it. Make sure that you know how to restore the registry if a problem occurs. For more information about how to back up, restore, and modify the registry, click the following article number to view the article in the Microsoft Knowledge Base:  
322756  ( ) How to back up and restore the registry in Windows

For converting Server GUI to Server Core, you need to remove the registry keys mentioned above.

To delete the unwanted WINEVT registry keys, follow these steps:

  1. From the Command prompt or Powershell prompt, run the following commands:
    • reg delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{bc2eeeec-b77a-4a52-b6a4-dffb1b1370cb}
    • reg delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{57e0b31d-de8c-4181-bcd1-f70e880b49fc}
    • reg delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{8c9dd1ad-e6e5-4b07-b455-684a9d879900}
  2. Restart the computer.
  3. Run the following PowerShell command to add back the GUI management tools and desktop shell to the server and convert it back into a Server with a GUI:

    PS C:\> Install-WindowsFeature Server-Gui-Mgmt-Infra,Server-Gui-Shell –Restart

More information

For a more information about the Windows Server 2012 Installation Options, visit the following Web site: (

Also see, Server Core and Full Server Integration Overview (

Note This is a "FAST PUBLISH" article created directly from within the Microsoft support organization. The information contained herein is provided as-is in response to emerging issues. As a result of the speed in making it available, the materials may include typographical errors and may be revised at any time without notice. See Terms of Use ( for other considerations.

Applies to
  • Windows Server 2012 Standard
  • Windows Server 2012 Datacenter
  • Windows Server 2012 Hyper-V
Additional support options
Ask The Microsoft Small Business Support Community
Contact Microsoft Small Business Support
Find Microsoft Small Business Support Certified Partner
Find a Microsoft Store For In-Person Small Business Support