I'm trying to configure remote desktop services on a windows server 2012 Hyper-V Virtual Machine and I get the error at the RD virtualization host server.

Hardware-assisted virtualization is not present on the server

is there a way to enable this on the virtual processor? the VM is running on a Windows Server 2012 Hyper-V Host

Many thanks

  • The RD Virtualization Host Role is installed on the host, not in a guest machine. – Rex Jun 21 '13 at 15:42
  • I'm trying to turn a VM into an application server hence the need to configure remot desktop services, only when I hit the RD Virtualization host I get this error – user998824 Jun 21 '13 at 15:47
  • Where did you install the RD Virtualization host role? Again, it needs to go on the Hyper-V host - not on the virtual server you are turning into an application server – Rex Jun 21 '13 at 15:50
  • you are absolutely right it makes no sense to install Virtualizatio host on the VM, I rather installed Session host and everything works fine, thanks for the tip REX – user998824 Jun 21 '13 at 16:41

You should never virtualize virtual machines. It doesn't work that way.

  • 1
    well...you can, it's not smart but you can, and you need to pick the right products - for instance you can install ESXi 4/5 in a VMWare Fusion VM on a Mac. – Chopper3 Jun 21 '13 at 15:45
  • 2
    I corrected my answer to say "shouldn't". Because you really shouldn't. :P – Nathan C Jun 21 '13 at 15:46
  • 2
    TURTLES ALL THE WAY DOWN! – voretaq7 Jun 21 '13 at 15:49
  • Times change... These days, ESXi 6.0+, Hyper-V 2016, and KVM all support nested virtualization. Intel processors have had specific CPU features to support it for several generations now. And you know the old saying, "never say never"... – Michael Hampton Dec 10 '16 at 16:20

While the answer is technically correct it does not solve the actual problem. The solution for running RDS on Virtual machine is on the "Select deployment Scenario" to choose "Session based". Then RDS will install on the Virtual Machine. Still need to finish testing but is installed


I'm not very familiar with either HV or RD, but there is a thing called nested virtualization — try looking for that keyword, perhaps you will find some settings in the global Hyper-V configuration.

  • 2
    If you have to nest virtualization, you're doing it wrong. – Nathan C Jun 21 '13 at 15:46
  • 1
    In the context of Windows Remote Desktops — perhaps you are totally right; as I said, I have no expertise on this topic. But nested virtualization in general is an accepted technology. – Anton Samsonov Jun 21 '13 at 15:51
  • 2
    @AntonSamsonov Not in production environment it's not - for development/test perhaps but anyone doing it for live 'customer' data is creating risk and work for themselves. – Chopper3 Jun 21 '13 at 16:30
  • 1
    Hyper-V can't currently be nested within a Hyper-V virtual machine. – Michael Hampton Sep 7 '14 at 21:28
  • Microsoft explicitly says Hyper-V can't ever be nested. VMware disagrees, and its latest products are perfectly able to not only virtualize themselves, but virtualize Hyper-V servers too. Of course, this doesn't make any sense outside testing environments. – Massimo Sep 7 '14 at 23:41

protected by Community Jun 1 '17 at 4:42

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

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