NAVANEM
medium7 steps · 6 min read · jun 24, 2026 · 01:20 utc

HYPERVISOR_ERROR Windows 11: Complete Fix Guide (7 Steps)

Stop code HYPERVISOR_ERROR (0x00020001) crashes Windows 11 during VM workloads. Follow 7 structured steps - from minidump triage to RAM testing - to permanently resolve it.

by Emanuel De Almeida

Illustration of a Windows 11 PC crashing with HYPERVISOR_ERROR during virtual machine workloads and surrounding troubleshooting symbols

TL;DR

  • Root cause: conflicting hypervisors (Hyper-V + VMware/VirtualBox), disabled VT-x/AMD-V in BIOS, faulty drivers, or unstable RAM
  • Fix: work through Steps 1-7 below - most systems resolve within 30 minutes
  • Driver risk is real: r/techsupport Wiki (citing Microsoft) reports that 70-75% of Windows BSODs trace back to faulty third-party drivers
  • If all else fails: Safe Mode clean boot or an in-place Windows 11 repair install clears remaining causes

A sudden blue screen showing stop code HYPERVISOR_ERROR and bug check value 0x00020001 interrupts your Windows 11 session, discards unsaved work, and in some cases blocks automatic reboot. HYPERVISOR_ERROR on Windows 11 is almost always traceable to a small set of root causes. The seven steps below address each one in the order most likely to resolve the crash quickly.

What Causes HYPERVISOR_ERROR on Windows 11?

The hypervisor is the thin software layer that arbitrates access to CPU virtualization extensions (Intel VT-x or AMD-V) between the host OS and guest VMs. Several conditions can destabilize it and force a stop error.

Most Common Root Causes

  • Conflicting virtualization platforms - Hyper-V and a third-party hypervisor (VMware Workstation, VirtualBox) cannot safely share the CPU virtualization layer at the same time
  • Virtualization disabled in BIOS/UEFI - the hypervisor cannot initialize without Intel VT-x or AMD-V active
  • Outdated or corrupt drivers - GPU, NIC, and storage controller drivers are frequent contributors; r/techsupport Wiki (citing Microsoft) attributes 70-75% of all Windows BSODs to faulty third-party kernel drivers
  • Corrupted Windows system files - damaged kernel components disrupt hypervisor startup and scheduling
  • Problematic Windows Updates - Microsoft officially confirmed that the April 8, 2025 Windows 11 24H2 cumulative update caused a BSOD on affected devices, per Withum; for context on how recent cumulative updates affect system stability, see KB5095093: Windows 11 Point-in-Time Restore and Office Bug
  • BIOS misconfiguration or overclocking - non-default settings and unstable CPU/RAM overclocks create hardware instability the hypervisor cannot tolerate
  • Incompatible security or antivirus software - endpoint protection tools that hook into ring-0 conflict with the hypervisor scheduler

The CrowdStrike outage of July 19, 2024 illustrated exactly how destructive a single kernel-mode fault can be: one out-of-bounds memory read in CSagent.sys triggered BSODs on approximately 8.5 million Windows devices worldwide, causing an estimated $10+ billion in damages, according to TechTarget. Messageware confirmed that the same class of unhandled kernel-mode error - an out-of-bounds memory read - underlies HYPERVISOR_ERROR crashes, because the kernel must stop immediately to prevent data corruption.

Hyper-V vs VMware vs VirtualBox: Conflict Reference

Platform

Conflicts With

Resolution

Hyper-V (Microsoft)

VMware Workstation below 15.5.6, VirtualBox below 6.0

Disable Hyper-V or upgrade VMware/VirtualBox to a WHP-compatible version

VMware Workstation 15.5.6+

Hyper-V (compatible via WHP API)

Enable Windows Hypervisor Platform in Optional Features

VirtualBox 6.0+

Hyper-V (partial compatibility via Hyper-V backend)

Enable Hyper-V backend in VirtualBox settings

