Hyper-V: Could not be started because the hypervisor is not running

When you start a virtual machine, you get the following error:

Virtual machine “xxxxx could not be started because the hypervisor is not running”


This is a common issue because Hyper-V requires:

  • a SLAT-capable CPU
  • To enable virtualization parameter into the Bios settings
  • To enable DEP

Data Execution Prevention (DEP) is a system-level memory protection feature that is built into the operating system.

To enable DEP, go to “Performance” settings:


and select “Turn on DEP for all programs and services


Don’t forget to restart and try again to start your virtual machine.


Thanks for reading! You can follow me on Twitter @PrigentNico

About Nicolas 270 Articles
I work as an IT Production Manager, based in Paris (France) with a primary focus on Microsoft technologies. I have 10 years experience in administering Windows Servers. . I am a Microsoft MVP for Cloud & Datacenter Management. I also received the PowerShell Hero 2016 award by PowerShell.0rg. And finally, I am "MCSE: Cloud Platform and Infrastructure", "MCSA: Windows Servers", "Administering & Deploying SCCM", and CheckPoint CCSA certified.