本文提供了尝试启动虚拟机时发生的0x80070057错误的解决方案。
原始 KB 数: 3084322
症状
请考虑以下方案:
- 已在基于 Windows Server 2012 R2 或 Microsoft Hyper-V Server 2012 R2 的服务器上运行 Hyper-V。
- 使用直通磁盘配置虚拟机。
- 安装或升级到 McAfee VirusScan Enterprise (VSE) 8.8 补丁 5。
尝试在此方案中启动虚拟机时,它不会启动,并返回以下错误:
[窗口标题]
Hyper-V 管理器[主指令]
尝试启动所选虚拟机时出错。[内容]
“<VM_Name>”无法启动。
综合 SCSI 控制器(实例 ID):无法打开并显示错误“一个或多个参数无效”。
附件“<SCSI ID>”由于错误而无法打开:“一个或多个参数无效”。
如果在 消息窗口中单击“查看详细信息”,将显示以下信息:
[详细信息]
“<VM_Name>”无法启动。 (虚拟机 ID)“<VM_Name>”合成 SCSI 控制器(实例 ID):无法打开并出现错误“一个或多个参数无效”(0x80070057)。 (虚拟机 ID)
“<VM_Name>”:附件“<SCSI ID>”由于错误而无法打开:“一个或多个参数无效”(0x80070057)。 (虚拟机 ID)
[^]隐藏详细信息 [关闭]
原因
这是 McAfee VirusScan Enterprise 8.8 修补程序 5 中的已知问题。
解决方法
警告
- 本部分包含有关打开或修改注册表的信息。
- 以下信息适用于系统管理员。 注册表修改不可逆,如果错误地完成,可能会导致系统故障。
- 在继续作之前,Intel Security 强烈建议备份注册表并了解还原过程。 有关详细信息,请参阅 高级用户的 Windows 注册表信息。
若要解决此问题,请在注册表中禁用 mfedisk.sys 驱动程序:
打开注册表编辑器(regedit.exe)。
找到以下子项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e967-e325-11ce-bfc1-08002be10318}
通过从此字符串中删除“mfedisk”来修改 UpperFilters 值。
重启电脑
详细信息
此问题记录在以下 McAfee KB 文章中:
Hyper-V 安装 VirusScan Enterprise 8.8 修补程序 5 后,使用直通磁盘的 VM 不会启动
第三方联系人免责声明
为了帮助您获取有关此主题的更多信息,Microsoft 提供了第三方的联系信息。 该联系信息可能会在不通知的情况下更改。 微软不保证第三方联系信息的准确性。