Server Core vs Server with Desktop Experience install options
When you install Windows Server using the setup wizard, you can choose between Server Core or Server with Desktop Experience install options. With Server Core, the standard graphical user interface (the Desktop Experience) is not installed; you manage the server from the command line using PowerShell, the Server Configuration tool (SConfig), or by remote methods. Server with Desktop Experience installs the standard graphical user interface and all tools, including client experience features.
We recommend that you choose the Server Core install option unless you have a particular need for the extra user interface elements and graphical management tools that are included in the Server with Desktop Experience install option.
The setup wizard lists the install options below. In this list, editions without Desktop Experience are the Server Core install options:
- Windows Server Standard
- Windows Server Standard with Desktop Experience
- Windows Server Datacenter
- Windows Server Datacenter with Desktop Experience
Note
Unlike some previous releases of Windows Server, you cannot convert between Server Core and Server with Desktop Experience after installation. You will need to do a clean installation if you install later decide to use a different option.
Differences
There are some key differences between Server Core and Server with Desktop Experience:
Component | Server Core | Server with Desktop Experience |
---|---|---|
User interface | Minimal, command line driven (PowerShell, SConfig, cmd) | Standard Windows graphical user interface |
Disk space | Smaller requirement | Larger requirement |
Install, configure, uninstall server roles locally | PowerShell | Server Manager or PowerShell |
Roles and Features | Some roles and features are not available. For more information, see Roles, Role Services, and Features not in Windows Server - Server Core. Some of the features from Server with Desktop Experience for application compatibility can be installed with the App Compatibility Feature on Demand (FOD). |
All roles and features are available, including those for application compatibility. |
Remote management | Yes, can be managed remotely using GUI tools, such as Windows Admin Center, Remote Server Administration Tools (RSAT), or Server Manager, or by PowerShell. | Yes, can be managed remotely using GUI tools, such as Windows Admin Center, Remote Server Administration Tools (RSAT), or Server Manager, or by PowerShell. |
Potential attack surface | Greatly reduced attack surface | No reduction |
Microsoft Management Console | Not installed - can be installed with the App Compatibility Feature on Demand (FOD). | Installed |
Note
For RSAT, you must use the version included with Windows 10 or later.