Windows Server 2025 In-Place Upgrade Guide (with Screenshots)

Introduction

Purpose of the guide

Explains the goal — to help IT administrators perform a smooth, step-by-step in-place upgrade of Windows Server (e.g., from 2019/2022 to 2025).

Supported upgrade paths

Lists which Windows Server versions can be directly upgraded to Server 2025.

Example:

  • Server 2016 → ❌ Not supported
  • Server 2019/2022 → ✅ Supported

Pre-Upgrade Checklist

System requirements :   

Minimum System Requirements for Windows Server 2025

Hardware requirements for Windows Server | Microsoft Learn

ComponentMinimum Requirement
CPU1.4 GHz 64-bit processor
RAM512 MB for Server Core, 2 GB for Desktop Experience (4 GB recommended)
StorageAt least 32 GB free space (64 GB+ recommended for GUI and paging/hivernation)
NetworkPCIe-certified Ethernet adapter with ≥ 1 Gbps throughput
FirmwareUEFI 2.3.1c with Secure Boot support
SecurityTPM 2.0 (required for certain features like BitLocker)
DisplaySuper VGA resolution (1024×768) when GUI is used
  • These are the bare minimum to run Windows Server. For production use, more CPU, RAM, and storage are strongly recommended based on roles and workloads.

Backup and snapshot : 

Take a full backup or snapshot of the server before upgrading — in case need to roll back.

Review roles and features :

Check what server roles (e.g., DNS, File Server) and features are currently installed. This helps ensure that they continue to work after the upgrade.

3. Mount the ISO

  • Right-click the ISO file and select Mount

4. Run Setup

  • Open the mounted ISO drive and run setup.exe

5. Choose Upgrade Option

  • Select Keep personal files and apps
     

6. Compatibility Check

  • Setup will scan for hardware/app compatibility
  • Review any warnings or blockers

7. Select Edition

  • Choose Windows Server 2025 Standard (Desktop Experience) for GUI mode

8. Begin Upgrade

  • The server will reboot multiple times.
  • Wait ~30–90+ mins depending on hardware.

9. Post-Upgrade Validation

Log in and verify:

Check OS version: winver.

Verify roles/features: Get-WindowsFeature.

Confirm apps and services are working.

Reinstall missing drivers or apps if needed.

Reapply group policies or security baselines (optional).

Tips

Domain Controllers (DCs):
It’s safer to introduce a new Server 2025, promote it to DC, then demote the old DC instead of doing an in-place upgrade.

Cluster Nodes:
Upgrade one node at a time. Remove it from the cluster, upgrade, then re-add it.

Leave a Comment