Create a Windows Server GUI Template 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 is part two of the Windows Server in Proxmox series. This guide walks you through converting a freshly installed Windows Server (GUI) into a reusable Proxmox template — ideal for fast, repeatable VM deployments in lab environments.
What you’ll learn:
- Installing VirtIO guest tools
- Running full system updates
- Performing Sysprep (generalization)
- Cleaning up ISO mounts
- Converting the VM to a Proxmox template
Once done, you can instantly clone new Windows VMs without repeating the setup process.
Video Guide
Step 1 – Initial Setup
- After installing Windows Server, set an administrator password
- Press Ctrl + Alt + Delete to log in
- Adjust the time zone if necessary
- Open File Explorer and navigate to the VirtIO CD/DVD drive
- Run virtio-win-guest-tools.exe
- Follow the installation steps (usually just Next → Install All) — this installs drivers needed for Proxmox virtual hardware
Step 2 – System Updates
- Go to Settings → Update & Security
- Let Windows download and install all available updates
- Click “Restart now” once installation is complete
- After rebooting, log back in and check for remaining updates
- Repeat until Windows is fully up to date
If you want specific programs or configurations available on every VM cloned from this template — install and configure them now before proceeding to Sysprep.
Step 3 – Generalize with Sysprep
Sysprep removes machine-specific information so each cloned VM gets a unique identity.
- Open File Explorer and navigate to:
C:\Windows\System32\Sysprep\ - Launch Sysprep.exe
- Configure the settings:
- System Cleanup Action: Enter System Out-of-Box Experience (OOBE)
- Check: Generalize
- Shutdown Options: Shutdown
- Click OK and wait for Windows to shut down automatically
Step 4 – Clean Up ISO Mounts (Optional)
Before converting to a template, remove the ISO mounts to avoid boot errors if the ISO files are later deleted.
- In the Proxmox Hardware tab for the VM:
- Remove one of the CD/DVD drives entirely
- Edit the remaining one and set it to “Do not use any media”
Step 5 – Convert to Template
- Right-click the Windows Server VM in the Proxmox sidebar
- Select “Convert to Template”
- Confirm — the VM icon will change to indicate it is now a template
Your Windows Server GUI template is ready. You can now clone it instantly whenever you need a new Windows VM.
Related Links
- Part 1 – Windows Server Installation in Proxmox VE — create the VM and install Windows
- Proxmox VM Templates Documentation — official Proxmox wiki
- VirtIO Drivers ISO — latest stable VirtIO drivers