Windows Server Installation in Proxmox VE
Use at your own risk. All guides and scripts are provided for educational purposes only. Always review and understand any code before running it — especially with administrative privileges. Test in a safe environment before using in production. Your system, your responsibility.
This guide walks you through how to prepare a clean Windows Server installation in Proxmox VE and convert it into a reusable template — ideal for fast, repeatable VM deployments in lab environments.
This is part one of a two-part series. Once Windows is fully installed, continue with the next guide which covers Sysprep, generalization, and final template preparation.
Video Guide
Requirements
- Proxmox VE 7.x or 8.x
- Windows Server ISO downloaded
- VirtIO drivers ISO downloaded from fedorapeople.org
Step 1 – Create the Virtual Machine
- Click “Create VM” in the top right corner of the Proxmox interface
- Under General – set a name for your VM and adjust the VM ID if needed
- In the OS tab:
- Select your Windows Server ISO
- Set the OS type and version
- Check “Add additional drive for VirtIO drivers” and select your VirtIO ISO
- In the System tab:
- Choose storage for the VM
- Check “Qemu Agent”
- Specify TPM storage (optional but recommended)
- Under Disks:
- Set Bus/Device to VirtIO Block
- Set disk size to 50 GiB (or as preferred)
- Under CPU:
- Set number of cores (e.g. 2 or 4)
- Set CPU type to Host
- In the Memory tab:
- Set desired RAM in MiB (e.g. 4096 for 4 GB)
- Under Network:
- Adjust if needed (e.g. assign to a specific VLAN)
- Review settings under Confirm and click Finish
Step 2 – Start the VM and Begin Installation
- Select your new VM and open the Console tab
- Click Start Now
- When prompted with “Press any key to boot from CD or DVD…” — press any key to begin
Step 3 – Install Windows Server
- Choose your preferred language, time and keyboard layout, then click Next
- Click Install Now
- Select your Windows Server edition (e.g. Standard or Datacenter) and click Next
- Accept the license terms and click Next
- Choose “Custom: Install Windows only (advanced)”
Step 4 – Load VirtIO Drivers
Without loading the VirtIO drivers, Windows will not detect the virtual disk. Follow these steps:
- Click “Load Driver” (the icon next to the CD)
- Click Browse and select the VirtIO ISO
- Navigate to the folder:
For example:
amd64 → [version matching your Windows edition]2k22for Windows Server 2022,w11for Windows 11 - Click OK
- Select Red Hat VirtIO SCSI Controller and click Next
- After a moment, your storage drive will appear
- Click Next to begin the Windows installation
What’s Next
Once Windows Server has finished installing, continue with Part 2 — Sysprep, generalization, and converting the VM into a reusable Proxmox template.
Related Links
- VirtIO Drivers ISO — latest stable VirtIO drivers
- Proxmox Windows Guest Agent — official documentation
- Proxmox VE Documentation — official Proxmox wiki