Fix VMware Workstation Performance Issues on Windows 11: Disable Hyper-V and VBS

This blog explains why VMware Workstation runs slower on Windows 11 compared to Windows 10, focusing on changes like Hyper-V, VBS, and HVCI being enabled by default on modern CPUs. It explores why sharing hypervisors with native hardware causes performance issues, and why disabling Hyper-V restores full VMware performance. Step-by-step PowerShell scripts are provided to toggle Hyper-V on or off safely.

Here’s a single, safe PowerShell script you can run before installing VMware Workstation to fully get Hyper-V and friends out of the way on Windows 11 for best performance. You can grab the script on my GitHub repo: cloudmigrationhu/script/vmware-workstation-performance at main · attilamacskasy/cloudmigrationhu

Disable Hyper-V “and friends” script

The blog you’re reading, along with the code examples and future updates, are all created using AI assistance.

Validation script

All done! I’ve created a script that also validates whether VMs are running natively. When working with GitHub Copilot, it’s important to guide the AI through troubleshooting basics – for example, the generated code initially struggled to locate vmrun.exe, and I had to refine it.

The smarter you are, the fewer Premium Requests you’ll end up spending – especially when using GPT-5 in GitHub Copilot. Understand the nuances behind prompt design and model behavior, because even the most capable model won’t save you from inefficient usage.

Being smart about how you structure your prompts helps avoid exhausting your request quota too quickly.

Why It Matters

Premium Requests are counted whenever you invoke advanced models or features beyond the default. For example:

  • GitHub Copilot’s Pro plan gives you 300 Premium Requests/month, while Pro+ gives 1,500/month. Anything beyond that costs $0.04 per request, with some models consuming multiple requests per turn. GitHubReddit
  • The Coding Agent in Copilot uses exactly one Premium Request per session, regardless of complexity. The GitHub Blog

As a blogger and content creator, I sometimes struggle to write articles knowing many people now turn to AI instead of reading blogs. Still, I believe it’s valuable to share ideas, because without understanding what to ask and why things happen, AI won’t solve your problems. You need to understand both the questions you ask and the answers you receive. The following section is entirely AI-generated. You can skip it unless you want to dive into the detailed explanation of this blog’s process.


Here’s the GPT-5 prompt I used to create the content that follows: “Write a blog article explaining why VMware Workstation shows compatibility issues on Windows 11. Cover what changed compared to Windows 10, why this behavior only appears on modern CPUs (and not older ones), why sharing hypervisors with the hardware layer leads to performance problems, and why users should disable Hyper-V to allow VMware Workstation direct access to native hardware – just like in Windows 10 – for the best performance.

Why VMware Workstation Shows a Hyper-V Warning on Windows 11

If you’ve tried to install or run VMware Workstation Pro on a modern Windows 11 machine, you may have seen a message like this:

This situation didn’t really exist back in Windows 10 days—or at least not to this extent. So what changed? Why does this issue only seem to affect newer CPUs, and why is it often better to disable Hyper-V entirely when using VMware Workstation? Let’s break it down.

What Changed in Windows 11

On Windows 10, Hyper-V was a feature you could enable manually. If it was off, VMware Workstation or VirtualBox had full access to hardware-assisted virtualization (Intel VT-x or AMD-V).

With Windows 11, Microsoft shifted towards Virtualization-Based Security (VBS) and Hypervisor-Protected Code Integrity (HVCI) being turned on by default—especially on newer hardware that passes modern security baselines. These features rely on Hyper-V under the hood, even if you never explicitly installed the Hyper-V role. That means:

  • Even if you never used Hyper-V, Windows 11 might have it silently running to enforce security isolation.
  • VMware Workstation now has to compete with Hyper-V for virtualization access.

Why This Affects Only Modern CPUs

On older CPUs, many of these security features simply aren’t supported. For example:

  • VBS/HVCI require hardware-assisted virtualization and specific CPU extensions (Second Level Address Translation / SLAT, Mode-Based Execution Control, etc.).
  • If your CPU doesn’t support those, Windows 11 doesn’t enable VBS/Hyper-V-lite in the background.

That’s why you don’t see this problem on older Intel Core i5/i7 or AMD FX CPUs: Windows 11 can’t enforce these modern security features, so it doesn’t run Hyper-V by default. On modern processors like AMD Ryzen 3000/5000 or Intel 8th gen and later, these features are present and automatically used.

Why Sharing Hypervisors Is a Bad Idea

VMware Workstation and Hyper-V are both type-2 hypervisors when running on Windows client. But under the hood, both want to be as close to the bare-metal CPU as possible.

