在进行VM测试时,出于好奇,我在Windows的处理器选项卡(Version 2103.2 Build 1.3.2105.24004)中勾选了Enable nested virtualization。
尝试启动VM将返回此错误,这是有意义的:
RemoteException:启动虚拟机VM名称失败。错误:“VM名称”启动失败。“'VM名称”无法初始化。由于该平台不支持嵌套虚拟化,因此无法启动虚拟机。“'VM名称”启动失败。(虚拟机ID )“VM名称”无法启动辅助进程:未指定的错误(0x80004005)。(虚拟机ID )“VM名称”无法初始化。(虚拟机ID )由于该平台不支持嵌套虚拟化,因此无法启动虚拟机。考虑不要向虚拟机公开虚拟化扩展。
但是,在此更改之后,我无法取消对Enable nested virtualization的勾选,因为保存会再次勾选它。我如何禁用它,以便VM可以再次运行?
发布于 2021-07-15 17:04:57
或者..。
Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $false
发布于 2021-06-10 21:45:34
这似乎是一个错误(我已经提交了它通过WAC反馈表),即使使用Hyper-V管理器也无法解决。内置的Powershell工具似乎也没有相应的命令,除非您有系统中心,它添加了一个名为Set-SCVirtualMachine的命令。不过,我还没有测试过。
我以下列方式解决了这一问题:
.vmcx文件,即配置。<FILENAME>.vcmx将<FILENAME>.vcmx.backup文件复制到copy <FILENAME>.vcmx <FILENAME>.vcmx.backup。然后,下载该文件。做个额外的支援!nested_virtualization。在此与文本enable_perfmon_pmu之间,您应该会看到这样的视图。偏移/启动位置是不同的,并随着每个VM的变化。
enabled (在十六进制65 6E 61 62 6C 65 64中)之后,您将看到一个十六进制序列00 01。将序列更改为00 00**.**
https://serverfault.com/questions/1066349
复制相似问题