Skip to content

Windows Server in-place Upgrade from 2012 R2 to 2025

👋 Introduction

Windows Server in-place Upgrade is a process designed to help you upgrade your existing Windows Server 2012 R2, 2016, 2019 or 2022 to Windows Server 2025 without the need for a complete reinstallation. This guide provides step-by-step instructions to ensure a smooth and successful upgrade, minimizing downtime and preserving your server settings and data.

Current service end Windows Server:

Windows Server VersionMainstream Support endExtended Support end
Windows Server 2012 R2End of servicingEnd of servicing
Windows Server 2016End of servicingJanuary 12, 2027
Windows Server 2019End of servicingJanuary 9, 2029
Windows Server 2022October 13, 2026October 14, 2031

⬆️ Upgrade

Example: Windows Server 2012 R2 -> Windows Server 2025

TIP

Do not make an in-place upgrade of a Domain Controller. Set up a new server and promote it to DC instead. Learn more here.

  1. Start the setup from a DVD or mounted ISO file.
  2. If you select Change how Setup downloads updates, you can select to not download and install updates during the upgrade process in the next window.

WARNING

It is recommended to have a fully updated system before starting the upgrade process.

drawingdrawing
  1. Now you can select the edition you want to upgrade to.

IMPORTANT

If you select a different edition than the one currently installed, you will not be able to keep your apps and settings.

drawing
  1. Now the system checks if the upgrade can be performed and then you also need to accept the license terms.
drawingdrawing
  1. After that you can choose to keep files, settings and apps or not. Next the system will check for updates if selected at the start.
drawingdrawing
  1. Finally, after when the setup checked everything, you can start the upgrade process by clicking on Install.
drawing
  1. Then the installation process runs and the server will restart a few times.
drawingdrawing
  1. If you didn`t keep your settings, you select your languages again and set a password.
drawingdrawing
  1. Then you are ready to log in again. After the login you need to select the diagnostics settings and all is set.
drawingdrawing
drawing

💡 Conclusion

In-place upgrades are a great way to upgrade non-critical servers where a rollback is not that difficult and you can save a lot of time. For critical servers like Domain Controllers or database servers, a clean installation is nearly always the better option.

In-place Pro's

  • Server continuity: The upgrade maintains your server's settings, identity, IP address, hostname and domain membership.
  • Automatic migration: Applications and configurations migrate automatically, reducing manual efforts.

In-place Con's

  • Baggage: The upgrade retains old registry entries, clutter, drivers and more from the previous OS which all can impact the system later down the line.
  • No replacement: No automatic process will replace your do dilligence in testing the server, the applications and checking functionality.

References