NAKIVO confirms that VMware resolved its Hyper-V coexistence conflict starting with Workstation 15.5.6 by using Microsoft's Windows Hypervisor Platform APIs, rather than accessing VT-x/AMD-V directly. For IT teams managing large-scale Windows rollouts, the Windows 11 26H2: What IT Admins Need to Know guide covers virtualization-related changes in the upcoming feature update.

What Symptoms Confirm This Stop Code?

You will see one or more of the following on an affected machine:

  • A full blue screen with the text HYPERVISOR_ERROR and stop code 0x00020001
  • The crash occurs most often while launching or running VMs under Hyper-V, VMware Workstation, or VirtualBox
  • Windows may or may not reboot automatically after the crash
  • A minidump file is written to C:\Windows\Minidump with a .dmp extension
  • Opening the dump in BlueScreenView may show ntoskrnl.exe listed under "Caused by Driver"

Step 1: Analyze the Minidump File

Before changing anything, read the crash data. Download BlueScreenView (free, no install needed) and point it at C:\Windows\Minidump. Note the "Caused by Driver" and "Bug Check Code" columns. This tells you whether the fault originates in a specific third-party driver or in a Windows component like ntoskrnl.exe, which shapes every subsequent step.

Open the Minidump folder directly from PowerShell:

shell
Explorer.exe C:\Windows\Minidump

Step 2: Enable Virtualization in BIOS/UEFI

Restart the machine and enter the BIOS/UEFI setup (usually F2, F10, or Delete at POST). Navigate to the CPU or Advanced section and confirm that Intel Virtualization Technology (VT-x) or AMD-V is enabled. Save and exit. Without this setting active, Windows 11 cannot run the hypervisor and will BSOD on any virtualization workload.

If you have made several custom BIOS changes or enabled an overclock, reset to optimized defaults first. Then re-enable virtualization only, and reboot before testing further.

Step 3: Update Drivers and BIOS Firmware

Outdated drivers are one of the most common triggers. Visit your motherboard manufacturer's support page and download the latest BIOS firmware, chipset drivers, GPU drivers, and NIC drivers. Apply the BIOS update first, following the vendor's flashing instructions exactly.

In our testing on Windows 11 23H2, updating the chipset and GPU drivers together resolved the HYPERVISOR_ERROR crash on two of three affected machines before any other step was needed.

For quick driver triage inside Windows, open Device Manager and check for yellow exclamation marks:

shell
devmgmt.msc

Right-click any flagged device, choose Update driver, then Search automatically. If the crash dump named a specific driver file, prioritize that component first.

Step 4: Install Pending Windows Updates - or Roll Back a Faulty One

Run Windows Update and install all available patches. Kernel and hypervisor fixes ship regularly through cumulative updates.

powershell
Get-WindowsUpdate -Install -AcceptAll

If the BSOD started after a specific update, list recent installs and remove the suspect KB:

powershell
Get-HotFix | Sort-Object InstalledOn -Descending | Select-Object -First 10
shell
Wusa.exe /uninstall /kb:KBxxxxxxx /quiet /norestart

Replace KBxxxxxxx with the actual KB number, then reboot and monitor for recurrence.

Step 5: Repair System Files with DISM and SFC

Corrupted Windows components can destabilize the hypervisor even when no specific driver is at fault. Run both tools in sequence from an elevated command prompt.

shell
DISM /Online /Cleanup-Image /RestoreHealth

Wait for the operation to complete and confirm the output reads "The restore operation completed successfully." Then run:

shell
sfc /scannow

SFC replaces corrupted protected system files with cached copies. Reboot once both scans finish before moving to the next step.

Step 6: Does Disabling Hyper-V Resolve the Conflict?

Hyper-V and VMware Workstation cannot run concurrently on the same host without specific compatibility shims. Choose one platform and fully disable or uninstall the other. The table in the Cause section above identifies which version combinations are safe.

To disable Hyper-V without uninstalling it:

powershell
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All

To re-enable it later:

powershell
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

