【发布时间】:2022-07-23 20:22:56
【问题描述】:
我尝试在最新的 Windows 2022 服务器上为 VDI 配置 RDS Hyper-V 环境,该服务器在 VMWare ESXi v5.5 主机上运行。一切似乎都已设置、启动和运行,但当我尝试在 Hyper-V 管理器中运行 VM 时,我收到“虚拟机 'XY' 无法启动,因为管理程序未运行”错误消息。
我找到了一堆解决方案,不幸的是,到目前为止没有一个有效。
到目前为止我所尝试的:
-
卸载/安装整个 RDS 虚拟化主机角色
-
卸载/安装 Hyper-V 功能
-
vmcompute 和 vmms 服务正在运行,但我也尝试过手动重新启动 vmcompute、vmms 服务
-
bcdedit /set HypervisorLaunchType Auto
用 bcdedit /enum {current} 检查它表明它是自动的
-
删除有问题的更新(不存在)
运行“wusa /uninstall /kb:5009624”
运行“wusa /uninstall /kb:5009595”
运行“wusa /uninstall /kb:5009555”
- 在 VMWare 中启用 CPU 虚拟化(使用 Intel VT-x/AMD-V)
- 还更改了 VM 的 VMX 文件
vhv.enable = "真"
hypervisor.cpuid.v0 = "FALSE"
-
启用 DEEP - Win + Pause > 高级系统设置 > 性能 > 设置 > 数据执行保护 > “仅对基本 Windows 程序和服务启用 DEP”
-
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
- gpedit.msc > 本地计算机策略 > 计算机配置 > 管理模板 > 系统 > Device Guard > 打开基于虚拟化的安全性,并设置为已禁用。重新启动。
还有什么我可以尝试的吗?根据我的互联网研究,它应该可以工作,但也许我在这里遗漏了一些明显的东西。我将不胜感激任何帮助、进一步的想法或建议!
【问题讨论】: