You cannot start Hyper-V virtual machines after you enable the I/O verification option on a Hyper-V host computer that is running Windows Server 2012 or Windows 8

Applies to: Windows 8 EnterpriseWindows Server 2012 StandardWindows Server 2012 Standard

Symptoms


Assume that you have a Hyper-V host computer that is running Windows Server 2012 or Windows 8. After you enable the I/O verification option in Driver Verifier on the host computer, you cannot start virtual machines that are configured on the computer. Additionally, you receive the following error message on the host computer:

The Virtual Machine Management Service failed to start the virtual machine '%machine_name%' because one of the Hyper-V components is not running (Virtual machine ID <ID_of_the_VM>).


Additionally, the following error logs are logged under Applications and Services Logs/Microsoft/Windows/Hyper-V-VMMS/Admin in Event Viewer:

Cause


This problem occurs because the I/O verifier option is not compatible with Hyper-V drivers.

Workaround


To work around this issue, disable the I/O verification option in Driver Verifier for all drivers on the host computer.

More Information


For more information about Driver Verifier, click the following article number to view the article in the Microsoft Knowledge Base:
244617 Using Driver Verifier to identify issues with Windows drivers for advanced users