英特尔 VT-x 在 Windows 10 上不可用,因此 HAXM 不适用于 android
Intel VT-x not available on Windows 10 so HAXM is not working for android
我在 ASUS Z-170A 主板上安装了 Intel Core i5 6400 CPU。根据我的 CPU 的文档,此 CPU 支持英特尔虚拟化技术 (VT-X)。我的电脑上有 Windows 10 Pro 并使用英特尔的 Intel(R) Processor Identification Utility
,它报告说我的 CPU 不支持 VT-X。
这导致了很多问题,例如由于缺少 VT-X,我无法在 CPU 上为 Android 安装 HAXM。我应该注意到 我已经在我的 BIOS 设置中启用了 VT-x。我还检查了 内存完整性 在我的 windows 防御者设置中被禁用。
除了在 BIOS 中启用 VT-x 之外,还应使用 Disable Windows Defender Credential Guard 如下:
- 运行
gpedit.msc
然后前往:
Computer Configuration -> Administrative Templates -> System -> Device Guard -> Turn on Virtualization Based Security
和 select 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 {current} nx AlwaysOn
- 对我来说,最神奇的部分就是这个。 运行
regedit
文件夹中:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity
将 Enabled
设置为 0。
结果如下:
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 上的 his/her 回答,它帮助我完成了这个回答的第 4 部分。
我在 ASUS Z-170A 主板上安装了 Intel Core i5 6400 CPU。根据我的 CPU 的文档,此 CPU 支持英特尔虚拟化技术 (VT-X)。我的电脑上有 Windows 10 Pro 并使用英特尔的 Intel(R) Processor Identification Utility
,它报告说我的 CPU 不支持 VT-X。
这导致了很多问题,例如由于缺少 VT-X,我无法在 CPU 上为 Android 安装 HAXM。我应该注意到 我已经在我的 BIOS 设置中启用了 VT-x。我还检查了 内存完整性 在我的 windows 防御者设置中被禁用。
除了在 BIOS 中启用 VT-x 之外,还应使用 Disable Windows Defender Credential Guard 如下:
- 运行
gpedit.msc
然后前往:
Computer Configuration -> Administrative Templates -> System -> Device Guard -> Turn on Virtualization Based Security
和 select 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 {current} nx AlwaysOn
- 对我来说,最神奇的部分就是这个。 运行
regedit
文件夹中:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity
将 Enabled
设置为 0。
结果如下:
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 上的 his/her 回答,它帮助我完成了这个回答的第 4 部分。