Windows 10上无法使用Intel VT-x,因此HAXM不适用于android

时间:2018-10-12 15:43:00

标签: windows-10 intel virtualization haxm

我在 ASUS Z-170A 主板上安装了 Intel Core i5 6400 CPU。根据我的CPU的文档,此CPU支持Intel虚拟化技术(VT-X)。我在PC上安装了 Windows 10 Pro ,并使用了Intel的Intel(R) Processor Identification Utility,它报告说我的CPU不支持VT-X。

这引起了很多问题,例如由于缺少VT-X而无法在我的CPU上安装适用于Android的HAXM。我应该注意到我已在BIOS设置中启用了VT-x 。我还检查了Windows Defender设置中是否禁用了内存完整性

enter image description here

1 个答案:

答案 0 :(得分:0)

要启用VT-x,除了要在BIOS中启用它,应使用Disable Windows Defender Credential Guard,如下所示:

  1. 运行gpedit.msc,然后转到:

Computer Configuration -> Administrative Templates -> System -> Device Guard -> Turn on Virtualization Based Security

,然后选择Disabled选项。

  1. 然后运行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

  1. 以管理员身份执行cmd并运行以下命令以启用NX位:
  

bcdedit.exe / set {current} nx AlwaysOn

  1. 对我来说,最神奇的部分是这个。运行regedit并在文件夹中:
  

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ DeviceGuard \ Scenarios \ HypervisorEnforcedCodeIntegrity

Enabled设置为0。

结果如下: enter image description here

P.S。非常感谢Ulises2k在https://social.technet.microsoft.com/Forums/windows/en-US/8004c3bd-7d57-40ce-93de-0b1a6babd64c/how-i-can-disable-credential-guard?forum=win10itprovirt的回答,这对我进行了答案的第四部分很有帮助。