我有一台英特尔酷睿i5-6400CPU 安装在 ASUS Z-170A 主板上。根据我的中央处理器,此 CPU 支持英特尔虚拟化技术 (VT-X),并且被列为与 Android 的 HAXM 兼容。我有 Windows 10 Pro(64 位版本 1803),并且 VT-x已启用在 BIOS 设置中,内存完整性已禁用在 Windows Defender 中。我无法在 VMWARE 中运行虚拟机,因为它提示错误:
VMware Workstation 与 Device/Credential Guard 不兼容。禁用 Device/Credential Guard 后即可运行 VMware Workstation。
但是当我使用英特尔(R) 处理器识别实用程序,它报告我的 CPU 不支持 VT-X。这阻止了为 Android 安装 HAXM。我该如何解决这个问题?
答案1
不幸的是,VMWare 提示及其解决方案文档具有误导性,并且解释性不足以帮助我。
除了在 BIOS 中启用 VT-x 之外,用户还应该禁用 Windows Defender Credential Guard 如下:
- 运行
gpedit.msc
然后转到:
Computer Configuration -> Administrative Templates -> System -> Device Guard -> Turn on Virtualization Based Security
并选择Disabled
选项。
- 然后运行
regedit
并删除这些键(如果它们存在于注册表中):
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\LSA\LsaCfgFlags HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\DeviceGuard\EnableVirtualizationBasedSecurity HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\DeviceGuard\RequirePlatformSecurityFeatures
- 以管理员身份执行
cmd
并运行以下命令以启用 NX 位:
bcdedit.exe /set {当前} nx AlwaysOn
- 对我来说,神奇的部分是这个。运行
regedit
并在文件夹中:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity
设置Enabled
为 0。
PS 非常感谢 Ulises2k 的回答https://social.technet.microsoft.com/Forums/windows/en-US/8004c3bd-7d57-40ce-93de-0b1a6babd64c/how-i-can-disable-credential-guard?forum=win10itprovirt这对我回答这个答案的第四部分有帮助。