I'm trying to create a Windows Server 2016 instance on Hyper-V 2008 and it fails to boot from the ISO because of a stop error "MACHINE CHECK EXCEPTION". Is installing 2016 not possible on an OS as old as 2008 R2?

I've tried installing the same ISO on Windows 10 HyperV and that works OK.

Is the only solution to upgrade the host OS to a later version?

  • I seriously doubt that Windows Server 2016 is a supported Hyper-V guest in Windows Server 2008.
    – joeqwerty
    Jan 12, 2017 at 12:27
  • 2
    This article is from 2014, but my guess is that it's still valid. - technet.microsoft.com/en-us/library/cc794868(v=ws.10).aspx
    – joeqwerty
    Jan 12, 2017 at 12:29
  • 1
    OK thanks. I had incorrectly assumed that virtualisation meant the host OS didn't really care about what it was actually hosting, but clearly it's a factor.
    – NickG
    Jan 12, 2017 at 16:30
  • @NickG That's one of the differences between using a hypervisor and using virtualization.
    – kasperd
    Aug 4, 2018 at 11:29

1 Answer 1


According to the official document, Server 2016 is not a supported guest OS on Server 2008 R2:


You need Server 2012 R2 or Win8.1 Hyper-V host:


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.