What is VBS and should I disable it for trading?
Virtualization-based security is a Windows feature that inspects processes through a hypervisor layer, and it can cost as much as 20% of your performance. Many high-end machines ship with it already on. For a dedicated trading computer that trade is usually worth reversing — but make a restore point first.
Key takeaways
- VBS runs on the Windows hypervisor, a layer between hardware and the operating system that isolates memory to block advanced malware. That inspection always costs something.
- Depending on workload it can reduce performance by up to 20%, and many premium machines arrive with it enabled out of the box.
- Check it: press Windows, type System Information, open it, scroll the Item column to Virtualization-based security and read the Value. "Running" means it is costing you.
- Create a restore point before changing anything — Start, "Create a restore point", System Protection tab, Create.
- Step one: Start, type Core isolation, switch Memory integrity off, restart. On many systems that is enough.
- Step two if it still shows Running: Command Prompt as administrator, then bcdedit /set hypervisorlaunchtype off — and restart.
- What you give up is one layer of advanced memory isolation. Your antivirus and firewall are untouched. Hyper-V, Windows Sandbox and WSL2 will stop working, which most trading machines never use.
- Not sure where your machine stands? The free benchmark test takes about two minutes.
If your trading platform has ever hesitated for even half a second during an important trade, your first instinct is probably to blame your broker or your internet connection.
But what if I told you the real culprit might be Windows itself? Silently throttling your CPU power without your knowledge or permission.
There's a default Windows 11 security feature that can cut performance by double digits, and most traders have absolutely no idea it's running. You paid for premium horsepower in your trading computer, but Windows may have been quietly putting your machine in restriction mode from day one.
I'm going to show you how to check if this is happening to your trading setup and how to safely reclaim that lost performance.
What Is Virtualization-Based Security (VBS)?
The feature in question is called virtualization-based security, or VBS for short. It runs using something called the Windows hypervisor, a control layer that sits between your hardware and the operating system. Think of it like a security checkpoint where every process gets inspected before it's allowed to run.
The hypervisor creates isolated memory environments designed to block certain advanced malware attacks. In corporate environments where security takes priority over speed, this makes perfect sense. But here's the problem: this kind of inspection always adds overhead.
For normal everyday office computing, email, web browsing, and document editing, the trade-off is usually acceptable. But for active traders running real-time market data feeds, multiple chart windows, and time-sensitive order execution, that overhead becomes a significant performance tax.
The Performance Impact on Trading Computers
Depending on your workload, VBS can reduce system performance by as much as 20%. That's not a typo. In an environment where milliseconds can mean the difference between catching a breakout or missing it entirely, that's a meaningful difference.
Here's what makes this especially frustrating: many high-end trading computers ship with VBS already enabled. You may have invested in premium hardware specifically for trading performance, only to have Windows immediately reduce that capability the moment you turned on your machine.
How to Check If VBS Is Running on Your System
Before we make any changes, let's see if this is affecting your trading computer. Here's how to check:
- Press the Windows key on your keyboard
- Type System Information and open that application
- Inside the System Information window, you'll see two columns: Item and Value
- Scroll down the Item column until you find the line that says Virtualization-based security
- Look directly across to the Value column
If that value says Not enabled, your system is already operating without this restriction; you're good to go. However, most traders I talked to see "Running" in that column and had no idea it was there.
Create a System Restore Point First
Before we change anything on your trading computer, we're going to protect ourselves by creating a restore point. This gives you a full rollback option if you ever need to reverse the change.
Here's how:
- Click Start and type Create a restore point
- Open that option when it appears
- Under the System Protection tab, click Create
- Name your restore point something descriptive like "Before VBS Enable"
- Let Windows finish creating that snapshot completely
Now you have a safety net in place.
How to Disable VBS on Your Trading Computer
Step 1: Turn Off Memory Integrity
- Click the Windows Start button
- Start typing Core isolation
- Open the Core isolation settings
- You'll see a section labeled Memory integrity
- If Memory integrity is turned on, switch it off
- Restart your computer immediately
After rebooting, go back to System Information and check that virtualization-based security line again. Many systems will now show Not enabled, and you're done.
Step 2: Disable Hypervisor at Startup (If Needed)
Sometimes VBS still shows as "Running" even after disabling Memory integrity. This means Windows is launching the hypervisor during startup, so we need to disable it directly:
- Press the Start button and type cmd
- Right-click Command Prompt and select Run as administrator
- A command window will open with administrator privileges
- Type or paste this exact command: bcdedit /set hypervisorlaunchtype off
- Press Enter
When the command runs correctly, you'll see a message confirming "The operation completed successfully."
Now restart your computer and check System Information one more time. The virtualization-based security value should now display Not enabled. What you just did was stop Windows from launching the hypervisor at boot, and without the hypervisor, VBS cannot run. That removes the processing overhead immediately.
Understanding the Security Trade-Offs
Let's talk honestly about what you're giving up so you can make an informed decision for your trading setup.
Disabling VBS does remove one layer of advanced memory isolation security. It does not disable your antivirus, your firewall, or standard protections. Your core defenses remain active.
This feature primarily targets highly advanced attack scenarios, the kind that most home trading machines never encounter. For most traders, the real-world risk is low, especially if you follow basic security practices like avoiding suspicious websites, not downloading random files, and keeping your antivirus software updated.
Important Compatibility Note
If you use Hyper-V, Windows Sandbox, WSL2, or any other virtualization tools, those may stop working after disabling VBS. They rely on the hypervisor layer you just turned off. However, most dedicated trading computers never use those features anyway.
What Traders Notice After Disabling VBS
The performance improvement isn't magic; it's simply the removal of unnecessary overhead. What traders typically notice after disabling VBS is immediate responsiveness. Charts redraw faster. Platforms react quicker. And heavy market movement feels smoother.
For day traders and scalpers who make split-second decisions based on price action, these improvements aren't just nice-to-haves; they're competitive advantages.
This is only one of several Windows features that quietly consume performance most traders never check, which means most trading computers are never fully optimized.
If you want the complete blueprint for building a true high-performance trading computer, download my Complete Guide to Trading Computers. It breaks down what actually impacts trading performance, execution speed, chart responsiveness, and platform stability, and what is pure marketing nonsense.
May the trend be with you.
Frequently Asked Questions
What is virtualization-based security?
A Windows feature that uses a hypervisor — a control layer between your hardware and the operating system — to create isolated memory environments that block certain advanced malware attacks. Every process passes through that checkpoint, which is where the performance cost comes from.
How much performance does VBS cost?
Up to about 20%, depending on the workload. In an office environment that trade-off is reasonable. For real-time market data, multiple chart windows and time-sensitive order entry, it is a meaningful amount of capability to give away by default.
How do I check if VBS is running on my computer?
Press the Windows key, type System Information and open it. Scroll down the Item column to the line reading Virtualization-based security and look at the Value column beside it. "Not enabled" means you are already clear; "Running" means it is active.
Is it safe to disable VBS?
For most dedicated trading machines, yes. You remove one layer of advanced memory isolation aimed at sophisticated attacks that home trading computers rarely encounter. Your antivirus, firewall and standard protections are unaffected, and a restore point gives you a way back.
What stops working if I disable VBS?
Hyper-V, Windows Sandbox, WSL2 and other virtualization tools, because they depend on the hypervisor layer you are switching off. Most dedicated trading computers never use any of them, but check before you make the change if you are unsure.