5 Ways to Fix VT-x Is Not Available (VERR_VMX_NO_VMX)

Discover expert solutions to get rid of the error

by Kazim Ali Alvi
Kazim Ali Alvi
Kazim Ali Alvi
Author
Kazim has always been fond of technology, be it scrolling through the settings on his iPhone, Android device, or Windows. And at times, unscrewing the device to take... read more
Reviewed by Alex Serban
Alex Serban
Alex Serban
Windows Server & Networking Expert
After moving away from the corporate work-style, Alex has found rewards in a lifestyle of constant analysis, team coordination and pestering his colleagues. Holding an MCSA Windows Server... read more
Affiliate Disclosure
  • The VT-x is not available (VERR_VMX_NO_VMX) error is generally encountered when running a Virtual Machine.
  • The problem appears due to misconfigured BIOS settings, conflicting features, or third-party apps.
  • To fix things, install the latest Windows updates, enable VT-x in BIOS, or download an older version of the VM software, amongst other solutions.
fix vt-x is not available (verr_vmx_no_vmx) error in Windows
XINSTALL BY CLICKING THE DOWNLOAD FILE
To fix various PC problems, we recommend Restoro PC Repair Tool: This software will repair common computer errors, protect you from file loss, malware, hardware failure and optimize your PC for maximum performance. Fix PC issues and remove viruses now in 3 easy steps:
  1. Download Restoro PC Repair Tool that comes with Patented Technologies (patent available here).
  2. Click Start Scan to find Windows issues that could be causing PC problems.
  3. Click Repair All to fix issues affecting your computer's security and performance
  • Restoro has been downloaded by 0 readers this month.

Virtual Machine forms an integral part of many PCs by eliminating the need for another device. But running one is not as easy, and users encounter various errors due to the dependency on a wide array of settings. One such is the VT-x is not available (VERR_VMX_NO_VMX) error.

Though commonly seen on VirtualBox, other similar software can throw the error and prevent users from running the Virtual Machine. Fret not! It’s usually a trivial problem to blame, and you can get things up and running in no time. So, let’s find out!

Why is my VTx not working in VirtualBox?

Here are a few reasons you are facing the problem:

  • VT-x is not enabled: In most cases, users realized that VT-x or Virtualization Technology was disabled in the BIOS, and enabling it did the trick.
  • Hyper-virtualization is enabled: Another reason users face the issue is when Hyper-V or Hyper-Virtualization is enabled in Windows because it conflicts with VT-x.
  • VT-x is not supported: For some users, the problem appeared when VT-x was not supported on the PC, and it should be apparent right away when using the virtual machine for the first time.
  • Third-party apps triggering conflicts: Several antiviruses and security software can conflict with the functioning of the OS, including the VT-x setting, and trigger errors.

How do I fix error VT-x is not available (VERR_VMX_NO_VMX)?

Before we move to the slightly complex solutions, here are a few quick ones to try:

  • Restart the computer to terminate all non-critical background processes.
  • Install any available Windows updates in case the problem is a known bug and a patch is available for it.
  • Revert any recent changes to the PC. For instance, if you got the VT-x is not available (VERR_VMX_NO_VMX) error after downloading software, uninstall the program to get things running.

If none work, move to the fixes listed next.

1. Enable VT-x in BIOS

  1. Power off the computer, then turn it on and repeatedly hit the Esc, F10, F12, or Delete key, depending on the device manufacturer, to access the BIOS. You can find the exact key on the OEM’s website or the in manual that came along with the PC.
  2. Once in the BIOS, head to the Security or System Security section.
  3. Now, enable the Virtualization Technology (VT-x) feature.BIOS to fix VT-x is not available (VERR_VMR_NO_VMX)
  4. Save the changes, exit the BIOS, and boot Windows.

When faced with the VT-x is not available (VERR_VMX_NO_VMX) Ubuntu error, your primary approach should be to ensure that VT-x is indeed enabled. Also, if you find it already activated, re-enable the setting.

2. Disable Hyper-V

  1. Press Windows + R to open Run, type cmd, and hit Ctrl + Shift + Enter.cmd
  2. Click Yes in the UAC prompt.
  3. Now, paste the following commands one at a time and hit Enter after each:bcdedit /set hypervisorlaunchtype Off bcdedit /set vm No dism.exe /Online /Disable-Feature:Microsoft-Hyper-Vdisable Hyper-V to fix VT-x is not available (VERR_VMR_NO_VMX)
  4. Once done, restart the computer and run the Virtual Machine to verify whether the problem persists.

While this is not the case by default, an update led to Hyper-V conflicting with VT-x when enabled, which triggered the VT-x is not available (VERR_VMX_NO_VMX) Windows 7 error. And disabling the former, in this case, should get things up and running.

3. Turn off Memory Integrity

  1. Press Windows + S to open Search, type Windows Security in the text field, and click on the relevant search result.windows security
  2. Now, click on Device security.device security to fix VT-x is not available (VERR_VMR_NO_VMX)
  3. Click on Core isolation details.core isolation details
  4. Now, disable the toggle for Memory integrity.disable memory integrity to fix VT-x is not available (VERR_VMR_NO_VMX)
  5. Once done, restart the computer, and run the Virtual Machine.

Expert tip:

SPONSORED

Some PC issues are hard to tackle, especially when it comes to corrupted repositories or missing Windows files. If you are having troubles fixing an error, your system may be partially broken.
We recommend installing Restoro, a tool that will scan your machine and identify what the fault is.
Click here to download and start repairing.

Another feature often found to conflict with the Virtual Machine is Core isolation or Memory integrity, which triggers the VT-x is not available (VERR_VMX_NO_VMX) Windows Server 2019 error.

The purpose of Memory integrity is to prevent unauthorized code from running on the PC. Besides this, it may also conflict with performance-boosting software. So, you should try disabling these and verify whether the error is fixed.

4. Uninstall your antivirus

  1. Press Windows + R to open Run, type appwiz.cpl in the text field, and hit Enter.appwiz.cpl
  2. Select the installed third-party antivirus from the list, and click Uninstall.uninstall to fix VT-x is not available (VERR_VMR_NO_VMX)
  3. Follow the on-screen instructions to complete the process.

In case the previous solutions didn’t work, it could the antivirus to blame for the VT-x is not available (VERR_VMX_NO_VMX) Oracle VirtualBox error.

Make sure to remove any cache or revert changes made by the program. A quick solution to ensure this is to use a dedicated uninstaller software, which clears the Registry entries created by the antivirus, thus reverting any changes made to the PC.

5. Downgrade the VM software

When nothing works, it’s mostly like non-compatibility with the recent version of the VM software to blame for the VT-x is not available (VERR_VMX_NO_VMX) Windows 10 error. And for this, the only viable solution is to downgrade the software.

Check which version you have, uninstall the software, and then download an older version from the official website. Here are the direct links to download pages for the various VM software:

That’s it! And after you have fixed the error, do not forget to find out how to enable Windows 11 on a Virtual Machine and test out the latest iteration before making the final upgrade.

For any queries or to share what worked for you, drop a comment below.

Still having issues? Fix them with this tool:

SPONSORED

If the advices above haven't solved your issue, your PC may experience deeper Windows problems. We recommend downloading this PC Repair tool (rated Great on TrustPilot.com) to easily address them. After installation, simply click the Start Scan button and then press on Repair All.

This article covers:Topics: