PhillipBlanton.com

Phillip H. Blanton invites you and a guest to talk about him.

VMWare Workstation error "VMware Workstation unrecoverable error: (vcpu-1)" on Windows 10 host.

Update 1/12/21: My PC took updates again yesterday that re-enabled the Hypervisor, making my VMWare machines refuse to start up again. Ugh. Stop it Microsoft!

Update 12/17/20: I wrote this article on December 14. Here it is three days later, and a Microsoft update has broken my ability to run VMWare virtual machines AGAIN. This is getting OLD Microsoft!! 

Additionally, the updates keep breaking my mouse scroll wheel settings. This is a new "feature" of Microsoft updates. For a long while the updates left my mouse scroll wheel settings alone, but they have started reversing my settings on that again.

Reversing The Mouse Wheel Scroll On Windows 10

I recently started getting an error whenever I tried to launch a virtual machine using VMWare Workstation version 16.1.0, build-17198959; on my Windows 10 Pro Insider Edition (Build 20277.fe_release_201207-1545) host:

"VMware Workstation unrecoverable error: (vcpu-1)"

The same VMs work fine when I launch them in VMWare Workstation on an Ubuntu or Mint Linux host.

I recently fixed it by turning off Hyper-V and went on my merry way. Here it is exactly seven days later, and my PC took another update from Microsoft which broke it again. How the heck did I find that fix?!?!?

A little browser history snooping and I found it here: https://kb.vmware.com/s/article/2146361

Apparently Microsoft is dead-set on breaking my VMWare regularly so I am going to copy the relevant bits out of that article here, in case that other page dies someday.

HEY MICROSOFT! WHEN YOU DO UPDATES, RESPECT MY SETTINGS AND QUIT REVERTING THEM BACK TO YOUR PREFERENCES!!! I HAVE THEM THAT WAY FOR A REASON!!!

If you have searched for this error and found this article, you're welcome. For the full-details on this error and why it happens, click the link above and go read the knowledgebase article on the vmware.com website.

The following is not by my hand, rather it is shamelessly copy/pasted from the aforementioned article...


Steps to Disable Hyper-V:

Note:
It is recommended to take back up of your data and have system restore points as a safety measure. The following features would not work anymore once the Hyper-V is disabled
  • Credential Guard/Device Guard
  • Windows Sandbox
  • Virtual machine platform
  • WSL2
  • Hyper-V

Verify Virtualization-based Security (VBS) is Enabled/Not Enabled:

      1. Open msinfo32/system information on Windows 10
      2. Under System Summary on the Right-hand page, scroll down to Virtualization-based Security and
          ensure the Value is set to Not enabled.
      3. If the value is set to enabled follow the steps given below according to disable Hyper-V.

1. Turn Off Hyper-V

  1. Go to "Turn Windows features on or off"
  2. Make sure Hyper-v is not ticked.
  3. If it is Ticked, untick it and click "Ok".

2. Open command prompt window as an administrator   

  1. Run “bcdedit /enum {current}”
  2. Note down the hypervisorlaunchtype in case this needs to be reverted
  3. Run “bcdedit /set hypervisorlaunchtype off” to disable hypervisor Close the command prompt after   executing the commands and restart the system.