You are on page 1of 8

Windows Server Installation Options 158 out of 178 rated this helpful - Rate this topic Published: February

29, 2012 Updated: February 29, 2012 Applies To: Windows Server 2012 This document summarizes the differences between the installation options available for Windows Server 2012, including the features that are installed with each option, the management options available after installation, and how to switch between the installation options during use. It also explains the differences between the Server Graphical Shell and the Minimal Server Interface and how to switch between them. In addition, it discusses how to use Features on Demand to further reduce the disk footprint by including the binary files for only the server roles you actually use. Installation options description

When you install Windows Server 2012, you can choose between Server Core Installation and Server with a GUI. The Server with a GUI option is the Windows Server 2012 equivalent of the Full installation option available in Windows Server 2008 R2. The Server Core Installation option reduces the space required on disk, the potential attack surface, and especially the servicing requirements, so we recommend that you choose the Server Core installation unless you have a particular need for the additional user interface elements and graphical management tools that are included in the Server with a GUI option. For this reason, the Server Core installation is now the default. Because you can freely switch between these options at any time later, one approach might be to initially install the Server with a GUI option, use the graphical tools to configure the server, and then later switch to the Server Core Installation option. An intermediate state is possible where you start with a Server with a GUI installation and then remove Server Graphical Shell, resulting in a server that comprises the Minimal Server Interface, Microsoft Management Console (MMC), Server Manager, and a subset of Control Panel. See the Minimal Server Interface section of this document for more information. In addition, after installation of either option is complete, you can completely remove the binary files for server roles and features that you do not need, thereby conserving disk space and reducing the attack surface still further. See the Features on Demand section of this document for more information. A server in Minimal Server Interface mode is about 300 MB smaller than the same server in Server with a GUI mode. A server in Server Core mode is about 4 GB smaller than the same server in Server with a GUI mode. For the smallest possible installation footprint, start with a Server Core installation and then completely remove any server roles or features you do not need by using Features on Demand.

If you choose the Server Core Installation option

With this option, the standard user interface (the Server Graphical Shell) is not installed; you manage the server using the command line, Windows PowerShell, or by remote methods.

User interface: command prompt (Server Graphical Shell is not installed) Install, configure, uninstall server roles locally: at a command prompt with Windows PowerShell. Install, configure, uninstall server roles remotely: with Server Manager, Remote Server Administration Tools (RSAT), or Windows PowerShell. Note For RSAT, you must use the Windows 8 version.

Microsoft Management Console: not available locally. Desktop Experience: not available. Server roles available:
o o o o o o o o o o o o

Active Directory Certificate Services Active Directory Domain Services DHCP Server DNS Server File Services (including File Server Resource Manager) Active Directory Lightweight Directory Services (AD LDS) Hyper-V Print and Document Services Streaming Media Services Web Server (including a subset of ASP.NET) Windows Server Update Server Active Directory Rights Management Server

Routing and Remote Access Server and the following sub-roles:


Remote Desktop Services Connection Broker Licensing Virtualization

To convert to a Server with GUI installation with Windows PowerShell: follow the steps in the procedure below. Note All cmdlets must be run from an elevated Windows PowerShell prompt.

To use Windows PowerShell to convert from a Server Core installation to a Server with a GUI installation

1. Determine the index number for a Server with a GUI image (for example, SERVERDATACENTER, not SERVERDATACENTERCORE) with Get-WindowsImage -ImagePath <path to wim>\install.wim. 2. Run Install-WindowsFeature Server-Gui-Mgmt-Infra,Server-Gui-Shell Restart Source c:\mountdir\windows\winsxs 3. Alternatively, if you want to use Windows Update as the source instead of a WIM file, use this Windows PowerShell cmdlet: Install-WindowsFeature Server-Gui-Mgmt-Infra,Server-Gui-Shell Restart If you choose the Server with a GUI option

With this option, the standard user interface and all tools are installed. Server roles and features are installed with Server Manager or by other methods.

User interface: standard graphical user interface (Server Graphical Shell). The Server Graphical Shell includes the new Windows 8 shell, but does not include the Windows Store or support for Windows Store apps. To enable support for the Windows Store and Windows Store apps, install the Desktop Experience feature. Install, configure, uninstall server roles locally: with Server Manager or with Windows PowerShell

Install, configure, uninstall server roles remotely: with Server Manager, Remote Server, RSAT, or Windows PowerShell

Microsoft Management Console: installed Desktop Experience: installable with Server Manager or Windows PowerShell To convert to a Server Core installation with Windows PowerShell: run the following cmdlet: Uninstall-WindowsFeature Server-Gui-Mgmt-Infra -Restart

If you initially install with the Server with a GUI option and then use the above command to convert to a Server Core installation, you can later revert to a Server with a GUI installation without specifying a source. This is because the necessary files remain stored on the disk, even though they are no longer installed. For more information, and for instructions to completely remove the Server with a GUI files from disk, see the Features on Demand section of this document. If you convert to a Server Core installation, Windows features, server roles, and GUI management tools that require a Server with a GUI installation will be uninstalled automatically. You can specify the WhatIf option in Windows PowerShell to see exactly which features will be affected by the conversion. Minimal Server Interface

