Skip to content

TechDirectArchive

Hands-on IT, Cloud, Security, Veeam & DevOps

  • Home
  • About
  • Advertise With US
  • Reviews
  • Tech News
  • Contact
  • Toggle search form

In-place upgrade for Windows Server 2012 to Windows Server 2019

Posted on 06/06/202006/05/2023 IT Expert By IT Expert No Comments on In-place upgrade for Windows Server 2012 to Windows Server 2019
  1. Home
  2. Windows Server
  3. In-place upgrade for Windows Server 2012 to Windows Server 2019

Windows Server 2012 is the fifth version of the Windows Server server operating system built by Microsoft, as part of the Windows NT family of operating systems, and is the successor of Windows Server 2008 R2. Windows Server 2012 is the server edition of Windows 8 and is available since September 2012. Its minor update (Windows Server 2012 R2) is available since October 2013. To simulate this in a lab environment download Windows Server 2012. Please see how to download and install Windows Server 2016. In this guide, I will show you how to perform an in-place upgrade for Windows Server 2012 to Windows Server 2019. kindly refer to the following articles on how to Log Off WS2012: How to sign out of Windows Server 2012, and how to install Windows Server 2016 Operating System.

An in-place upgrade is the installation of an operating system or application on the computer without removing the older version first and without saving any data beyond normal precautions. In-place installations of operating systems have a tendency to cause problems, especially if the new version is very different from the previous one. See how to perform an Upgrade Windows Server 2019 to 2022 via iDRAC, and how to configure Windows LAPS.

Reasons to perform an in-place upgrade

1: If you want to keep the same hardware and all the server roles you’ve already set up without flattening the server, you will want to do an in-place upgrade. An in-place upgrade allows you to go from an older operating system to a newer one while keeping your settings, server roles, and data intact. Here is additional information on how to upgrade to Windows Server 2019.

OS versionVersion to Upgrade toUpgrade process
Windows Server 2012WS 2019Upgrade to Windows Server 2016
Direct upgrade from 2016 to 2019

2: Also considering the Windows Server 2012 Life Cycle as shown below, There is a need to prepare for what is next with a valid operating system supported by Microsoft. Therefore, you can perform an in-place upgrade from Windows Server 2012 to Windows Server 2019.

Windows Server 2012 Life Cycle

Published releasedStart date for life cycleEnd date for basic supportExtended Support End dateRemarks
WS 2012 Datacenter10/30/201209.10.201810/10/2023The basic and extended support for this product has been extended to provide customers with a transition life that is a standard lifecycle.
WS 2012 Essentials02/01/201309.10.201810/10/2023Both mainstream support and extended support have been extended for this product so that all customers have the standard period to switch.
WS 2012 Foundation10/30/201209.10.201810/10/2023Both mainstream support and extended support have been extended for this product so that all customers have the standard period to switch.
WS 2012 R2 Datacenter11/25/201309.10.201810/10/2023The basic and extended support for this product has been extended to provide customers with a transition life that is standard lifecycle.
WS 2012 R2 Essentials11/25/201309.10.201810/10/2023Both mainstream support and extended support have been extended for this product so that all customers have the standard period to switch.
Windows Server 2012 R2 Foundation11/25/201309.10.201810/10/2023Both mainstream support and extended support have been extended for this product so that all customers have the standard period to switch.
WS 2012 R2 standard11/25/201309.10.201810/10/2023The basic and extended support for this product has been extended to provide customers with a transition life that is standard lifecycle.
WS 2012 standard10/30/201209.10.201810/10/2023The basic and extended support for this product has been extended to provide customers with a transition life that is standard lifecycle.

Current Windows Version

As you can see below, we are currently running Windows Server 2012, Datacenter Evaluation Edition.

Mount the ISO File

Begin the upgrade by mounting the Windows Server 2016 ISO image. Download DVDFab Virtual Drive in order to do this. Run the Setup and wait for the setup screen to appear. You see two options.

The ISO file has been mounted, lets double click on the drive to run the setup

This will open up the Windows Server 2016 setup as shown below. Click on Download Updates, drivers, and Optional Features (recommended). Click on Next

This will check for updates and also check your PC

Select Image to Install

Select the Image as shown below. Click on Next

Accept the License as shown below

This will open up a new window instructing you on what to keep. I will select “Nothing” as shown below. Click on Next

If you chose nothing, this will prompt you to choose yes in order to be very sure you want to continue. Next, Windows will collect updates

Windows is done collecting updates, the next process will be to check your system has enough space to install the Operating System and ensure everything is ok.

Install Windows Server 2016

When the setup checks everything is okay, the next window will prompt you to install Windows Server 2016. Click on Install as shown below

The server upgrade process begins as shown below. This can take a while! When this is done, your device will restart multiple times.

The following windows below show Windows Server 2016 is still installed. This process can take a while.

Customize Server

Let’s customize the server by entering the following information as it relates to you. When you are done, click on Next

Accept the License terms as shown below

Enter the password to your Administrators account as shown below. This step will finalize the Windows Server 2012 to Windows Server 2016 Upgrade

When Windows is done applying settings, you can now log on to your server as shown below.

As you can see below, the User Profile is currently being created on the Server. Please see For how to search through the Windows registry, and for what Registry Editor is and how to access the registry hives.

