无法在 Windows 10 中禁用 Hyper-V

无法在 Windows 10 中禁用 Hyper-V

在 Visual Studio 2019 中使用 Xamarin 开发 Android 应用程序时,我遇到了 Android 模拟器问题,因此,根据网上的几篇帖子,我尝试启用 HAXM 来解决我的问题。为此,我需要禁用 hyper-v。

我已取消选中 Windows 功能中有关 Hyper-V 的所有复选框。使用 DG_Readiness_Tool 脚本将其禁用PS D:\DownloadsFirefox\dgreadiness_v3.6> .\DG_Readiness_Tool_v3.6.ps1 -Disable ,还卸载了我的 VPN 和 Oracle VM 网络驱动程序,但无济于事。

每次运行 DG_Readiness_Tool_v3.6.ps1 脚本时,我都会得到相同的输出:

###########################################################################
Readiness Tool Version 3.4 Release.
Tool to check if your device is capable to run Device Guard and Credential Guard.
###########################################################################
Disabling Device Guard and Credential Guard
Deleting RegKeys to disable DG/CG
ERROR: The system was unable to find the specified registry key or value.
ERROR: The system was unable to find the specified registry key or value.
ERROR: The system was unable to find the specified registry key or value.
ERROR: The system was unable to find the specified registry key or value.
ERROR: The system was unable to find the specified registry key or value.
ERROR: The system was unable to find the specified registry key or value.
del : Cannot find path 'C:\Windows\System32\CodeIntegrity\SIPolicy.p7b' because it does not exist.
At line:1 char:1
+ del  "$env:windir\System32\CodeIntegrity\SIPolicy.p7b"
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (C:\Windows\Syst...ty\SIPolicy.p7b:String) [Remove-Item], ItemNotFoundException
    + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.RemoveItemCommand

Disabling Hyper-V and IOMMU
Disabling Hyper-V and IOMMU successful

Please reboot the machine, for settings to be applied.

之后我重启并收到一条消息,询问我是否要确认禁用 Device Guard 和 Credential Guard。然后我的 Windows 启动,我运行 checktool,结果发现 Hyper-v 未被禁用。

PS D:\DownloadsFirefox\checktool-windows-1.0.0> .\checktool.exe --verbose
CPU vendor          *  GenuineIntel
Intel64 supported   *  Yes
VMX supported       -  No
VMX enabled         -  No
EPT supported       -  No
NX supported        *  Yes
NX enabled          *  Yes
Hyper-V disabled    -  No
OS version          *  Windows 10.0.18363
OS architecture     *  x86_64
Guest unoccupied    *  Yes. 0 guest(s)

答案1

我建议您可以尝试通过命令提示符和 PowerShell 禁用 Hyper-v

右键单击Windows 键并选择命令提示符(管理员)

复制并粘贴Dism /在线/清理图像/RestoreHealth。 按进入

然后运行Dism.exe /online /Cleanup-Image /StartComponentCleanup命令并命中进入

现在输入证监会/扫描并按进入再次。

关闭命令提示符并打开Windows PowerShell(具有管理权限)。

类型电源外壳在 Windows 搜索中,右键单击它,然后选择以管理员身份运行

复制并粘贴禁用-WindowsOptionalFeature-Online-FeatureName Microsoft-Hyper-V-All

关闭 PowerShell 并重新启动 PC。

参考: https://ugetfix.com/ask/how-to-disable-hyper-v-in-windows-10/

相关内容