VMware无法获得VMCI驱动程序的版本:句柄无效

VMware无法获得VMCI驱动程序的版本:句柄无效

问题描述

最近更新了Win10系统,当再次使用VMware打开虚拟机时,却无法开启,出现以下错误
VMware无法获得VMCI驱动程序的版本:句柄无效

无法获得 VMCI 驱动程序的版本: 句柄无效。
驱动程序“vmci.sys”的版本不正确。请尝试重新安装 VMware Workstation。
模块“DevicePowerOn”启动失败。
未能启动虚拟机。

什么是VMCI

虚拟机交流接口VMCI(The Virtual Machine Communication Interface)是一个在一个或多个虚拟机与宿主机之间提供高速高效交流的基本组件(infrastructure),VMCI SDK促进了使用VMCI基本组件的软件的发展。

说白了,VMCI就是一个宿主机和虚拟机之间的交换层,提供虚拟机与虚拟机,以及虚拟机与本地宿主机之间通信接口组件,可以帮助虚拟机更快地调用硬件资源。
但是win10对VMCI支持不完善,个别机器会报错。
比如我这次就是更新系统之后出现了这个问题,VMware提示我们重装这个软件。
其实大可不必,因为VMCI这个组件不是必须的,所以将这个组件禁用也不影响虚拟机的正常运行。
所以,只需要简单几步就可解决这个问题。????

解决方法

打开虚拟机配置文件xxx.vmx

如何找到配置文件呢?
下图红框中已经把配置文件的路径显示出来了,您只需要按照自己虚拟机提示的路径就可以找到。

VMware无法获得VMCI驱动程序的版本:句柄无效
VMware无法获得VMCI驱动程序的版本:句柄无效
然后使用系统自带的记事本就可以打开.vmx文件。
或者您可以使用其他任何文本编辑器打开。

修改配置文件中的vmci0.present = “TRUE” > vmci0.present =“FALSE”

打开后,找到vmci0.present所在行(使用Ctrl+F快捷键),然后将"TRUE"改为"FALSE",保存退出。
VMware无法获得VMCI驱动程序的版本:句柄无效

再次打开虚拟机即可正常启动

VMware无法获得VMCI驱动程序的版本:句柄无效
VMware无法获得VMCI驱动程序的版本:句柄无效
以上。

更多精彩,请????,还有更多小技巧和您交流。
VMware无法获得VMCI驱动程序的版本:句柄无效