How to Install Windows Server 2016
Windows Server 2016 is Microsoft’s server operating system released in October 2016. It introduces new features such as Nano Server, Storage Spaces Direct, shielded virtual machines, and significant improvements to Hyper-V. This guide walks you through a clean installation of Windows Server 2016 from bootable media.
Prerequisites
Before beginning the installation, verify your hardware meets the minimum requirements. Windows Server 2016 requires a 1.4 GHz 64-bit processor, at least 512 MB RAM (2 GB for Server with Desktop Experience), and a minimum of 32 GB disk space. You will also need a DVD drive or USB port to boot from installation media.
Download the Windows Server 2016 ISO from the Microsoft Evaluation Center or use your licensed copy. Use a tool such as Rufus to write the ISO to a USB drive if you are not using a physical DVD.
Step 1: Boot from Installation Media
Insert the installation DVD or USB drive and power on the server. Access the BIOS or UEFI firmware settings (typically by pressing F2, F10, F12, or Del during POST) and set the boot order so the installation media is first. Save and exit the firmware to begin booting from the media.
The server will load Windows Setup. You will see a language selection screen. Choose your preferred language, time and currency format, and keyboard input method, then click Next.
Step 2: Start the Installation
Click “Install now” on the Windows Setup welcome screen. You will be prompted to enter a product key. If you are evaluating the product or have a KMS infrastructure, you may skip this step by clicking “I don’t have a product key”.
Step 3: Select Installation Edition
Windows Server 2016 is available in several editions. Choose between:
Windows Server 2016 Standard (Desktop Experience) – Full graphical interface, suited for most environments.
Windows Server 2016 Datacenter (Desktop Experience) – Identical GUI, but licensed for unlimited virtual machines.
Windows Server 2016 Core – No GUI, lower overhead, managed via command line or PowerShell remoting.
For most administrators new to the platform, select the Desktop Experience edition to use the familiar graphical interface.
Step 4: Accept the License Terms
Read and accept the Microsoft Software License Terms by checking the checkbox and clicking Next.
Step 5: Choose Installation Type
Select “Custom: Install Windows only (advanced)” for a clean installation. The “Upgrade” option is only applicable when upgrading from a previous Windows Server version where an existing OS is already installed on the drive.
Step 6: Partition the Disk
Select the drive or partition on which to install Windows Server 2016. If the drive is new and unpartitioned, click “New” to create a partition. Windows Setup will automatically create a system reserved partition alongside the primary partition. Select the primary partition and click Next.
If you need to load a storage controller driver not included with the installation media (common with some RAID controllers), click “Load driver” and provide the driver files via USB.
Step 7: Complete Installation
The installer will copy files, install features, and configure the operating system. The server will restart several times during this process. Do not interrupt power during installation.
Step 8: Set the Administrator Password
After the final restart, Windows Server 2016 will prompt you to set the built-in Administrator password. Enter a strong password that meets complexity requirements (uppercase, lowercase, number, and symbol), then press Ctrl+Alt+Delete to log in for the first time.
Post-Installation Steps via PowerShell
Once logged in, open PowerShell as Administrator and run the following commands to verify the installation and apply initial configuration:
# Check Windows version
Get-ComputerInfo | Select-Object WindowsProductName, WindowsVersion, OsHardwareAbstractionLayer
# Check system uptime
(Get-Date) - (gcim Win32_OperatingSystem).LastBootUpTime
# List installed Windows features (top 20)
Get-WindowsFeature | Where-Object { $_.InstallState -eq 'Installed' } | Select-Object -First 20 Name, DisplayName
Activating Windows Server 2016
To activate Windows Server 2016 using a product key, run the following commands in an elevated Command Prompt or PowerShell session:
# Install product key
slmgr.vbs /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
# Activate online
slmgr.vbs /ato
# Check activation status
slmgr.vbs /xpr
Installing Windows Updates
Apply the latest security patches and cumulative updates immediately after installation. In PowerShell:
# Install PSWindowsUpdate module (if not present)
Install-Module PSWindowsUpdate -Force
# Check for and install all updates
Import-Module PSWindowsUpdate
Get-WindowsUpdate -AcceptAll -Install -AutoReboot
Alternatively, open Server Manager, click “Local Server”, and select “Windows Update” to manage updates through the GUI.
Renaming the Server
Give the server a meaningful hostname immediately after installation. Use PowerShell to rename it and restart:
# Rename the computer and restart
Rename-Computer -NewName "WS2016-SRV01" -Restart
Windows Server 2016 is now installed and ready for further configuration. Subsequent steps typically include setting a static IP address, joining the server to an Active Directory domain, enabling Remote Desktop, and installing required server roles such as DNS, DHCP, or IIS.