Hyper-V virtual machine doesn't start and triggers 0x80070057 error
Consider the following scenario:
- You have Hyper-V running on a Windows Server 2012 R2 or Microsoft Hyper-V Server 2012 R2-based server.
- You configure the virtual machines with pass-through disks.
- You install or upgrade to McAfee VirusScan Enterprise (VSE) 8.8 Patch 5.
An error occurred while attempting to start the selected virtual machine(s).
'<VM_Name>' failed to start.
Synthetic SCSI Controller (Instance ID): Failed to Power on with Error 'One or more arguments are invalid'.
Attachment '<SCSI ID>' failed to open because of error: 'One or more arguments are invalid'.
If you click See details in the message window, the following information is displayed:
'<VM_Name>' failed to start. (Virtual machine ID )
'<VM_Name>' Synthetic SCSI Controller (Instance ID ): Failed to Power on with Error 'One or more arguments are invalid' (0x80070057). (Virtual machine ID )
'<VM_Name>': Attachment '<SCSI ID>' failed to open because of error: 'One or more arguments are invalid' (0x80070057). (Virtual machine ID )
[^] Hide details [Close]
Additionally, you may notice that the following event is logged:
Log Name: Microsoft-Windows-Hyper-V-VMMS-Admin
Event ID: 12660
Task Category: None
Cannot open handle to Hyper-V storage provider.
- This section contains information about opening or modifying the registry.
- The following information is intended for system administrators. Registry modifications are irreversible and could cause system failure if done incorrectly.
- Before you proceed, Intel Security strongly recommends that you back up your registry and understand the restore process. For more information, see http://support.microsoft.com/kb/256986.
To work around this issue, disable the mfedisk.sys driver in the registry:
- Open Registry editor (regedit.exe).
- Locate the following subkey:
- Modify the UpperFilters value by deleting "mfedisk" from this string.
- Restart the computer.
Article ID: 3084322 - Last Review: 08/14/2015 17:00:00 - Revision: 1.0
- kbexpertiseadvanced kbsurveynew kbtshoot KB3084322