虚拟机启动不了
vmware吧
全部回复
仅看楼主
level 4
Xenon-K 楼主
没有大佬知道怎么回事,原先是vm虚拟机启用amd_v提示不支持虚拟化,在任务管理器cpu那边看了看虚拟化是开启的。那时琢磨了老半天想着弄不了就算了。
结果今天突然给我整这一出,虚拟机启动不了了,提示和Device Guard冲突,查了查hyper_v也是关的,Device Guard服务也禁止了。然后在系统信息那边还是能看到虚拟化安全只运行。网上的改注册表和命令行也试了,命令行查到服务都没有的。
2024年04月17日 03点04分 1
level 15
以管理员身份运行PowerShell,输入
bcdedit /set hypervisorlaunchtype off
回车后,提示执行完成后,再次输入bcdedit,如果最后面hypervisorlaunchtype显示为off
然后重启物理机,再进入桌面后打开VMware虚拟机软件再看下。
同时之前VMware虚拟机提示AMD-V虚拟化未开启,感觉还是进bios设置中看下对应secure-VM或AMD-V选项是否有开启。
2024年04月17日 04点04分 2
level 4
Xenon-K 楼主
试过了[喝酒]hypervisorlaunchtype都看不到的那种。
2024年04月17日 05点04分 3
hypervisorlaunchtype都看不到的话,就是bios设置中虚拟化支持选项没启用导致的问题了!
2024年04月17日 06点04分
@sky1wolf 现在开了,也不行
2024年04月17日 10点04分
@sky1wolf 大佬我发了那个图你可以看看,想着不行的话只能重装系统看看了[喝酒]
2024年04月17日 10点04分
level 11
Windows功能试着启用一下虚拟机平台
2024年04月17日 07点04分 4
也不行[喝酒]
2024年04月17日 10点04分
@大脑袋System 没事,谢谢,解决了。
2024年04月18日 07点04分
@Xenon-K 不知道了[小乖]
2024年04月17日 10点04分
level 4
Xenon-K 楼主
2024年04月17日 10点04分 5
level 15

对该错误进行故障排除的过程:
要对该错误进行故障排除,请按照以下步骤进行操作:
如果主机的版本为
Windows 10 20H1 内部版本 19041.264 或更高版本,请升级/更新到 Workstation 15.5.6 或更高版本。
有关更多详细信息,请参见 Minimum requirement for Windows Host VBS support in VMware Workstation
如果主机的版本为
Windows 10 1909 或更低版本,请在主机上禁用 Hyper-V 以解决此问题。
禁用 Hyper-V 的步骤:
注意:
建议备份数据并设置系统还原点,以此作为安全措施。禁用 Hyper-V 后,以下功能将不再可用
Credential Guard/Device Guard
Windows 沙箱
虚拟机平台
WSL2
Hyper-V
验证基于虚拟化的安全性 (VBS) 已启用还是未启用:
1.在 Windows 10 上打开 msinfo32/系统信息
2.在右侧页面的“系统摘要”下,向下滚动到“基于虚拟化的安全性”,然后
确保将“值”设置为“未启用”。
3.如果将该值设置为“已启用”,请相应地根据以下步骤禁用 Hyper-V。
1.关闭 Hyper-V
转到“打开或关闭 Windows 功能”
确保 Hyper-v 未勾选。
如果已勾选,请取消勾选,然后单击“确定”。
2.以管理员身份打开命令提示符窗口。
运行 bcdedit /enum {current}
记下 hypervisorlaunchtype,以防需要恢复
运行
bcdedit /set hypervisorlaunchtype off 以禁用 Hypervisor 在执行这些命令后关闭命令提示符,然后重新启动系统。
现在,我们应该能够在 Workstation 中打开虚拟机的电源。
关闭基于虚拟化的安全性的过程:
对于 Windows 10 Home 和 Pro,可以使用以下步骤关闭基于虚拟化的安全性:
对于 Microsoft Windows 10 Pro 及更高版本:
1.编辑组策略 (gpedit)
2.转到“本地计算机策略”>“计算机配置”>“管理模板”>“系统”
3.双击右侧的 Device Guard 以将其打开。
4.双击“打开虚拟化安全性”以打开新窗口
5.它会是“未配置”,请选择“禁用”,然后单击“确定”。
6.关闭组策略编辑器。
7.重新启动系统
对于 Microsoft Windows 10 Home:
注意:此过程将修改 Windows 注册表。在进行任何注册表修改之前,请确保拥有最新的有效注册表和虚拟机备份。有关备份和还原注册表的详细信息,请参见 Microsoft Knowledge Base article 256986。
1.打开注册表编辑器
2.转到“HKEY_LOCAL_MACHINE >SYSTEM”>“CurrentControlSet”>“Control”>“DeviceGuard”
3.在右侧,编写一个新项
a. 右键单击 >“新建”>“DWORD (32 位)值”
b. 将此值命名为 EnableVirtualizationBasedSecurity
默认情况下,它应为 0,双击并确认值
4.转到“HKEY_LOCAL_MACHINE”>“SYSTEM”>“CurrentControlSet”>“Control”>“Lsa”
5.在右侧,编写一个新项
a. 右键单击 >“新建”>“DWORD (32 位)值”
b. 将此值命名为 LsaCfgFlags
默认情况下,它应为 0,双击并确认值
有关 Device Guard 或 Credential Guard 的详细信息,请参见 Microsoft 文章:Manage Windows Defender Credential Guard。
确认当前安装的VMware虚拟机软件版本,如果过低,最好更换为官方网站最新版本。
另外更新Windows系统到最新,运行winver确认下Windows版本
最后使用securable.exe和CPU-V.exe,这种虚拟化检测小工具检测下是否虚拟化支持选项正确被启用了,可以尝试恢复BIOS或UEFI默认设置保存后再重新设置虚拟化支持选项开启,再进行尝试。
2024年04月17日 11点04分 6
OK了大佬,捣鼓了一晚上,不能打开amd_v都解决了[黑头高兴]
2024年04月18日 07点04分
@Xenon-K 咋解决的
2024年06月27日 09点06分
level 6
以管理员身份运行试试!
2024年04月21日 22点04分 7
level 1
怎么解决的,求教
2024年09月19日 05点09分 8
level 1
怎么解决的?
2024年09月19日 05点09分 9
1