首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法关闭Windows管理中心中的“嵌套虚拟化”

无法关闭Windows管理中心中的“嵌套虚拟化”
EN

Server Fault用户
提问于 2021-06-10 21:45:34
回答 2查看 367关注 0票数 3

在进行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可以再次运行?

EN

回答 2

Server Fault用户

回答已采纳

发布于 2021-07-15 17:04:57

或者..。

Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $false

票数 4
EN

Server Fault用户

发布于 2021-06-10 21:45:34

这似乎是一个错误(我已经提交了它通过WAC反馈表),即使使用Hyper-V管理器也无法解决。内置的Powershell工具似乎也没有相应的命令,除非您有系统中心,它添加了一个名为Set-SCVirtualMachine的命令。不过,我还没有测试过。

我以下列方式解决了这一问题:

  1. 在中,使用文件和文件共享模块导航到VM保存位置。该文件夹应包含一个.vmcx文件,即配置。
  2. 您可能无法直接下载(以及稍后上载和替换)该文件。在这种情况下,输入主机上的命令行(例如通过Powershell模块),然后使用<FILENAME>.vcmx<FILENAME>.vcmx.backup文件复制到copy <FILENAME>.vcmx <FILENAME>.vcmx.backup。然后,下载该文件。做个额外的支援!
  3. 使用十六进制编辑器(如HxD ),打开文件并搜索nested_virtualization。在此与文本enable_perfmon_pmu之间,您应该会看到这样的视图。偏移/启动位置是不同的,并随着每个VM的变化。
  1. 在文本enabled (在十六进制65 6E 61 62 6C 65 64中)之后,您将看到一个十六进制序列00 01。将序列更改为00 00**.**
  1. 保存修改后的文件,上传并替换原始文件(您可能需要使用Powershell复制和覆盖该文件)
  2. 再次启动VM - VM应该像更改之前一样正常启动。
票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1066349

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档