When Windows forces VMware to run on top of Hyper-V (via the Windows Hypervisor Platform), performance suffers:

  • Nested hypervisor layers add overhead.
  • Certain instructions are emulated instead of being executed natively.
  • Features like PCI passthrough, advanced networking, and GPU acceleration may not behave the same way.

In short: VMware Workstation loses the “direct-to-hardware” advantage it had in Windows 10.

Why You Should Disable Hyper-V for VMware Workstation

If your goal is performance and compatibility, especially for things like:

  • Running older operating systems (DOS, Windows XP, legacy Linux distros)
  • Using GPU passthrough
  • Getting maximum I/O speed and responsiveness

…then you should disable Hyper-V entirely and let VMware Workstation talk directly to the hardware, just like in Windows 10. That means:

  1. Disable Hyper-V and related features in Windows Features:
    • Hyper-V
    • Virtual Machine Platform
    • Windows Hypervisor Platform
    • Windows Sandbox
  2. Disable VBS/HVCI if enabled via Windows Security → Device Security → Core Isolation.
  3. Reboot.

After this, VMware Workstation will run with native hardware access again, giving you back the performance you expect.

Conclusion

Windows 11 changed the virtualization game. Hyper-V is no longer just an optional feature—it’s quietly running to enforce security on modern CPUs. While that’s good for security, it creates friction for users who rely on VMware Workstation Pro or VirtualBox.

If your use case prioritizes maximum VM performance, hardware compatibility, and low overhead, the best option is to turn off Hyper-V and run VMware Workstation natively—just like you did in Windows 10.

For those who prefer Microsoft’s security features and occasionally spin up test VMs, leaving Hyper-V enabled might be fine. But for power users, developers, and IT pros who live inside VMware Workstation, disabling Hyper-V is the clear path to smoother, faster virtualization.

Related posts

Fixing Proxmox Boot Hangs When Passing Through 2× RTX 3090 GPUs: Step-by-Step Troubleshooting Guide

Running multiple NVIDIA GPUs for AI workloads in Proxmox VE can cause early boot hangs if the host OS tries to load conflicting drivers. In this guide I document how my Proxmox host with 2× RTX 3090 was stuck at systemd-modules-load, how I debugged it, which files to inspect (/etc/default/grub, /etc/modprobe.d/, /etc/modules-load.d/), and the final stable configuration for rock-solid GPU passthrough to an Ubuntu VM.

Building the Perfect Edge AI Supercomputer – Adding an Edge Virtualization Layer with Proxmox and GPU Passthrough

I built on my edge AI hardware by adding Proxmox VE as the virtualization layer. After prepping BIOS, using Rufus with the nomodeset trick, and installing Proxmox, I enabled IOMMU, configured VFIO, and passed through 2× RTX 3090 GPUs to a single Ubuntu VM. This setup lets me run private AI workloads at near bare-metal speed, while keeping Windows and native Ubuntu for special use cases.

Budget AI Supercomputers: Dell Server vs. Threadripper Build vs. Next-Gen AI Desktop

Exploring three budget AI supercomputer paths: a Dell R740xd for enterprise labs with big storage but limited GPU flexibility, a TRX50 + Threadripper 7970X workstation offering fast DDR5, Gen5 NVMe, and dual RTX GPU power, and the futuristic GB10 AI desktop with unified CPU/GPU memory. Dell is lab-friendly, GB10 is AI-only, but the TRX50 build strikes the best balance today.

Building the Perfect Edge AI Supercomputer – Cost Effective Hardware

Keeping up with today’s technology is both exciting and demanding. My passion for home labs started many years ago, and while my family often jokes about the time and money I spend on self-education, they understand the value of staying ahead in such a fast-moving field. What started as curiosity has grown into a journey of building cost-effective supercomputers for edge AI and virtualization.

Fix VMware Workstation Performance Issues on Windows 11: Disable Hyper-V and VBS

This blog explains why VMware Workstation runs slower on Windows 11 compared to Windows 10, focusing on changes like Hyper-V, VBS, and HVCI being enabled by default on modern CPUs. It explores why sharing hypervisors with native hardware causes performance issues, and why disabling Hyper-V restores full VMware performance. Step-by-step PowerShell scripts are provided to toggle Hyper-V on or off safely.

Terraform deployment for FortiGate Next-Generation Firewall in Microsoft Azure

This blog explores deploying FortiGate VM in Azure, tackling challenges like license restrictions, Terraform API changes, and Marketplace agreements. It offers insights, troubleshooting tips, and lessons learned for successful single VM deployment in Azure. Using an evaluation license combined with B-series Azure VMs running FortiGate is primarily intended for experimentation and is not recommended for production environments.

Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.