VT-x not available in Windows 10 Pro even though i5-6400 CPU supports VT-X
Unfortunately VMWare prompt and its resolution document was misleading and not explanatory enough to help me.
To enable VT-x besides of enabling it in BIOS, uses should Disable Windows Defender Credential Guard as below:
- Run
gpedit.msc
and then go to:
Computer Configuration -> Administrative Templates -> System -> Device Guard -> Turn on Virtualization Based Security
and select Disabled
option.
- Then run
regedit
and delete these keys if they are present in registery:
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
- Execute
cmd
as administrator and run below command to enable NX bit:
bcdedit.exe /set {current} nx AlwaysOn
- For me, the magic part was this. run
regedit
and in folder:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity
set Enabled
to 0.
Here is the result:
P.S. Great thanks to Ulises2k for his/her answer at https://social.technet.microsoft.com/Forums/windows/en-US/8004c3bd-7d57-40ce-93de-0b1a6babd64c/how-i-can-disable-credential-guard?forum=win10itprovirt which helped me for part 4 of this answer.