(Edited)
Windows 11 Home 25H2 (Build 26200.8655)
I am trying to completely disable VBS and the Windows hypervisor because VirtualBox is running in Hyper-V mode (green turtle icon) and performance is significantly reduced.
I have already disabled:
VirtualMachinePlatform
Windows Hypervisor Platform
Credential Guard
HVCI (Memory Integrity)
Smart App Control
I also set:
hypervisorlaunchtype Off
EnableVirtualizationBasedSecurity = 0
and tested with Secure Boot both enabled and disabled. There was no change.
Current results:
Win32_DeviceGuard:
VirtualizationBasedSecurityStatus = 2
CodeIntegrityPolicyEnforcementStatus = 2
SecurityServicesConfigured = {0}
SecurityServicesRunning = {0}
Registry:
CredentialGuard = 0
HypervisorEnforcedCodeIntegrity = 0
KernelShadowStacks = 0
However:
HyperVisorPresent = True
msinfo32 reports "Virtualization-based security: Running"
msinfo32 reports "Hypervisor detected"
msinfo32 reports "App Control for Business: Enforced"
In addition:
KeyGuard status shows:
IsSecureKernelRunning = 1
KeyGuardEnabled = 1
CredGuardEnabled = 0
This suggests that the Secure Kernel (VTL1) is still running even though Credential Guard and HVCI are disabled.
CiTool --list-policies shows the following policies currently enforced:
Microsoft Windows Virtualization Based Security Policy
Microsoft Windows Endpoint Security Policy
Microsoft Windows Driver Policy
Questions:
Is this expected behavior in Windows 11 25H2 (Build 26200.8655)?
Can Microsoft platform policies keep the hypervisor and Secure Kernel active even when all traditional VBS and Hyper-V controls are disabled?
Is there any supported method to fully disable the Secure Kernel and hypervisor on this build?
I am primarily trying to determine whether this behavior is by design, a bug/regression in 25H2, or the result of a specific platform security policy.