**问题**
某天正常打开VMware要打开Ubuntu做实验,发现报错没有权限打开VMware Authorization Service,上网查了之后决定clone虚拟机备份,然后更新VMware。
**删除VMware**
先计算机-管理-服务-找到并禁用vm开头的5个服务,然后ctrl+shift+Esc调出管理面板,把vm相关的进程右键停止,然后进入设置-应用-软件卸载-找到VMware删除(亲测这样删的最干净),发现网络适配器vmnet1和vmnet8都没了,vm开头的5个服务也没了,打开regedit删除VMware.inc,看看C盘里programDAta的VMware文件删了吗,programx86里VMware删了吗。
**重装后问题**
还是报错没有权限打开VMware Authorization Service,权限不足的问题很好解决,先本地计算机-管理-服务-找到同名的服务选项,手动启动一下,如果还是报错,就管理员权限打开VMware。
**vmx86.sys版本不一致问题**
问题解决了还好,问题解决不了就会发现原来权限不足的错误没了,但是出现另外的错"vmx86.sys的版本不匹配"。回想一下,这个错误是解决VMware Authurization Service权限问题后跳出来的,会不会和它有关系,回到计算机-管理-服务-找到VMware Authurization Service,右击属性-依赖项,果然VMware Authurization Service依赖vmx86.sys,上网查一下会发现VMware Authurization Service是启动虚拟机的时候检验用户身份的服务,而vmx86是启动虚拟机的驱动程序。
我知道了,是我删除虚拟机的时候没删除干净,把vmx.86的注册表regedit文件漏掉了,导致就算重新安装VMware,这个驱动还是按注册表的版本下载安装。问题搞清楚了,怎么解决就清楚了。
先到C:\Windows\System32找到vmx86.sys删了它本体,注意先关闭相关的服务和进程。
win+R调出面板,输入regedit调出注册表,左上角直接搜vmx.86,当然你也可以直接到计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services这个目录下找,速度差不多。找到直接删除,再重新安装VMware。我的问题就全部解决了。