In Windows Server 2012, you can remove the Server Graphical Shell, resulting in the Minimal Server Interface. This is similar to a Server with a GUI installation, but Internet Explorer 10, Windows Explorer, the desktop, and the Start screen are not installed. Microsoft Management Console (MMC), Server Manager, and a subset of Control Panel are still present. Starting with a Server with a GUI installation, you can convert to the Minimal Server Interface at any time using Server Manager. Note When you change any of these options, you will have to restart the server for the change to take effect. See the table below for a summary of which selections to make in Server Manager (or cmdlets to use in Windows PowerShell) in order to get a given installation state:

Server Core To reach the installation installation state in each column option

Minimal Server Interface

Server with a GUI installation option

Desktop Experience feature installed

Select these features in Server Manager:

none

Graphical Management Tools and Infrastructure

Graphical Management Tools and Infrastructure, Server Graphical Shell

Graphical Management Tools and Infrastructure, Server Graphical Shell, Desktop Experience

Or, run the Windows PowerShell install/uninstall commands with these values for the Name parameter: Features on Demand

none

Server-GuiMgmt-Infra

Server-Gui-MgmtInfra, Server-GuiShell

Server-Gui-Mgmt-Infra, Server-Gui-Shell, Desktop-Experience

In previous versions of Windows, even if a server role or feature was disabled, the binary files for it were still present on the disk, consuming space. In Windows Server 2012, not only can you disable a role or feature, but you can also completely remove its files, a state shown as removed in Server Manager or disabled with payload removed in Dism.exe. To reinstall a role or feature that been completely removed, you must have access to an installation source. To completely remove a role or feature, use Remove with the Uninstall-WindowsFeature cmdlet of Windows PowerShell. For example, to completely remove Windows Explorer, Internet Explorer, and dependent components, run the following Windows PowerShell command: Uninstall-WindowsFeature Server-Gui-Shell -Remove To install a role or feature that has been completely removed, use the Windows PowerShell Source option of the Install-WindowsFeature Server Manager cmdlet. The Source option specifies a path to a WIM image and the index number of the image. If you do not specify a Source option, Windows will use Windows Update by default. Offline VHDs cannot be used as a source for installing roles or features which have been completely removed. Only component sources from the exact same version of Windows are supported. For example, a component source derived from the Windows Server Developer Preview is not a valid installation source for a server running Windows Server 2012. To install a removed role or feature using a WIM image, use the steps and Windows PowerShell cmdlets: 1. Run Get-windowsimage imagepath <path to wim>\install.wim, and make note of the index of the Windows Server 2012 image.

2. Install-WindowsFeature <featurename> -Source wim:<path>:<index>, where: Featurename is the name of the role or feature from Get-WindowsFeature Path is the path to the WIM mount point Index is the index of the server image from Step 1. For example: Install-WindowsFeature <featurename> -Source wim:d:\sources\install.wim:4 You can also specify a source for servers that are domain members using Group Policy. Navigate to Computer Configuration > Administrative Templates > System > Specify settings for optional component installation and component repair Note Permissions might affect the systems ability to access Windows features for installation over a network. The Trusted Installer process runs within the machine account. If you encounter network access issues, try issuing a net use command (for example, net use * \\path\to\network or the cmdlet New-PSDrive Name Z -PSProvider Filesystem -Root "\\path\to\network) to mount the network source and then copy the source locally. Then use the local copy as the installation source. Practical applications

These examples give you an idea of how you can choose the installation option that might be most appropriate for your deployment needs:

Server Core installations require approximately 4 GB less space than a Server with a GUI installation. By using Server Core installations on virtual machines, you can achieve a significant space savings by not having to store the GUI files on the virtual machines disk. Servers often have comparatively large amounts of memory and complex disk arrays, both of which can take a significant amount of time to initialize at startup. Because Server Core installations minimize the number of restarts required for updates, the frequency at which disk arrays and memory must be re-initialized is reduced. Certain server applications have dependencies on certain Windows services, libraries, applications, and files that are not available in Server Core installations, but the administrator wants to take advantage of the reduced need for updating typical of Server Core installations. The Minimal Server Interface offers additional compatibility while still maintaining a reduced system footprint (though to a lesser extent than a Server Core installation).

Features on Demand can be used to reduce the footprint for your virtual machine deployments by removing roles and features that will never be deployed in your virtual machines. Depending on the roles and features used in your virtual machines, it is possible to reduce the size by over 1 GB.

Reference table

This table summarizes which features are available locally depending on which installation option you choose.

Server Core installation option Command prompt Windows PowerShell/Microsoft .NET Server Manager Microsoft Management Console Control Panel Control Panel applets Windows Explorer Taskbar Notification area Internet Explorer Built-in help system Themes available available not available not available not available not available not available not available not available not available not available not available

Minimal Server Interface available available available available

Desktop Server with a GUI Experience feature installation option installed available available available available available available available available available available available available available available available available

not available available some available available

not available available not available available not available available not available available not available available not available not available

Windows 8 Shell Windows Store and support for Windows Store apps Windows Media Player See also

not available not available not available

not available not available not available not available not available not available

available available available

For detailed information about working with a server in Server Core mode, see Configure and Manage Server Core Installations. 1.4