Here are some exciting articles: How to extend a VM Hard Disk on VMware Workstation, How to extend System Drive Partition on Windows, how to Fix unable to Extend Volume on Windows protected by BitLocker, how to fix “The virtual machine has terminated unexpectedly during startup with exit code 1 (1×0): Failed to open a session for the virtual machine Windows Server 2019.

Verify Windows In-place Upgrade

Now we are logged on to the server, let’s access the server system properties as shown below. The distribution point is now running fine on Windows Server 2019 Datacenter Evaluation.

The next step would be to upgrade from Windows Server 2016 to Windows Server 2019. to do this follow the steps discussed in this article. When you are done, you should have a similar version of Windows Server 2019 running.

If you do not want to upgrade further to Windows Server 2019, then you can install the roles and features needed to make this server operate. For some examples see the following links.

  • For how to Setup a DC (Setting up the Two Domain Controllers).
  • How to setup (add) a second Domain Controller (DC) to your environment
  • How to install and configure Active Directory Federation Service (ADFS) in Windows Server.
  • How to install Dynamic Host Configuration Protocol on Windows Server 2019.

To ensure everything was successfully upgraded, we need to access the registry. On the server, run RegEdit. Check the value of the hive below. The version should show Windows Server 2016.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion 

I hope you found this blog post helpful on how to perform In-place upgrade for Windows Server 2012 to Windows Server 2019. If you have any questions, please let me know in the comment session.

Rate this post

Thank you for reading this post. Kindly share it with others.

  • Share on X (Opens in new window) X
  • Share on Reddit (Opens in new window) Reddit
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Share on Facebook (Opens in new window) Facebook
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Telegram (Opens in new window) Telegram
  • Share on WhatsApp (Opens in new window) WhatsApp
  • Share on Mastodon (Opens in new window) Mastodon
  • Share on Bluesky (Opens in new window) Bluesky
  • Share on Threads (Opens in new window) Threads
  • Share on Nextdoor (Opens in new window) Nextdoor
Windows Server Tags:In-place upgrade, Upgrade, Windows Server 2016

Post navigation

Previous Post: Perform an in-place upgrade from Windows Server 2016 to Windows Server 2019
Next Post: How to backup and restore a Windows DHCP Server via the DHCP Manager and PowerShell

Related Posts

  • Object Firt OOTBI offline and online cluster update
    Offline and Online Update for Object First Out-of-the-Box Cluster Windows Server
  • featured 2 2
    Clone a repository and install software from GitHub on Windows Windows Server
  • Slide1
    Enable Exploit Protection feature on Windows using the Windows Security App, Microsoft Endpoint Configuration Manager, and Group Policy Windows
  • https   blogs images.forbes.com jasonevangelho files 2018 06 windows 7 2018 edition 1200x676 1
    Windows deployment cannot continue, the operating system is missing via MDT deployment Windows Server
  • update powershell in Windows
    Upgrade PowerShell Core Windows or Mac and Linux System Windows
  • ETWindows
    An Overview of Event Tracing for Windows Windows

More Related Articles

Object Firt OOTBI offline and online cluster update Offline and Online Update for Object First Out-of-the-Box Cluster Windows Server
featured 2 2 Clone a repository and install software from GitHub on Windows Windows Server
Slide1 Enable Exploit Protection feature on Windows using the Windows Security App, Microsoft Endpoint Configuration Manager, and Group Policy Windows
https   blogs images.forbes.com jasonevangelho files 2018 06 windows 7 2018 edition 1200x676 1 Windows deployment cannot continue, the operating system is missing via MDT deployment Windows Server
update powershell in Windows Upgrade PowerShell Core Windows or Mac and Linux System Windows
ETWindows An Overview of Event Tracing for Windows Windows

Leave a Reply Cancel reply

You must be logged in to post a comment.

Microsoft MVP

VEEAMLEGEND

vexpert-badge-stars-5

Virtual Background

GoogleNews

Categories

veeaam100

Veeam Vanguard

  • Windows 11 taskbar features remove 1
    How to modify Windows 11 Taskbar via Intune and GPO Windows
  • image 1
    Install and License Devolutions Remote Desktop Manager on Mac Mac
  • Screenshot 2021 02 09 at 16.10.30
    Download and install Fujitsu DeskUpdate & DeskUpdate Manager Windows Server
  • screenshot 2020 04 18 at 00.01.07
    Different ways to check for Ansible syntax errors Configuration Management Tool
  • Logon fsilure errors
    Logon Failure Reasons for Windows Event Viewer Windows Server
  • Screenshot 2020 05 14 at 17.47.09
    SSH access on Ubuntu server: Easy Guide Linux
  • images copy
    How to disable automatic screen lock in Ubuntu Linux Linux
  • Featured image Chrome notification
    How to Disable Chrome Browser Notifications on Windows Windows

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 1,779 other subscribers
  • RSS - Posts
  • RSS - Comments
  • About
  • Authors
  • Write for us
  • Advertise with us
  • General Terms and Conditions
  • Privacy policy
  • Feedly
  • Telegram
  • Youtube
  • Facebook
  • Instagram
  • LinkedIn
  • Tumblr
  • Pinterest
  • Twitter
  • mastodon

Tags

Active Directory Azure Bitlocker Microsoft Windows PowerShell WDS Windows 10 Windows 11 Windows Deployment Services Windows Server 2016

Copyright © 2026 TechDirectArchive

Loading Comments...

You must be logged in to post a comment.