一、问题的出现

    在VMware进行完虚拟机安装向导之后,刚要开启虚拟机进行操作系统的安装时,会出现“无法获得VMCI驱动程序的版本:句柄无效”的错误提示,如图1 所示。(本人运行环境为Windows 10,VMware 12)

【虚拟机】关于VMware 提示“无法获得VMCI驱动程序的版本:句柄无效”的解决方案_第1张图片

                           图1 报错窗口

二、解决方案

  1、打开虚拟机主界面,选择未能成功安装的虚拟机,在界面下方找到“配置文件”所示配置文件的路径(图 2)

         

【虚拟机】关于VMware 提示“无法获得VMCI驱动程序的版本:句柄无效”的解决方案_第2张图片

                        图2 寻找虚拟机配置文件路径

  

 2、找到步骤1的配置文件后,点击右键“以记事本方式打开”(本人使用notepad++,原理相同)

【虚拟机】关于VMware 提示“无法获得VMCI驱动程序的版本:句柄无效”的解决方案_第3张图片

                         图3 找到配置文件

  3、查找到 vmci0.present="TRUE" 代码(如图4),将TURE更改为FALSE,保存即可。


    

【虚拟机】关于VMware 提示“无法获得VMCI驱动程序的版本:句柄无效”的解决方案_第4张图片

                图4 查找vmci0.present="TRUE" 代码

三、问题原因

    vmci是一个宿主机和虚拟机之间的交换层,可以帮助虚拟机更快地调用硬件资源,但是win10对其支持不完善,个别机器会报错,vmci0.present=‘FALSE’是将这个组件禁用了,并不影响虚拟机的正常运行。