【问题标题】:Virtual Machine 'XY' could not be started because the hypervisor is not running, however it's running and started correctly on Windows 2022虚拟机“XY”无法启动,因为虚拟机管理程序未运行,但它在 Windows 2022 上运行并正确启动
【发布时间】:2022-07-23 20:22:56
【问题描述】:

我尝试在最新的 Windows 2022 服务器上为 VDI 配置 RDS Hyper-V 环境,该服务器在 VMWare ESXi v5.5 主机上运行。一切似乎都已设置、启动和运行,但当我尝试在 Hyper-V 管理器中运行 VM 时,我收到“虚拟机 'XY' 无法启动,因为管理程序未运行”错误消息。

我找到了一堆解决方案,不幸的是,到目前为止没有一个有效。

到目前为止我所尝试的:

  1. 卸载/安装整个 RDS 虚拟化主机角色

  2. 卸载/安装 Hyper-V 功能

  3. vmcomputevmms 服务正在运行,但我也尝试过手动重新启动 vmcompute、vmms 服务

  4. bcdedit /set HypervisorLaunchType Auto

    用 bcdedit /enum {current} 检查它表明它是自动的

  5. 删除有问题的更新(不存在)

运行“wusa /uninstall /kb:5009624”

运行“wusa /uninstall /kb:5009595”

运行“wusa /uninstall /kb:5009555”

  1. 在 VMWare 中启用 CPU 虚拟化(使用 Intel VT-x/AMD-V)
  2. 还更改了 VM 的 VMX 文件

vhv.enable = "真"

hypervisor.cpuid.v0 = "FALSE"

  1. 启用 DEEP - Win + Pause > 高级系统设置 > 性能 > 设置 > 数据执行保护 > “仅对基本 Windows 程序和服务启用 DEP”

  2. dism.exe /Online /Enable-Feature:Microsoft-Hyper-V /All

似乎没有任何效果,我的想法已经用完了。根据诊断结果,一切正常,但虚拟机仍然无法启动。

我运行的一些诊断:

cmd.exe systeminfo|find“二级”

Second Level Address Translation: Yes

cmd.exe 系统信息

VM Monitor Mode Extensions: Yes
Virtualization Enabled In Firmware: Yes
Second Level Address Translation: Yes
Data Execution Prevention Available: Yes

coreinfo64.exe -v

网址:(https://technet.microsoft.com/en-us/sysinternals/cc835722)

Intel(R) Xeon(R) CPU E5-2697 v3 @ 2.60GHz
Intel64 Family 6 Model 63 Stepping 2, GenuineIntel
Microcode signature: 00000036
HYPERVISOR      -       Hypervisor is present
VMX             *       Supports Intel hardware-assisted virtualization
EPT             *       Supports Intel extended page tables (SLAT)
URG             *       Supports Intel unrestricted guest
  1. gpedit.msc > 本地计算机策略 > 计算机配置 > 管理模板 > 系统 > Device Guard > 打开基于虚拟化的安全性,并设置为已禁用。重新启动。

还有什么我可以尝试的吗?根据我的互联网研究,它应该可以工作,但也许我在这里遗漏了一些明显的东西。我将不胜感激任何帮助、进一步的想法或建议!

【问题讨论】:

    标签: windows vmware hyper-v


    【解决方案1】:

    我遇到了同样的问题,在尝试了网络上建议的所有解决方案后,我仍然收到与您相同的错误消息。我最后做的是在 PowerShell 中输入命令sfc /scannow(在管理员模式下进行,但不确定是否有必要)。 SFC 会扫描您的 Windows 以查找损坏的文件并尽可能地修复它们。之后,我的 Linux 和 Windows 10 虚拟机都运行良好。

    【讨论】:

      【解决方案2】:

      我有完全相同的条件和问题,我执行了与 Zsolt 相同的解决方案,但没有任何成功! sfc/scannow 命令也对我不起作用。 我也在等待任何解决方案。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-09-28
        • 1970-01-01
        • 2018-06-23
        • 1970-01-01
        • 1970-01-01
        • 2015-08-14
        • 2023-03-28
        • 1970-01-01
        相关资源
        最近更新 更多