Hyper-V报告管理程序未运行。如何启动虚拟机监控程序?


45

过去,我已经在此计算机上创建并运行Hyper-V guest虚拟机。VT扩展已在BIOS中启用;此处未进行任何更改。我最近更改了引导设备的顺序。

如何确保Windows启动时启动Hyper-V的主机管理程序?

尝试启动VM时,Hyper-V管理器错误显示:

尝试启动选定的虚拟机时发生错误。

还原虚拟机状态失败。

由于虚拟机管理程序未运行,因此无法启动虚拟机“ Windows 10 Tech Preview”。

在此处输入图片说明

Hyper-V Virtual Machine Management服务设置为“自动”。

在此处输入图片说明

我以前bcdedit /set hypervisorlaunchtype auto以管理员身份运行。

没有安装其他VM产品,例如VMWare或Virtualbox。


如果在启动时将其设置为自动,请在服务中进行检查technet.microsoft.com/en-us/library/ee956894(v=ws.10).aspx
Scorpion99

1
您是否还安装/正在运行其他管理程序?即:VirtualBox或VMware?
Ƭᴇcʜιᴇ007

遵循@Ƭᴇcʜιᴇ007所提到的内容,系统上的不同虚拟机管理程序可能会严重破坏系统,并使它们彼此冲突。
AStopher 2014年

2
由于Hyper-V是1类虚拟机管理程序,因此必须像Windows Xen一样在Windows内核之前启动。这样,bcdedit或类似的工具确实是您最好的选择。另一方面,摆弄Windows Services将无法解决任何问题。同样,安装VirtualBox或VMware不会改变任何内容。启用Hyper-V时,它们只会拒绝运行。
Daniel B

2
实际上,bcdedit /set hypervisorlaunchtype auto为我解决了此问题+交叉检查了BIOS设置以进行虚拟化和更新BIOS固件。再次运行bcdedit将确认是否已设置设置。
诺曼

Answers:


48

我遇到了完全相同的问题,但丹尼尔·B(Daniel B)和诺曼(Norman)的提示帮助了我:bcdedit独自奔跑表明hypervisorlaunchtype确实off如此,bcdedit /set hypervisorlaunchtype auto然后重新启动就可以解决问题。

我将其评论重新发布以保留它们。

这是由于(未成功)尝试从Android Studio运行Android模拟器引起的。


2
通过Samsung Data Migration实用程序将系统磁盘克隆到新的SSD后,出现了相同的问题。使用已bcedit解决的问题...
MichalLevý17年

对我来说,原因也是克隆到新驱动器。bcdedit的“引导加载程序部分”需要说“ hypervisorlaunchtype自动”。
Orangutech

我遇到了同样的问题,但是必须重新启动主机才能开始为我工作。
3xGuy

17

由于我尝试为Windows安装Docker,因此我发现我的CPU虽然可以安装Hyper-V,但无法运行。

本页说明Windows 8 Hyper-V Client(我也认为Windows 10)需要具有SLAT功能的CPU才能运行。要检查您的CPU功能,请使用带有-v选项的Coreinfo实用程序(https://technet.microsoft.com/zh-cn/sysinternals/cc835722),“- ”字符表示该功能已丢失。 在这里您可以看到我的CPU缺少运行Hyper-V所需的所有功能

也许您的CPU也缺少某些功能,希望对您有所帮助!


2
如果Coreinfo报告虚拟机管理程序丢失,则可能只是在BIOS中禁用了它。检查那里并检查制造商的网站。英特尔:intel.com/content/www/us/en/support/articles/000005486/...
泰雷扎Tomcova

0

对于其他用户:我有完全相同的错误。

跑步bcdedit /set hypervisorlaunchtype auto对我没有帮助。

最终,我发现我需要首先在BIOS中启用与虚拟化相关的设置(最初我没有从上面的问题中注意到这一点)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.