0/1 Lessons

Course Introduction

• 2min

0 / 1 lessons complete

Downloading and Installing Windows Server

• 1hr 11min

0 / 9 lessons complete

Roles and Features

• 1hr 35min

0 / 6 lessons complete

Upgrading and Migrating Windows Server

• 1hr 0min

0 / 6 lessons complete

Windows Server Storage Solutions

• 1hr 3min

0 / 7 lessons complete

Windows Server Backup

• 47min

0 / 7 lessons complete

Course Conclusion

• 2min

0 / 1 lessons complete

Upgrading Windows Server Desktop Experience from 2016 to 2019


Q&A (0)

Notes (0)

Resources (0)

Saving Progress...


There are no resources for this lesson.

Notes can be saved and accessed anywhere in the course. They also double as bookmarks so you can quickly review important lesson material.

Create note

In this lesson, you are going to learn how to upgrade Windows Server 2016 Datacenter. We are going to upgrade to the 2019 Datacenter Evaluation.

Keep in mind the basic principles are the same no matter what version you are going to be upgrading.

We are going to start by taking an inventory of the system, that would be IP configuration, what software or server and roles are installed on the system, and we are going to back up that data to a secondary hard drive that we added to the server.

Once we have done that, we are going to run through the installation and the upgrade. Then we are going to go back and look at that inventory that we took and we are going to make sure we restore all configuration settings if any were lost.

So the first thing we need to do is to create a second volume where we can store this information so it would not be lost during the upgrade.

I’ve attached a second hard drive to this virtual machine. Click on Server Manager and on the left pane click on File and Storage Services, click on Disks and we should see a 2 GB disk. Right-click and choose New Volume...

Click Next on the Before you begin New Volume Wizard.

Leave the default prompts and just click Next.

An informational window might appear saying that it will initialize and bring online the disk. Click OK.

Click Next again to continue.

Click Next again leaving the defaults.

Name the volume Data and click on Next.

Finally, click on the Create button.

The process begins, just wait to finish. Click Close.

Open File Explorer and navigate to This Pc to check on the newly created Data drive E:\.

Next, click the Windows start button at the bottom left and type powershell. Click the application from the list.

In PowerShell type cd E:\ and press Enter. Type systeminfo and press Enter.

This is the first command we are going to use to generate information on our computer, that way we can restore the information later if any is lost during the upgrade process.

Once we see the output we want we redirect the output to a file by typing systeminfo > systeminfo.txt and press Enter.

We can see a newly generated file in the E:\ drive from File Explorer. 

The next command we are going to type is ipconfig /all > ipconfig.txt. If we type dir in PowerShell we can see the files there as well.

We can type cat ipconfig.txt to see the file contents.

Next, we are going to get all the Windows Features and Roles that are installed.

Type Get-WindowsFeature > Get-WindowsFeatures.txt. We can see the contents by typing cat Get-WindowsFeatures.txt.

Roles and Features installed are marked as X.

One last command we can run is Get-Item -Path “HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\” and press Enter. This information is useful for comparison purposes with the new Windows OS.

We can send the output to a file by typing Get-Item -Path “HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\” > CurrentVersion.txt.

Type dir and press Enter to see what we have so far.

If you have additional applications and software installed on this computer, you may want to create a new text document and name it Apps.txt, and list any software installed manually.

Now we have an inventory of the software that is on our computer.

Close the PowerShell prompt.

Open File Explorer and navigate to This PC. We can see we have our installation media in our Optical Drive for Windows Server 2019 already mounted.

Server Academy Members Only

Sorry, this lesson is only available to Server Academy Full Access members. Become a Full-Access Member now and you’ll get instant access to all of our courses.

5 2 votes
Lesson Rating
Notify of
profile avatar
Newest Most Voted
Inline Feedbacks
View all comments

profile avatar
1 year ago

The line in the text with the command Get-Item -Path “HKLM:\SOFTWARE\Microsoft\Windows NtT\CurrentVersion\” is invalid and should be Get-Item -Path “HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\” as shown in the video.

profile avatar
11 months ago

As l follow along, when I enter the command, Get-WindowsFeature
> Get-WindowsFeatures.txt there’s an error message saying there’s
no command! Therefore I cannot continue.

profile avatar
10 months ago

does the upgrade also transfer all the data of the previous version?

profile avatar
10 months ago

hey admin,

when upgrading to 2019, do i have to install the 2019 iso seperately? or like doesn’t the server2016 have an automatic update by itself to level up to 2019?.. uk like windows does from 10 to 11?

profile avatar
10 months ago

While attempting to upgrade Windows Server Desktop Experience
from 2016 to 2019 the downloads and reboots take too long and my
time runs out, therefore I can’t pass the final Lab test. How can I speed
up the downloads and reboots?