Our goal is to upgrade a machine from Windows Server (WS) 2008 R2 to WS 2016. For now, we don't want to perform a clean-install to the server OS.

But according to Microsoft documentation, there is no direct path to upgrade from WS 2008 R2 to WS 2016 but we can upgrade from WS 2008 R2 to WS 2012 R2, and then to WS 2016.

Since we are not going to use WS 2012 R2 at all, I was wondering if I can use evaluation versions of WS 2012 R2 and WS 2016 to sequentially upgrade from WS 2008 R2 to 2016, and then buy retail version (of WS 2016) to convert the WS 2016 evaluation to a retail version. Is this possible?

  • 3
    Migration (via clean install) is the recommended and supported path here. – Michael Hampton Oct 23 '18 at 20:16
  • 1
    I agree with Michael, can we know why you prefer that method ? I ask as if it's a technical difficulty that block you, we might advice on other way to help if we can – yagmoth555 Oct 24 '18 at 2:12
  • @yagmoth555 and Michael, I understand clean-install might be cleaner way to go with but in our case, Dell does not support WS 2016 for the hardware and thus, we thought that in-place upgrade might save us from manually install drivers and other software. But based on your feedback, I am now open to clean-installation as well. Thanks – Tae-Sung Shin Oct 24 '18 at 17:45

It is always possible to update evaluation version to retail using DISM cmdlet. According to the Microsoft document - https://docs.microsoft.com/en-us/windows-server/get-started/installation-and-upgrade

"You can upgrade from an evaluation version of the operating system to a retail version, from an older retail version to a newer version, or, in some cases, from a volume-licensed edition of the operating system to an ordinary retail edition."

Also, you can check Server Role upgrade matrix here: https://docs.microsoft.com/en-us/windows-server/get-started/server-role-upgradeability-table

  • he doesn't want to upgrade from evaluation to retail, but from retail to evaluation, as far as I know this is not possible. – Peter Hahndorf Oct 24 '18 at 17:46

I once used retail versions to upgrade a 2008 R2 to 2012 R2 and then to 2016, that works. But I don't think you can use an evaluation version to upgrade a retail version at all. But you may not have to activate the 2012 R2 before moving on to 2016, so any 2012 R2 retail DVD may help.

This reason why you may want to upgrade rather than do a clean install, is that you have complicated third party software on the server that is very difficult or impossible to install on a clean OS.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.