VMware Workstation

 View Only
Expand all | Collapse all

How to Disable Hyper-V in Windows 11 24H2

  • 1.  How to Disable Hyper-V in Windows 11 24H2

    Posted Mar 13, 2025 02:06 PM
    Edited by Jason McClellan Aug 07, 2025 07:59 AM

    In this guide, I will explain how to disable Hyper-V in Windows and use Intel VT-x/EPT or AMD-V/RVI in any virtualization program, such as VirtualBox or VMware (in my case). The final step (6) is the key to disabling it in version 24H2, which has a bug that prevents it from being disabled.


    Step 1: Stop Any Currently Running Hyper-V Services

    1. Click on the Start menu.
    2. Type services (without quotes) and press [ENTER].
    3. In the Services window, browse through the list and look for any services that include "Hyper-V" (e.g., "HV Host Service").
    4. If any of these services are running, right-click on them and select Stop.
    5. Close the Services window.

    Step 2: Ensure Hyper-V and Related Features Are Not Installed

    1. Click on the Start menu.
    2. Type Features (without quotes) and select "Turn Windows Features on or off".
    3. In the Windows Features window, ensure the following options are unchecked:
      • Hyper-V (including all sub-items).
      • Windows Hypervisor Platform.
      • Linux subsystem for windows
    4. Click OK and wait for the changes to apply.
    5. Restart your computer if prompted.

    Step 3: Disable "hypervisorlaunchtype"

    1. Click on the Start menu.
    2. Type powershell (without quotes), right-click on Windows PowerShell, and select Run as administrator.
    3. In the PowerShell window, type the following command and press [ENTER]:
    4. bcdedit /set hypervisorlaunchtype off
    5. Close the PowerShell window.

    Step 4: Disable Device Guard (If Applicable)

    Note:

    • This step may not apply to all versions of Windows.
    • The Group Policy Editor (gpedit.msc) is not available in Windows 11 Home.
    1. Click on the Start menu.
    2. Type gpedit.msc (without quotes) and press [ENTER].
    3. In the Group Policy Editor, navigate to:
    4. Local Computer Policy > Computer Configuration > Administrative Templates > System > Device Guard
    5. Double-click on "Turn on Virtualization Based Security".
    6. Select Disabled and click OK.

    Step 5: Disable "Memory Integrity" in Core Isolation

    1. Click on the Start menu.
    2. Type core isolation (without quotes) and press [ENTER].
    3. In the Core Isolation window, ensure that "Memory Integrity" is turned Off.
    4. Close the window.

    Step 6: Mandatory step for Windows 11 24H2

    Windows 11 24H2 has a known issue where Hyper-V might still interfere even after following the above steps. To resolve this, you'll need to use the Microsoft Device Guard and Credential Guard Hardware Readiness Tool:

    1. Download the Device Guard and Credential Guard hardware readiness tool from Microsoft.
    2. Extract the downloaded ZIP file.
    3. Use the tool to disable Device Guard and Credential Guard:
      • Open PowerShell window as an administrator.
      • Navigate to the folder where you extracted the tool.
      • Firs run this command to get Execution Policy:
      • Set-ExecutionPolicy Unrestricted -Scope Process
      • Now run the script with the -disable parameter to disable Device and Credential Guard
      • DG_Readiness_Tool_v3.6.ps1 -Disable
    4. Reboot your computer.
    5. During the boot process, Windows will ask you to confirm the changes. Follow the on-screen instructions to proceed (Just press F3).

    Note: Disabling Device Guard and Credential Guard will temporarily disable your Windows Hello PIN. However, you can re-enable it later without any issues.


    Step 7: Confirm Hyper-V is Fully Disabled

    1. After rebooting, open a PowerShell window as an administrator.
    2. Run the following command to ensure Hyper-V is fully disabled:
    3. bcdedit /set hypervisorlaunchtype off
    4. Reboot your computer again.

    Additional Notes

    This method worked for me on Windows 11 24H2 for VMware Workstation and Virtualbox After completing these steps. I hope this actually helps someone, because I almost lost my mind trying to fix this

    As far as I understand, this happens because in the new version, the security of the Windows Hello PIN and others things are based on the hypervisor, although it should be disabled if you want to disable the hypervisor, Microsoft should provide a simpler option to disable it completely and take the risks.

    I am not responsible if someone breaks their system or creates a security breach. I'm just trying to help, something Microsoft doesn't do, considering that the original deactivation guide is the same as always.



  • 2.  RE: How to Disable Hyper-V in Windows 11 24H2

    Posted May 30, 2025 12:38 PM

    Hi, I created an account just to thank you ! As this was also driving me nutz and I had tried all the settings except for Step 6 and ultimately that is what fixed it. I have 1 PC with Win10 and 1 with Win11 the other thing that tripped me was Win11 had player when I installed Vmware workstation Pro it could not find vmnetbridge.dll point it to C:\Program Files (x86)\VMware\VMware Workstation\ and it will go thru. Everything is working perfectly now Thanks Again!




  • 3.  RE: How to Disable Hyper-V in Windows 11 24H2

    Posted May 31, 2025 07:24 AM

    This looks like a very comprehensive answer. Thanks!




  • 4.  RE: How to Disable Hyper-V in Windows 11 24H2

    Posted Jul 31, 2025 09:30 AM

    Many MANY thanks for sharing. 

    -------------------------------------------



  • 5.  RE: How to Disable Hyper-V in Windows 11 24H2

    Posted Aug 16, 2025 04:35 AM

    Thanks man, Step 6: Mandatory step for Windows 11 24H2, which only helped me. So many time missed trying to do it before I found your post. Get registered only to thanks you

    -------------------------------------------



  • 6.  RE: How to Disable Hyper-V in Windows 11 24H2

    Posted Aug 21, 2025 05:25 PM

    You have no idea the amount of hair I pulled out to get this working right and I can confirm that this work. I have searched the internet for answers and kept getting a "disable this or disable that". I almost gave up until I found this post. Thank you so much. One last thing, do you see Microsoft releasing a patch or update that would cause this to break or revert back the default settings?

    -------------------------------------------



  • 7.  RE: How to Disable Hyper-V in Windows 11 24H2

    Posted Sep 10, 2025 01:09 PM

    In step 6 this happens to me:

    PS C:\Users\Sonda\Downloads\dgreadiness_v3.6> DG_Readiness_Tool_v3.6.ps1 -Disable
    DG_Readiness_Tool_v3.6.ps1 : El término 'DG_Readiness_Tool_v3.6.ps1' no se reconoce como nombre de un cmdlet, función,
    archivo de script o programa ejecutable. Compruebe si escribió correctamente el nombre o, si incluyó una ruta de
    acceso, compruebe que dicha ruta es correcta e inténtelo de nuevo.
    En línea: 1 Carácter: 1
    + DG_Readiness_Tool_v3.6.ps1 -Disable
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : ObjectNotFound: (DG_Readiness_Tool_v3.6.ps1:String) [], CommandNotFoundException
        + FullyQualifiedErrorId : CommandNotFoundException


    Suggestion [3,General]: No se encontró el comando DG_Readiness_Tool_v3.6.ps1, pero existe en la ubicación actual. Windows PowerShell no carga comandos de la ubicación actual de forma predeterminada. Si confía en este comando, escriba ".\DG_Readiness_Tool_v3.6.ps1". Vea "get-help about_Command_Precedence" para obtener información más detallada.
    PS C:\Users\Sonda\Downloads\dgreadiness_v3.6>

    any suggestions?

    -------------------------------------------



  • 8.  RE: How to Disable Hyper-V in Windows 11 24H2

    Posted Sep 11, 2025 02:25 PM

    Did you actually read the error message, especially the Suggestion part? The answer is literally in there.

    -------------------------------------------



  • 9.  RE: How to Disable Hyper-V in Windows 11 24H2

    Posted Sep 11, 2025 03:40 PM

    I've already found the "detail," and it's basically how to run the script in the folder...

    It doesn't run as
    "DG_Readiness_Tool_v3.6.ps1"

    This is how it should run:
    ".\DG_Readiness_Tool_v3.6.ps1 -Disable"

    -------------------------------------------



  • 10.  RE: How to Disable Hyper-V in Windows 11 24H2

    Posted Oct 23, 2025 09:55 AM

    Hi,
    unfortunately not worked for me. Maybe is because my windows version is already the 25h2...
    Does someone have solutions?

    -------------------------------------------



  • 11.  RE: How to Disable Hyper-V in Windows 11 24H2

    Posted Oct 23, 2025 03:44 PM
    Edited by Technogeezer Oct 23, 2025 05:15 PM

    I'm running 25H2 as well and it worked. step 6 was what i was missing.
    My only problem is my with Windows Hello PIN -> i can't use it (re-enable).The remove button is grayed. for now i didn't figure out how to re-enable PIN. anyone?


    BEFORE:
    ```
    C:\Users\admin>systeminfo | findstr "Hyper-V" Hyper-V Requirements: A hypervisor has been detected. Features required for Hyper-V will not be displayed.
    ```

    AFTER: (not detected anymore)
    ```
    C:\Users\admin>systeminfo | findstr "Hyper-V"
    Hyper-V Requirements:          VM Monitor Mode Extensions: Yes
    ```

    -------------------------------------------



  • 12.  RE: How to Disable Hyper-V in Windows 11 24H2

    Posted Oct 25, 2025 08:14 AM

    As far as I know Windows Hello requires VBS on Windows 11.

    -------------------------------------------



  • 13.  RE: How to Disable Hyper-V in Windows 11 24H2

    Posted Oct 25, 2025 09:17 AM

    Actually, Windows Hello PIN is working now..

    -------------------------------------------



  • 14.  RE: How to Disable Hyper-V in Windows 11 24H2

    Posted Dec 22, 2025 12:43 AM

    I'm running 25H2 as well, and it worked. I did all six steps.

    -------------------------------------------



  • 15.  RE: How to Disable Hyper-V in Windows 11 24H2

    Posted Nov 05, 2025 10:52 PM

    Fantastic!  Thanks for the comprehensive steps.  

    -------------------------------------------



  • 16.  RE: How to Disable Hyper-V in Windows 11 24H2

    Posted Dec 02, 2025 01:36 PM

    Thanks for this - very detailed and helpful - worked for me too!

    -------------------------------------------



  • 17.  RE: How to Disable Hyper-V in Windows 11 24H2

    Posted Dec 30, 2025 04:06 PM

    Logged in just so I could reply. Thank you so much for this. I've been fighting with crashes and freezing in Virtualbox for the last week. It has been a nightmare and these instructions worked beautifully to correct the issue. Microsoft should shut down their garbage and leave the tools work as they were originally intended to or make it easier to disable functionality breaking features.

    -------------------------------------------



  • 18.  RE: How to Disable Hyper-V in Windows 11 24H2

    Posted Jan 27, 2026 09:41 PM

    I followed the instructions step by step and was successful. I am running Windows 11 home 25H2. Got an error message when I ran the powershell tool but rebooted anyway. VMWare installed without errors. Thank you for your post.

    -------------------------------------------



  • 19.  RE: How to Disable Hyper-V in Windows 11 24H2

    Posted Feb 01, 2026 10:46 PM

    i just logged in to thank you i was struggling with this for hours
    im on  Windows 11 home 25H2 i kept trying to dissable hyper v but it kept being detected in device manager
    i think the Device Guard and Credential Guard hardware readiness tool from Microsoft made it

    i couldnt disable it without it but i somehow got my second partition disapearing probably gonna look that up later
    anyone know the sulotion?

    -------------------------------------------



  • 20.  RE: How to Disable Hyper-V in Windows 11 24H2

    Posted Feb 06, 2026 01:56 PM
    Hi, I have win11 home 25H2 and in script in step 6. I got an error that disabling Hyper-V failed. In log there is:
    ------
    Executing: del  "$env:windir\System32\CodeIntegrity\SIPolicy.p7b"
    Output: 
    Disabling Hyper-V and IOMMU
     
    Major  Minor  Build  Revision
    -----  -----  -----  --------
    10     0      26200  0       
     
     
     
    Deployment Image Servicing and Management tool
    Version: 10.0.26100.5074
     
    Image Version: 10.0.26200.7705
     
     
    Error: 0x800f080c
     
    Feature name Microsoft-Hyper-V-Online is unknown.
    A Windows feature name was not recognized.
    Use the /Get-Features option to find the name of the feature in the image and try the command again.

    ------

    is there some way to fix that? Script disabled Device Guard and Credential Guard but I still see:

    ------
    Hyper-V Requirements:          A hypervisor has been detected. Features required for Hyper-V will not be displayed.

    ------

    ( dism /online /Get-Features does not list any Hyper-V feature available)

    -------------------------------------------



  • 21.  RE: How to Disable Hyper-V in Windows 11 24H2

    Posted Feb 07, 2026 03:42 PM

    I have a 25H2 installation here.  Applied the above, ran the DG Readiness tool successfully, but the hypervisor continued to load:

     Get-WinEvent -LogName system | Where-Object { $_.ProviderName -like 'Microsoft-Windows-Hyper*' }
     
       ProviderName: Microsoft-Windows-Hyper-V-Hypervisor
     
    TimeCreated                     Id LevelDisplayName Message
    -----------                     -- ---------------- -------
    2026-02-06 22:09:42            165 Information      Hypervisor configured mitigations for CVE-2019-11091, CVE-2018-12126, CVE-2018-12127, CVE-2018-12130 for virtual machines.…
    2026-02-06 22:09:42            156 Information      Hypervisor configured mitigations for CVE-2018-3646 for virtual machines.…
    2026-02-06 22:09:42            129 Information      Hypervisor initialized I/O remapping.…
    2026-02-06 22:09:42              2 Information      Hypervisor scheduler type is 0x1.
    2026-02-06 22:09:42              1 Information      Hypervisor successfully started.
    Let's see if I can disable the hypervisor without help from Group Policy as several Windows editions have no such thing.
    I've unlinked the relevant GPO from the domain, restored Device Guard to "not configured" in local Group Policy, run a gpupdate, then re-ran the DG Readiness ps1 script.
    Then I rebooted TWICE -- 1st time so that whatever might alter the config has a chance to do so and 2nd for said alterations to go into effect.

    On the first reboot I hit F3 at the "F3 to disable" blah-blah UEFI loader prompt; there's no hypervisor load this time.  Sure enough on the 2nd reboot I have Microsoft-Windows-Hyper-V-HypervisorHypervisor successfully started in the event log. Oof. 

    Windows Defender has no knob to turn Credential Guard off:
    Per MS website Cred Guard does use Virtualization-based Security (VBS).  Check the registry and I have: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\CredentialGuard]
    "Enabled"=dword:00000001
    Re-run DG readiness tool and check its logfile.... It doesn't touch this reg key!  There's no code to do so.  So I manually set the key to 0 and reboot; it's back to 1 again.  What else is here?  How about Key Guard which also leverages Virtualization-Based Security (VBS)?
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\KeyGuard\Status]
    "IsTestConfig"=dword:00000000
    "LsaIsoLaunchAttempted"=dword:00000001
    "LsaIsoLaunchError"=dword:00000000
    "ExecSystemProcessesError"=dword:00000000
    "NumAttemptedRestarts"=dword:00000001
    "NumSuccessfulRestarts"=dword:00000000
    "KeyGuardEnabled"=dword:00000001
    "CredGuardEnabled"=dword:00000001
    "IsSecureKernelRunning"=dword:00000001
    "EncryptionKeyAvailable"=dword:00000001
    "EncryptionKeyPersistent"=dword:00000001
    "SecretsMode"=dword:00000001
    Flipped "KeyGuardEnabled" and "CredGuardEnabled" to 0 then reboot.  No dice.  Still have a hypervisor.
    Lets see if MS has anything useful: Configure Credential Guard | Disable Credential Guard.  From that page:
    Key pathHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
    Key nameLsaCfgFlags
    TypeREG_DWORD
    Value0
    Key pathHKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard
    Key nameLsaCfgFlags
    TypeREG_DWORD
    Value0
    Now we're getting somewhere!  Applied these, making sure the earlier reg keys were also returned to 0.  Boom, 1-2-3 reboots and no hypervisor!🎉
    ---

    What's going wrong?

    How about line 1207 of theDG_Readiness_Tool_v3.6.ps1PowerShell script: 
    ExecuteCommandAndLog 'REG DELETE "HKLM\SYSTEM\CurrentControlSet\Control\Lsa" /v "LsaCfgFlags" /f'
    ...but Microsoft's Disable Credential Guard guidance (linked above) has:

    [RageNoises.wav]

    So anyway, I reckon DG_Readiness_Tool_v3.6.ps1 remains useful as it chains the "press F3 to disable Credential Guard" shim into UEFI boot (thus performing Disable Credential Guard with UEFI lock for us).
    I've also stumbled across these:
    My system does have this key.  I wonder if its presence was helping to keep "default enablement" in a state of, uh, enablement.
    Going forward, to OP's guide I'd add something about:
    • doing all steps in one go (i.e. no reboot until the end) since Credential Guard re-enabling itself during the next boot may undo one or more steps (e.g. it re-creates reg keys which we do not want and may re-implement UEFI lock).
    • rechecking everything if hypervisor removal fails, given the way "default enablement" can take over.
    • after execution then both before and after the first reboot, checking [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\CredentialGuard]to ensure there's no "Enabled"=dword:00000001for any of the VBS-dependent technologies.
    • leave nothing to chance by creating explicit"Enabled"=dword:00000000keys for all VBS-dependent technologies under theCredentialGuardkey.  I don't have a full list but I'll bet we can crowdsource one...
    • adding a check for the two LsaCfgFlags reg keys; user shall create/modify if needed.
    • Group Policy may be ineffective in some cases. In my case it was definitely not working.  I'm contemplating a hand-crafted .ADMX/.ADML we might use to help with this project.




  • 22.  RE: How to Disable Hyper-V in Windows 11 24H2

    Posted 20 days ago

    I am very disappointed at Microsoft. I tried everything in this forum, to yet no success. My brother's PC does not have Hyper-V on.  Both of us are on windows 11 Home, 25h2.  This has been driving me crazy for 2 days now.  Should I just throw windows in the trash and go Linux? My workflows require adobe creative cloud, however, which does not have Linux support, unfortunately, so I'm stuck with Microsoft.

    -------------------------------------------



  • 23.  RE: How to Disable Hyper-V in Windows 11 24H2

    Posted 20 days ago

    Henry,
    I'm not sure why you are trying to disable Hyper-V AND at the same time say that you are stuck with Microsoft?

    You don't need do nothing to get Windows VM running under Win 11 Pro. I mean, IF you need to use a VM. My experience is from Win 24H2 and VMware 17.5.2 (which is a Win 11 version). Win 11 Pro upgrade from Home, is perhaps 2-4 euros, if you know where to buy. If you install Pro from scratch, it is less than 2 euros (including VAT).

    IF you need to use a Windows VM, you are NOT stuck with Microsoft, you can run them under Linux, in all cases. I mean, even you need Nested virtualization, which I don't think is the case with Adobe (not truly familiar with those applications).

    IF you need to run Adobe on the Host you ARE stuck with Windows, but you don't need to do nothing for Hyper-V (in which case, I don't understand what the deal is on this Forum, if Adobe will not install).

    IF you really need a personal recommendation, you should throw Windows to trash at your Host. Better still, have a separate workstation or ASUS TUF gaming laptop, run Linux there and be happy (I like Kubuntu the best). There are of course more powerful laptops, if you want (like ASUS ROG Strix (SCAR) ), but considering the work that you need to do in trying to get anything done in Win 11, the hardware is not at all expensive.

    Use your Windows 11 computers to something they can run, like Notepad. Oh, wait a minute, that is not very good, but Notepad++ is a decent text editor and even Win 11 can run it. (sarcasm alert)




  • 24.  RE: How to Disable Hyper-V in Windows 11 24H2

    Posted 25 days ago

    Thanks for this post. I came here because I have a new XP SP3 VM that's performing very poorly in VMware Workstation Pro on Windows 11. Everything is almost unusably slow, audio is choppy, etc. I had tried everything but step 6 and was not able to get Hyper-V disabled. I bet step 6 would help, but since this is a user PC, I'm concerned on the other hand about compromising security. IMO, this should be fixed correctly either in Windows 11 or Workstation Pro so that users don't have to dismantle the security architecture of Windows 11 in order for their VMs to work properly...

    -------------------------------------------



  • 25.  RE: How to Disable Hyper-V in Windows 11 24H2

    Posted 25 days ago

    I understand. Under these circumstances, I would have a separate PC/Workstation for Virtualization with Admin rights and in a separate network (if that is the corporate Domain requirement). Windows 11 Pro or Home is not very good in anything. I would consider a different OS. That is what we did at XP times which was a lousy OS for virtualization - now those times are back.

    Don't get me wrong - VMware (17.5.2) works fine in Windows 11 Pro without doing anything from the list - if you don't need Nested, or as it happens XP OS Guest like it has been suggested by VMware itself. However, Win 11 Pro with state-of-the-art-Intel laptop (Asus ROG Strix Scar) is not any faster than Win 10 Pro from 3 years on a moderately priced Ryzen 9 Asus ROG Strix laptop. Not a very good result in virtualization in Win 11.

    With that VMware, I haven't had any problems with mouse in XP, but I cannot remember was it in Win 10 or Win 11. I haven't paid attention to sound.




  • 26.  RE: How to Disable Hyper-V in Windows 11 24H2

    Posted 24 days ago

    IMO this is wise advice in a case like this. I installed Fedora and QEMU on an external HDD which can be booted when this XP VM is needed, which is not very often. It runs well under QEMU/KVM. Yes, we'd love to get off of XP, but when you have a business critical app on it that's too expensive to upgrade, this is what ends up happening.

    -------------------------------------------



  • 27.  RE: How to Disable Hyper-V in Windows 11 24H2

    Posted 23 days ago

    Pete, yes, I understand your business case.

    That is exactly why I used XP not so long ago.




  • 28.  RE: How to Disable Hyper-V in Windows 11 24H2

    Posted 23 days ago
    image
    In Windows 11 Home version, I had to disable the Hyper V services to get Docker Desktop working in Ubuntu VM. 
    image
    -------------------------------------------



  • 29.  RE: How to Disable Hyper-V in Windows 11 24H2

    Posted 5 days ago

    Thank you so much!! I've been with various problems on VMWare Workstation and EVE-NG during 2 days. Finally, I can solve the issue thank to you. Genius.

    -------------------------------------------