Skip to main content

Windows Server 2019 Installation Guide

This guide covers the installation of Windows Server 2019 Essentials in VirtualBox. Windows Server 2019 builds on the foundation of Server 2016 with improved security and hybrid cloud capabilities.

Obtaining Windows Server 2019

Microsoft provides a free evaluation version of Windows Server 2019 for testing and learning purposes.Download Windows Server 2019 EvaluationSelect the Essentials edition for small business and educational environments.

Prerequisites

System Requirements
  • VirtualBox 6.0 or later
  • 64-bit processor with virtualization support
  • Minimum 2 GB RAM (4 GB recommended)
  • At least 32 GB disk space
  • Windows Server 2019 ISO image
Refer to the official Windows Server 2019 system requirements for complete specifications.

Creating the Virtual Machine

1

Create New VM

  1. Open VirtualBox and click New
  2. Configure:
    • Name: Windows2019Server
    • Type: Microsoft Windows
    • Version: Windows 2019 (64-bit)
2

Allocate Memory

Assign at least 2048 MB (2 GB). For better performance, use 4096 MB (4 GB).
3

Create Virtual Hard Disk

  1. Select Create a virtual hard disk now
  2. Type: VDI (VirtualBox Disk Image)
  3. Storage: Dynamically allocated
  4. Size: At least 40 GB
4

Configure Network

  1. Go to SettingsNetwork
  2. Set Adapter 1 to NAT
You can change to Internal Network or Bridged Adapter later for domain configurations.
5

Attach ISO

  1. Go to SettingsStorage
  2. Select the optical drive
  3. Attach your Windows Server 2019 ISO

Installing Windows Server 2019

1

Boot from ISO

Start the VM. VirtualBox automatically boots from the ISO on a new virtual machine.
On physical machines or existing VMs, you may need to press a key to boot from CD/DVD.
2

Select Language and Region

Choose your language, time/currency format, and keyboard layout.
3

Install Now

Click Install now.
The Repair your computer option is for troubleshooting and recovery of existing Windows installations.
4

Select Edition

Choose Windows Server 2019 Essentials or your preferred edition.
5

Product Key

  • Enter your product key if you have one
  • Or click I don’t have a product key (for evaluation version)
Evaluation keys are valid for 180 days and can be changed later from Server Manager.
6

Accept License Terms

Read and accept the End User License Agreement (EULA).
7

Installation Type

Select Custom: Install Windows only (advanced).
8

Partition Selection

Select the unallocated disk space and click Next.
For production dual-boot scenarios, carefully review partition layout. For this new VM, the default is safe.
9

Installation Progress

Windows copies files and installs features. This is an unattended process taking 15-30 minutes.The system will restart automatically.

Initial Configuration

1

Set Administrator Password

On first boot, create a password for the built-in Administrator account.
  • Username: Administrador (Spanish) or Administrator (English)
  • Password: Must be complex (e.g., Admin1s0)
Windows Server requires passwords with:
  • Uppercase letters
  • Lowercase letters
  • Numbers
  • Minimum length (usually 7-8 characters)
2

Login

Press Ctrl+Alt+Delete and enter the Administrator password.
3

Server Manager

Server Manager launches automatically, providing access to all server configuration tools.

Server Configuration Options

After installation, you can configure your server through Server Manager:
1

Configure Local Server

In Server Manager, click Local Server to configure:
  • Computer name
  • Network settings
  • Windows Update
  • Remote Desktop
  • Time zone
2

Add Roles and Features

Use the Add Roles and Features Wizard to install:
  • Active Directory Domain Services
  • DNS Server
  • DHCP Server
  • File and Storage Services
  • Web Server (IIS)
  • And more…
3

Windows Updates

  1. Click Local Server
  2. Click the Windows Update link
  3. Check for and install all available updates
  4. Restart when prompted
Keeping Windows Server updated is critical for security and stability.

Optional: Essentials Configuration Wizard

If you installed Windows Server 2019 Essentials, a configuration wizard helps set up a small business domain environment.
The wizard configures:
  • Company information and domain name
  • Network administrator account
  • Automatic updates
  • Basic domain services
This is similar to the Windows Server 2016 Essentials configuration covered in the Windows Server 2016 guide.

Next Steps

Your Windows Server 2019 installation is ready! Common next steps include:
  • Domain Setup: Configure Active Directory Domain Services
  • DNS Configuration: Set up DNS forwarders for internet name resolution
  • User Management: Create domain or local user accounts
  • File Shares: Configure shared folders and permissions
  • Group Policy: Set up organizational policies
  • Backup: Configure Windows Server Backup
  • Remote Access: Enable Remote Desktop for remote administration

Key Differences from Windows Server 2016

Security Enhancements
  • Improved Windows Defender ATP
  • Shielded VMs support
  • Enhanced security for Hyper-V
Hybrid Cloud Features
  • Better Azure integration
  • Storage Migration Service
  • System Insights
Application Platform
  • Support for Kubernetes
  • Improved container support
  • Linux containers support
Storage
  • Storage Migration Service
  • Deduplication for ReFS
  • Storage Replica improvements

Troubleshooting

Can’t activate Windows
  • Verify internet connectivity
  • Check that you’re using a valid evaluation or licensed key
  • Activation can be done later from Server Manager → Local Server
Server Manager doesn’t open
  • Wait a few minutes after first boot
  • Manually launch from Start Menu
  • Check Windows Update status
Network connectivity issues
  • Verify VirtualBox network adapter settings
  • Check Windows Firewall settings
  • Ensure network drivers are installed

Build docs developers (and LLMs) love