Windows 11 Pro 24H2 will not boot after enabling Hyper-V

Jack Cooper 5 Reputation points
2025-02-24T14:52:40.1966667+00:00

Just upgraded from Windows 11 Home to Pro. I want to enable Hyper-V on my PC. I have verified that it does support it via "msinfo32". My PC is a Dell Inspiron 5593, Intel Core i5 10th Gen with 16GB of memory.

User's image

After Hyper-V installs and reboots, my brand new upgrade will not boot. The only way to recover was to restore the PC which I did. Then tried Hyper-V again, same result. Have attempted to search Google for solutions without much success. There has to be a Microsoft process for resolving this issue.

Windows for business | Windows Client for IT Pros | Storage high availability | Virtualization and Hyper-V
0 comments No comments

7 answers

Sort by: Oldest
  1. Maurice Lenz 30 Reputation points
    2025-08-30T19:28:21.2566667+00:00

    In my case, there was a driver that caused Hyper-V to crash, only on Windows 11 after upgrading from 10. Solution:
    First, remember the command to reset to boot safely from the Windows Recovery Environment: Troubleshoot > Advanced options > Command Prompt:

    bcdedit /set {default} hypervisorlaunchtype off
    

    Create a restore point / backup / recovery. Download a tool called Sysinternals Autoruns (https://learn.microsoft.com/de-de/sysinternals/downloads/autoruns)
    Launch the tool as admin, go to the Drivers tab and disable all drivers in HKLM\System\CurrentControlSet\Services.
    Set hypervisor to launch, by using:

    bcdedit /set {default} hypervisorlaunchtype auto
    

    If the machine boots successful and you can launch wsl, Docker, etc., you now can use binary search to find the culprit, by re-enabling more and more drivers.

    In my case the driver was PxHlpa64 - Px Engine Device Driver for 64-bit (x86-64) Windows, which is known to cause issues.

    Hope this helps

    Was this answer helpful?

    0 comments No comments

  2. Maurice Lenz 30 Reputation points
    2025-08-31T09:47:46.7933333+00:00

    A possible cause for this issue could be a third-party driver loading during boot, which may be conflicting with Hyper-V's vhdmp.sys, specifically on Windows 11, while Windows 10 was running fine. To identify the problematic driver, follow these steps:

    1. Use Sysinternals Autoruns Tool:
      • Download and run the Autoruns tool
      • Navigate to the Drivers tab and disable all drivers listed under HKLM\System\CurrentControlSet\Services.
    2. Reboot and Enable Hyper-V:
      • Before rebooting, enable Hyper-V with the following command:
             bcdedit /set {default} hypervisorlaunchtype auto
        
      • After rebooting, check if the system boots successfully and if WSL, Docker, or other related services are running. If yes, a driver is causing the problem.
    3. Binary Search Method:
      • If the system boots successfully, gradually re-enable the drivers (using a binary search approach) to pinpoint the driver causing the issue.
      • If the system fails to boot after enabling a particular driver, go into the emergency environment and disable Hyper-V with this command:
         bcdedit /set {default} hypervisorlaunchtype off
      

    In my case, the driver causing the issue was pxhlpa64.sys, but this could vary depending on your system configuration. Be sure to create a restore point or backup your data before proceeding to avoid potential issues.

    Was this answer helpful?

    5 people found 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.