Tuncay Sahin

ICT Engineer | Docent ICT & Trainer

The Server Core option is a minimal installation option that is available when you are deploying a Windows Server. It installs a command-line administration-only version of Windows Server that supports installing many server roles and features. It can be easy managed locally and remotely by PowerShell commands and/or remotely using graphical user interface tools included in Remote Server Administration Tools (RSAT).

In this article: Benefits of Server Core | Roles and Features supported | Non-Usage Scenarios

Benefits of Server Core

  • Greater stability
    Server Core installation has fewer running processes and services than a Full installation, the overall stability of Server Core is greater.
  • Simplified management
    There are fewer things to manage on a Server Core installation, it’s easier to configure and support a Server Core installation than a Full one.
  • Reduced maintenance
    Server Core has fewer binaries than a Full installation, fewer hot fixes and security updates need to be applied to a Server Core installation.
  • Reduced memory and disk requirements
    A Server Core installation on x86 architecture, with no roles or optional components installed and running at idle, has a memory footprint of about 180 megabytes (MB), compared to about 310 MB for a similarly equipped Full installation of the same edition. Disk space needs differ even more—a base Server Core installation needs only about 1.6 gigabytes (GB) of disk space compared to 7.6 GB for an equivalent Full installation.
  • Reduced attack surface
    Server Core has fewer system services running on it than a Full installation does, there’s less attack surface. This means that a Server Core installation is more secure than a similarly configured Full installation.

Performances of a Server Core installation and a Full installation are about equal if they are both running identical roles, because most of the elements that are part of a Full installation are idle unless a user is logged onto the server.

Roles and Features supported

You can install many roles and features on a server core server and administer them remotely.

To see a list of the roles and features that are available, run the following cmdlets:

Server 2012 Core by PowerShell


Server 2008 R2 Core CMD shell

Dism /online /get-features /format:table
PowerShell: Get-WindowsFeature


Non-Usage Scenarios

Server Core can’t be used as a platform for running server applications such as Exchange Server, Microsoft SQL Server, SharePoint Server or third-party server applications .

Applications without dependency on the GUI can be installed onto Server Core, for example:

  • Antivirus agents
  • Backup agents
  • System management agents

Meer informatie

Voor meer informatie of voor een persoonlijk adviesgesprek kunt u altijd vrijblijvend contact met mij opnemen.