How to Disable VBS and Speed Up Windows 11 or 10 (2025)

How to Disable VBS and Speed Up Windows 11 or 10 (1)

A security setting that's on by default in Windows 11 and at least some installs of Windows 10 could be slowing performance in some by as much as 15 percent. Virtualization-based security, aka VBS, allows Windows to create a secure memory enclave that's isolated from unsafe code. Another built-in feature called Hypervisor-Enforced Code Integrity (HVCI) uses the capabilities of VBS to prevent unsigned or questionable drivers and software from getting into memory. Together VBS and HVCI add a layer of protection that limits how much damage malware can do, even if it gets past your antivirus software.

Unfortunately, VBS and HVCI have a significant performance cost, particularly when it comes to gaming. In our tests, we found that games ran as much as 15 percent slower with these settings on as with them off. This is true whether you're using an old graphics card or even a speedy RTX 4090. It used to be the case that simply upgrading from Windows 10 to 11 would not enable VBS, but lately we've seen it get turned on after updates so you should not assume that it's disabled on your system, even if you had it turned off before.

For most users and applications, the performance deltas with VBS on and off are 5 percent or less and likely not noticeable in everyday tasks such as web browsing or editing documents. However, if you want the best possible performance and are willing to sacrifice an added layer of security, here's how you disable VBS in Windows 11 or 10.

How to Check if VBS is Enabled in Windows 11 or 10

Before you start thinking about turning off VBS, you need to find out if it's on in the first place.

1. Open system information. The easiest way to do that is by searching for "system information" in Windows search and clicking the top result.

How to Disable VBS and Speed Up Windows 11 or 10 (2)

2. Scroll down to find the "Virtualization-based security" row. If it says "running," VBS is enabled. But if it says "not enabled," then you're done.

How to Disable VBS and Speed Up Windows 11 or 10 (3)

How to Disable VBS / HVCI in Windows 11 or 10

1. Search for Core Isolation in Windows search and click the top result.

Stay On the Cutting Edge: Get the Tom's Hardware Newsletter

Get Tom's Hardware's best news and in-depth reviews, straight to your inbox.

How to Disable VBS and Speed Up Windows 11 or 10 (4)

2. Toggle Memory Integrity to off, if it was on. If it is not on, skip ahead to step 6.

How to Disable VBS and Speed Up Windows 11 or 10 (5)

3. Reboot your PC as prompted.

How to Disable VBS and Speed Up Windows 11 or 10 (6)

4. Check system info again to see if virtualization-based security is listed as "not enabled." If so, you are done. If not, go to step 6 where you'll disable VBS in the registry.

How to Disable VBS and Speed Up Windows 11 or 10 (7)

5. Open regedit. The easiest way is by hitting Windows + R, entering regedit in the text box and click Ok.

How to Disable VBS and Speed Up Windows 11 or 10 (8)

6. Navigate to HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\DeviceGuard.

How to Disable VBS and Speed Up Windows 11 or 10 (9)

7. Open EnableVirtualizationBasedSecurity and set it to 0.

How to Disable VBS and Speed Up Windows 11 or 10 (10)

8. Close regedit and reboot your PC.

9. Check system information again to see if Virtualization Based Security is listed as "not enabled."

How to Disable VBS and Speed Up Windows 11 or 10 (11)

If VBS is still enabled try the method of disabling it below.

How to Disable Windows VBS By Uninstalling Virtual Machine

If you still see that VBS is running, you can get rid of it by uninstalling the "Virtual Machine" feature in Windows. Note, however, that if this is the feature that's enabling VBS for you, losing it may cost you the ability to run Windows Subsystem for Linux. Here's how you do it.

1. Open Turn Windows Features on or Off by searching for it.

How to Disable VBS and Speed Up Windows 11 or 10 (12)

2. Uncheck Virtual machine and click Ok.

How to Disable VBS and Speed Up Windows 11 or 10 (13)

3. Reboot your PC.

4. Check system information again to make sure virtualization based security is listed as "not enabled."

How to Disable VBS and Speed Up Windows 11 or 10 (14)

Avram Piltch

Avram Piltch is Tom's Hardware's editor-in-chief. When he's not playing with the latest gadgets at work or putting on VR helmets at trade shows, you'll find him rooting his phone, taking apart his PC or coding plugins. With his technical knowledge and passion for testing, Avram developed many real-world benchmarks, including our laptop battery test.

More about windows

Microsoft will axe the Paint 3D app soon — will be removed from the Microsoft Store in November, cementing classic Windows Paint's revivalWindows Downdate exposes updated OS to old vulnerabilities — vulnerability allows undetectable downgrade attacks to undo security patches

Latest

