Share via

Disabling Virtualization

Amy Totey 0 Reputation points
2026-05-01T22:52:25.5633333+00:00

How is it possible to disable Virtualization for my surface book 3 ?

I have type cmd (Administrator) : bcdedit /set hypervisorlaunchtype off

any other ideas ?

Surface | Surface Book | Performance and maintenance
0 comments No comments

2 answers

Sort by: Most helpful
  1. S.Sengupta 30,691 Reputation points MVP Volunteer Moderator
    2026-05-02T01:20:55.7366667+00:00

    Go to Windows Features and turn OFF:

    Hyper-V

    Virtual Machine Platform

    Windows Hypervisor Platform

    Reboot

    Was this answer helpful?

    0 comments No comments

  2. AI answer

    2026-05-01T22:52:36.2633333+00:00

    To fully disable virtualization-related features on a Surface Book 3, there are several layers that may need to be turned off, depending on what is enabled and what behavior is desired.

    The command already used:

    bcdedit /set hypervisorlaunchtype off
    

    stops the Hyper-V hypervisor from launching at boot for that boot entry. This is one key step, but other Hyper-V–based components can still keep virtualization active.

    Use the following additional options as needed:

    1. Disable Hyper-V and Hyper-V-based features

    Third‑party virtualization apps and some scenarios require Hyper‑V and its dependent security features to be disabled.

    Options to disable Hyper‑V:

    • Control Panel:
      1. Open Control PanelPrograms and Features.
      2. Select Turn Windows features on or off.
      3. Expand Hyper‑VHyper‑V Platform and clear Hyper‑V Hypervisor.
    • PowerShell (admin):
        Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-Hypervisor
      
    • DISM (admin Command Prompt):
        DISM /Online /Disable-Feature /FeatureName:Microsoft-Hyper-V-Hypervisor
      

    If the goal is to block Hyper‑V entirely on the device, it is also possible to remove the broader Hyper‑V feature:

    Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
    bcdedit /set hypervisorlaunchtype off
    
    1. Verify whether the hypervisor is still running

    To confirm whether the Hyper‑V hypervisor is active:

    1. Run msinfo32.exe.
    2. In System Information, look for the entry:

      A hypervisor has been detected. Features required for Hyper‑V will not be displayed.

    If this line is present, Hyper‑V is still running. If it is absent after using the steps above and rebooting, Hyper‑V is not active.

    1. Disable Virtual Machine Platform (VMP) and other virtualization components

    Some Windows features (for example WSL2, some security features, and other virtualization stacks) rely on Virtual Machine Platform and similar components. To reduce virtualization usage further:

    1. Open Turn Windows features on or off.
    2. Clear Virtual Machine Platform.

    If gaming performance is the concern, also consider turning off Memory integrity (Hypervisor‑protected code integrity) from Core isolation in Windows Security, as it is Hyper‑V–based and can affect performance.

    1. Optional: Create a separate “no hypervisor” boot entry

    If frequent switching between virtualization on/off is needed, create an alternate boot entry with the hypervisor disabled:

    1. Open Command Prompt as administrator.
    2. Run:
         bcdedit /copy {default} /d "Hypervisor Off"
      
      Note the returned identifier.
    3. Then run:
         bcdedit /set {identifier} hypervisorlaunchtype off
      

    On next boot, select the Hypervisor Off entry to start Windows without the hypervisor.

    Be aware that disabling these features can reduce security (for example, disabling Memory Integrity and Credential Guard) and will prevent Hyper‑V, WSL2, and other virtualization‑dependent features from working until re‑enabled.


    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.