Share via

VBS wont disable if virtualization is on. I want VBS OFF whilst virtualization ON.

Nova 0 Reputation points
2026-05-20T20:11:47.42+00:00

Tried everything: Windows reinstall, Memory Integrity off, and Hyper-V commands, but VBS still won’t turn off and system still detects a hypervisor. Im on windows 11 home btw.

Windows for home | Windows 11 | Security and privacy
0 comments No comments

3 answers

Sort by: Most helpful
  1. Ivan B 111.7K Reputation points Independent Advisor
    2026-05-20T21:39:40.9266667+00:00

    Hi,

    In your case, you need to disable VBS but keep Virtualization enabled because if you're using Windows 11 in UEFI mode, as soon as you enable VT-d or SVM, it will activate VBS. You can temporarily disable it using this procedure; it worked for me.

    To do this, download the DBG file and extract it to a folder > open Windows PowerShell and enter the command: cd directory of the folder (for example, cd c:\DBG\) then enter the command: DG_Readiness_Tool_v3.6.ps1 -Disable

    Remember, VBS will reactivate as soon as you restart your PC.

    https://www.microsoft.com/en-us/download/details.aspx?id=53337

    Credits: https://dev.to/stefor07/windows-11-vbs-vs-desktop-hypervisors-a-deep-dive-into-vt-x-conflicts-j8n

    I must remember that this has a security issue, disabling it gives you access to the virtualization system in the kernel directly for whatever you are using it for.

    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".

    Note: Please follow the steps in our documentation to enable email notifications if you want to receive the related email notification for this thread.

    Note: This is a non-Microsoft website. The page appears to be providing accurate, safe information. Watch out for ads on the site that may advertise products frequently classified as a PUP (Potentially Unwanted Products). Thoroughly research any product advertised on the site before you decide to download and install it.

    Thanks

    Was this answer helpful?


  2. Nova 0 Reputation points
    2026-05-20T20:17:01.8266667+00:00

    .................................

    Was this answer helpful?

    0 comments No comments

  3. AI answer

    2026-05-20T20:12:05.0966667+00:00

    On Windows 11, VBS (virtualization-based security) and Memory integrity (HVCI) are implemented on top of the same Hyper-V hypervisor that is also used by other virtualization features. If a hypervisor is detected as running, at least one Hyper‑V–based feature is still enabled.

    Key points from the provided information:

    1. Memory integrity/HVCI is a VBS feature
      • Memory integrity (also called HVCI) is a VBS feature that uses the Windows hypervisor to create an isolated environment and enforce kernel-mode code integrity.
      • It is enabled by default on most new Windows 11 devices and on Secured-core PCs.
      • Even if Memory integrity is turned off in the Windows Security UI, other VBS or Hyper‑V–based components can still cause the hypervisor to start.
    2. Hyper‑V and VBS are tightly coupled
      • Some Windows security technologies depend on Hyper‑V, including:
        1. Memory Integrity (HVCI)
        2. Credential Guard
      • To use third‑party virtualization apps that require no hypervisor, Hyper‑V must be disabled, and these dependent features must also be disabled.
      • If the hypervisor is still detected after turning off Memory integrity, another Hyper‑V–based feature (for example, Credential Guard or Virtual Machine Platform) is likely still active.
    3. How to verify that the hypervisor is running
      • Run msinfo32.exe.
      • In System Information, look for the line: A hypervisor has been detected. Features required for Hyper-V will not be displayed.
      If this line is present, the Hyper‑V hypervisor is running because at least one Hyper‑V/VBS feature is enabled.
    4. How to disable Hyper‑V (and thus VBS) when needed To stop the hypervisor (and therefore VBS) from starting, all Hyper‑V–based features must be disabled. The context provides these supported methods for disabling Hyper‑V itself:
      • Control Panel → Windows Features
        1. Open Control PanelPrograms and Features.
        2. Select Turn Windows features on or off.
        3. Expand Hyper‑VHyper‑V Platform.
        4. Clear the Hyper‑V Hypervisor checkbox.
      • PowerShell (elevated)
             Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-Hypervisor
        
      • DISM (elevated Command Prompt)
             DISM /Online /Disable-Feature /FeatureName:Microsoft-Hyper-V-Hypervisor
        
      Additionally, any dependent features such as Memory integrity and Credential Guard must be disabled via Intune, Group Policy, or registry as documented in:
    5. VBS off while “virtualization on”
      • The documentation indicates that VBS and Memory integrity explicitly rely on the Windows hypervisor. If the hypervisor is running for VBS/HVCI, that is the same virtualization layer used by Hyper‑V.
      • To have VBS fully off, the hypervisor must not start for security features. That means all VBS/HVCI/Credential Guard–related components must be disabled. If any of them remain enforced by policy or OEM configuration, the hypervisor will continue to start and VBS will remain active.

    In summary: on Windows 11, VBS cannot be active without the hypervisor, and if the hypervisor is still detected after turning off Memory integrity, another Hyper‑V–based security feature or policy is still enabling it. Fully disabling VBS requires disabling Hyper‑V and all dependent security features; otherwise, the system will continue to report that a hypervisor is present.


    References:

    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer helpful?

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.