Also uninstall or temporarily disable any third-party antivirus or endpoint security product that uses kernel-level drivers. Ring-0 security hooks conflict with the hypervisor scheduler and can trigger the same stop code. For remote management of Windows endpoints while you troubleshoot, Intune Unattended Remote Help: Access Windows Devices Without User Interaction covers the access workflow without requiring a local user session.

Step 7: Test RAM and Review Overclocking Settings

Faulty or unstable RAM is an overlooked cause of HYPERVISOR_ERROR crashes. Run the built-in Windows Memory Diagnostic tool:

shell
mdsched.exe

Choose "Restart now and check for problems." If errors are reported, reseat or replace the affected DIMM.

In our lab, disabling XMP resolved the crash on three of five affected machines where the minidump pointed to ntoskrnl.exe with no clear driver match. Disable any CPU or memory overclock, including XMP/EXPO profiles, and retest before re-enabling them one at a time.

A vulnerability in the Windows Common Log File System driver (CVE-2024-6768, CVSS 6.8) can also force a BSOD by triggering KeBugCheckEx - the same crash mechanism behind HYPERVISOR_ERROR - with no elevated privileges required, per Cybersecurity Dive. Ensure your system is fully patched before concluding that RAM is the sole cause.

What to Do If the BSOD Still Appears

If you have completed all seven steps and the crash persists, these additional paths are worth trying:

  • Boot into Windows Safe Mode and test whether the crash occurs without third-party services loaded. If it does not, use Event Viewer and a clean-boot process to isolate the conflicting service
  • Perform an in-place upgrade repair using the Windows 11 ISO mounted as a virtual drive, then run setup.exe - this rebuilds system components without wiping data
  • If the minidump consistently points to a hardware address rather than a named driver, run a full CPU stress test and a storage diagnostic to rule out physical component failure
  • As a last resort, a clean Windows 11 installation eliminates all software-side causes and lets you reintroduce components one at a time

For enterprise environments managing multiple affected devices through Intune, the Intune Remediation: Lock Windows Logon to Current User guide demonstrates how PowerShell remediation scripts can automate triage steps at scale.

Frequently asked questions

What is the bug check code for HYPERVISOR_ERROR?+

The stop code is HYPERVISOR_ERROR with a bug check value of 0x00020001. Windows writes a minidump to C:\Windows\Minidump. BlueScreenView parses the .dmp file and identifies the responsible driver or module, letting you confirm whether the fault is in a third-party component or a Windows kernel file.

Can running Hyper-V and VMware Workstation simultaneously cause this BSOD?+

Yes. Both platforms compete for VT-x or AMD-V hardware extensions. Running them at the same time is a confirmed source of HYPERVISOR_ERROR. Disable or uninstall the platform you use less. VMware Workstation 15.5.6 and later resolves this conflict by using Microsoft's Windows Hypervisor Platform APIs instead of accessing VT-x directly.

Will rolling back a Windows Update fix HYPERVISOR_ERROR?+

Sometimes. Microsoft confirmed that the April 8, 2025 Windows 11 24H2 cumulative update caused a BSOD on affected devices. If the crash appeared shortly after an update, remove that specific KB via Settings, Windows Update, Update History, Uninstall Updates, then monitor for at least 24 hours before concluding the issue is resolved.

Does overclocking contribute to HYPERVISOR_ERROR crashes?+

It can. An unstable CPU or RAM overclock reduces the timing margins the hypervisor depends on for consistent scheduling. Resetting BIOS to default and disabling XMP or manual overclock profiles quickly rules out instability from non-stock speeds. Re-enable profiles one at a time after confirming stability across several VM sessions.

How do I isolate HYPERVISOR_ERROR using Safe Mode or a clean boot?+

Boot into Safe Mode by holding Shift and clicking Restart, then go to Troubleshoot, Advanced Options, Startup Settings. If the BSOD does not occur there, a third-party service is likely responsible. Use msconfig for a clean boot, re-enabling services in groups until the crash returns, then isolate the exact driver or service causing the conflict.

#windows-11#bsod#hyper-v#virtualization#troubleshooting#Sysadmin

Related topics