"We've always respected intellectual property": Bambu Lab responds to 3D Printer patent lawsuit
See more latest►

17 CommentsComment from the forums

  • cvzone

    If even the registry setting does not work for you, try "bcdedit /set hypervisorlaunchtype off" in cmd as admin.

    PS: If registry settings wont help, there might be an UEFI lock active. Delete secure boot keys, restart Windows and turn off the settings, then set secure boot keys.

    Reply

  • waltc3

    I have it turned off--I wonder if just turning off SVM in the bios would accomplish the same thing...? And yes I have noticed a slight performance uplift with SVM disabled (I don't need it for anything else, atm.) I recall reading awhile back that DeviceGuard is something Microsoft has devised so that Defender and third-party AV programs can run simultaneously without tripping all over each other and generating a lot of false positives and other undesirable things. But as I'm not a big believer in running more than a single (competent) AV program simultaneously, Defender is all I need and seems to be doing a thorough job so far.

    Reply

  • stairmand

    When you install Windows 11 it askes how you would like the PC optimised. (gaming, creative etc) you would think the gaming setting would disable it automatically.

    Reply

  • rassilon007

    cvzone said:

    If even the registry setting does not work for you, try "bcdedit /set hypervisorlaunchtype off" in cmd as admin.

    Thank you for this. The options in the article did nothing, as core isolation was disabled and there was no such entry in the registry. Microsoft forced Virtualization on when I tried the Amazon App Store beta and didn't turn it off when the app was removed.

    Reply

  • RodroX

    stairmand said:

    When you install Windows 11 it askes how you would like the PC optimised. (gaming, creative etc) you would think the gaming setting would disable it automatically.

    After this step, you gave Windows the hint to know where and how should focus data collection. (y)

    Reply

  • stairmand said:

    When you install Windows 11 it askes how you would like the PC optimised. (gaming, creative etc) you would think the gaming setting would disable it automatically.

    Why would you think that? VBS is for security, and with all those games with online multiplayer, leaderboards, content sharing, etc. security is the last thing I'd expect to be compromised in a gaming machine.

    Reply

  • kerberos_20

    theres no need to tinker with registry
    you can disable virtualisation in bios or disable hyper-v in BCD, that will disable VBS just fine

    you can also disable it through group policies
    Computer Configuration\Administrative Templates\System\Device Guard\Turn On Virtualization Based Security , set it to disabled there

    Reply

  • umeng2002_2

    Yes, turning off VM extensions in your BIOS will kill this feature.

    Reply

  • Darkbreeze

    Funny, because I just check my three primary machines. One of them was a clean install of Windows 11 about six months ago, one was a clean install of Windows 10 a year ago and the other was a clean install of Windows 10 two years ago but was upgraded to Windows 11 about three months ago. None of them had this enabled. Checked my mom's 2 year Windows 10 installation and it wasn't enabled on there either. Maybe it was only the lab machine that had it enabled. LOL.

    Reply

  • ArtemS

    rassilon007 said:

    Thank you for this. The options in the article did nothing, as core isolation was disabled and there was no such entry in the registry. Microsoft forced Virtualization on when I tried the Amazon App Store beta and didn't turn it off when the app was removed.

    I second this. Also I had to reboot.
    Instantly got my average CPU usage on idle drop from like 25% to 5%.

    Reply

Most Popular
How to make a connected badge that shows the latest news headlines — and looks like a floppy disk
Windows adds custom widgets called Companions to the Start Menu – here's how to make and use your own
How to Fix CRITICAL_PROCESS_DIED Errors in Windows
How to Fix the KMODE EXCEPTION NOT HANDLED BSOD
How to use SSH on Android with JuiceSSH
How to work with layers and filters in GIMP
How to manage Windows Updates with WinGet (Microsoft.AppInstaller)
How to try Windows 11’s Recall AI feature right now, even on unsupported hardware
How to Use Orca Slicer
How to Fix Filament Grinding
How to build an automated NASA wallpaper switcher
How to Disable VBS and Speed Up Windows 11 or 10 (2025)

FAQs

How to Disable VBS and Speed Up Windows 11 or 10? ›

To disable VBS, open the start menu and double click “Settings”, type “core isolation” and click in. In this section, you will find the “Memory integrity”. Make sure to turn off the “Memory integrity” and then restart your PC and afterwards the VBS is turned off.

How do I disable VBS and speed up Windows 11? ›

To disable VBS, open the start menu and double click “Settings”, type “core isolation” and click in. In this section, you will find the “Memory integrity”. Make sure to turn off the “Memory integrity” and then restart your PC and afterwards the VBS is turned off.

Does disabling VBS increase performance? ›

Not really. VBS offers a good deal of extra protection, and in most cases, you're not going to see more than a five percent increase in performance across Windows and apps. Some users have reported up to 15 percent increases in performance when disabling the feature, although your mileage may vary.

Does Windows 11 VBS affect performance? ›

Clearly, the score with VBS off is higher, so we can say that VBS has some measure of performance impact. However, the difference in scores is so small that it wouldn't make a noticeable difference in gameplay. I ran the Time Spy benchmark three times with VBS on and with it off.

How do I disable VBScript in Windows 10? ›

If it's Running, you can use the following steps to disable VBS:
  1. Open a command prompt and run it as an admin.
  2. Paste this command and press Enter: bcdedit /set hypervisorlaunchtype off.
  3. Restart your computer.
  4. Check msinfo32 again to confirm that Virtualization-based security is Not Running.
Jun 29, 2023

How do I stop VBS from running? ›

To prevent any VBScript code from running, hold down the SHIFT key. For example, hold down SHIFT while you open an item to prevent the VBScript code for the Open event from running.

Does disabling virtualization improve performance? ›

Disable Security Virtualization to Improve Performance

But disabling them temporarily, when you need a boost in gaming performance, is definitely worth trying. If and how much these changes will improve performance is hard to predict, but every bit of speed and smoothness helps when gaming.

Is VBS obsolete? ›

VBScript (Microsoft Visual Basic Scripting Edition) is a deprecated programming language for scripting on Microsoft Windows using Component Object Model (COM) based on classic Visual Basic and Active Scripting.

How to optimize Windows 11 for performance? ›

To help improve performance, you can do a few things such as:
  1. Turn off Visual Effects.
  2. Disable some startup apps.
  3. Tune some notifications.
  4. Activate Storage Sense.
  5. Use Performance Power Plan.

Does Windows 10 give better performance than Windows 11? ›

Both operating systems have similar security features, update processes, and compatibility with hardware and software. However, Windows 11 offers improved performance and features compared to Windows 10, making it a better choice for those looking for a more modern and efficient operating system.

Is a vbs script a virus? ›

vbs file ? Is it a virus or something else? Yes it is malware. Have Defender remove it and you can delete the entire Update folder in which it's located.

How to disable VBScript? ›

Group Policy settings

Select Group Policy Object (GPO), and then right-click and select Edit. Double-click and edit the Allow VBScript to run in Internet Explorer setting. Click Enabled to enable the policy. Under policy Options, select Disable from the list.

How to check if VBScript is running? ›

Open Task Manager and go to Details tab. If a VBScript or JScript is running, the process wscript.exe or cscript.exe would appear in the list. Right-click on the column header and enable "Command Line". This should tell you which script file is being executed.

How do I disable AV in Windows 11? ›

Turn off Defender antivirus protection in Windows Security
  1. Select Start and type "Windows Security" to search for that app.
  2. Select the Windows Security app from the search results, go to Virus & threat protection, and under Virus & threat protection settings select Manage settings.
  3. Switch Real-time protection to Off.

Is VBS enabled by default in Windows 11? ›

VBS/HVCI must be enabled. This should be enabled on Windows 11 or later by default. See Enable virtualization-based protection of code integrity for more information. Windows 11 or later or Windows Server 2019 or later.

How do I disable hardware accelerated GPU scheduling in Windows 11? ›

Click on Start > Settings > System > Display. Scroll down on the right, and click on Graphics for Windows 11 or Graphic settings for Windows 10. Windows 11 users need to next click on Change default graphics settings. Toggle the Hardware-accelerated GPU scheduling option on or off.

How do I enable or disable fast startup in Windows 11? ›

Method 1
  1. Search for and open Control Panel using the search feature.
  2. Choose View by: Category, then select Hardware and Sound.
  3. Select Power Options.
  4. Select Choose what the power buttons do.
  5. Click Change settings that are currently unavailable.
  6. Check or uncheck turn on fast startup to enable or disable the feature.

Top Articles
Latest Posts
Recommended Articles
Article information

Author: Kerri Lueilwitz

Last Updated:

Views: 5784

Rating: 4.7 / 5 (47 voted)

Reviews: 94% of readers found this page helpful

Author information

Name: Kerri Lueilwitz

Birthday: 1992-10-31

Address: Suite 878 3699 Chantelle Roads, Colebury, NC 68599

Phone: +6111989609516

Job: Chief Farming Manager

Hobby: Mycology, Stone skipping, Dowsing, Whittling, Taxidermy, Sand art, Roller skating

Introduction: My name is Kerri Lueilwitz, I am a courageous, gentle, quaint, thankful, outstanding, brave, vast person who loves writing and wants to share my knowledge and understanding with you.