The virtual engine cannot be started when using VMware. Here are some possible solutions!
Check whether virtualization technology is enabled. In the lower right corner of the CPU interface, you can view the CPU virtualization status. If the CPU virtualization technology is not enabled, enable it in the BIOS.
Configure VMware Settings and check whether virtualization technology is enabled in VMware. If no, select the corresponding option in VMware Settings.
VMware and Hyper-V are incompatible. If VMware and Hyper-V exist in the system at the same time, there may be a conflict. You can disable Hyper-V through the programs and functions in the control panel. Or the HV host service is found in the service and disabled. Then run the following command using Windows PowerShell (administrator) to restart the server:
bcdedit /set hypervisorlaunchtype off
Example Change the hardware compatibility of a VM. If you are using VMware Workstation, try changing the hardware compatibility Settings of the virtual machine. For example, change the original Workstation12x to Workstation16x.
Disable the Windows firewall and antivirus software. You can try disconnecting from the network and logging out of all anti-virus software, and then turn off the Windows Firewall to see if you can solve the problem.
Check background processes. If you have multiple VMware instances started, turning off background processes may help resolve the issue.
Enable VMware services. Right click "This computer", open "Management", go to the "Services" list, find and enable VMware related services.
The Linux kernel version is incorrect. For users using Linux as a host, it may be necessary to downgrade and freeze the Linux kernel version, such as to 5.15.0-46-generic, and restart VMware Workstation Pro. Different linux kernel versions do have an impact on VMware, such as compatibility issues: Different versions of VMware have different compatibility with the Linux kernel. For example, VMware Workstation Pro 17.6 does not support CentOS 9 Streams with kernel versions higher than 5.14.0-432. This means that if the Linux kernel version is outside the range supported by VMware, it may cause VMware to not work properly.
VMware may crash after kernel update: When the Linux kernel is updated to the latest version, VMware may not start properly and need to wait for the VMware team to update the kernel module, or users can fix the kernel module themselves.
Hardware Compatibility Settings: VMware allows users to change VM hardware compatibility. However, after upgrading to a later version of VMware, previously created VMS cannot be degraded.
New versions of VMware support higher versions of the Linux kernel: For example, VMware Workstation Pro 17.6.1 supports OpenGL 4.3 (Windows 7, Linux with Mesa 22.0.0, or later versions of Linux kernel 5.16.0).
Therefore, the Linux kernel version has a direct impact on the normal operation of VMware. When upgrading the Linux kernel or VMware, you need to pay attention to the compatibility between the Linux kernel and vmware to ensure the stability of the hypervisor. If you encounter compatibility problems, refer to the VMware official documentation or solutions provided by the community to fix them.
Select the solution according to the specific situation. I hope the above method can help you solve the problem that VMware cannot start the virtual engine. If the problem persists, you may consult the technical guidance on the Jtti homepage.