VMware虚拟机启动失败问题解决WMware-tray.exe无法正常启动

一、问题描述

有一天需要在虚拟机里编一把代码,结果电脑卡了,于是重启电脑。重启之后突然弹窗提示 vmware-tray.exe应用程序无法正常启动,错误代码0xc00000e,然后虚拟机死活打不开。

二、失败的尝试

(1)虚拟机改用【管理员权限】执行,还是失败;

(2)兼容模式运行,还是失败;

(3)电脑——设置——应用和功能——VMware Workstation,点击修改并修复,这时会重新安装一次虚拟机,安装完后提示需要重启。我第一次重启了,但是重启之后还是报同样的错。于是第二次我没有重启,直接打开虚拟机,是正常的!(趁热赶紧把需要编译的程序编完...)然后关闭VMWare,再打开的时候又不行了,还是报同样的错,非常吐血....

(4)关于Hyper-V功能关闭的(由于我的这个功能一直是开着的,而且如果是Hyper-V的问题报错也不会是我的这种情况,网上有很多解决这类问题的方法,基本都是去 启用或关闭windows功能里把Hyper-V打开再重启就可以解决)

到这里一般网上能找到的成功的方法都试遍了,大部分问题上述方法好像都能解决。于是乎我重装了系统。(这里其实是逼不得已,重装系统其实还好,操蛋的是要重装各种软件,配置环境等等)

之前这种情况出现过很多次,于是重装系统后一切正常的情况下,我赶紧用windows自带的【创建系统还原点】的方法创建了还原点。事实证明,大约一个月后的有一天,虚拟机又崩了,我用还原点还原之后解决了燃眉之急...但是,windows还原点只能保留不到90天,于是乎若干天后,我再次遇到了虚拟机打不开的情况,还原点也过期了,陷入了心态爆炸....

三、问题最终解决

        在被VMware折腾了这么多次之后,我一度对这个软件失去信心,期间甚至尝试了windows自带的虚拟机和双系统的操作,但是总还是有诸多不便。不得已再次反过头来寻找解决途径... 其实vmware-tray.exe是虚拟机的托盘程序,就是打开之后在右下角显示的两个矩形叠加的那个图标,会告诉你是否有虚拟机正在运行。但是这个东西理论上来说不会太影响一个软件的启动,所以我直接去运行其他的exe,发现还是无法启动。后面猜测是VMware的服务没有起来,于是 打开【服务】,找到所有和VM相关的,发现都是设置了【自动启动】,但是【VMAuthdService】这个服务我重启的时候提示失败,提示信息为:

        windows无法启动VMware Authorization Service服务。 错误代码为1053:服务没有及时响应启动或控制请求。

一看这个服务的名字,这明显是VMware软件的授权服务,它没有起来软件肯定无法运行。但是网上其他人手动重新启动这个服务是成功的,所以我感觉我的问题出在这里。于是排查方向转向服务启动失败,错误码1053.

在看了好几个网页之后,发现很多次提到要给NetWore Service添加管理员组(参考)Windows服务没有及时响应启动或控制请求-1053-百度经验 (baidu.com)),于是我以试试的心态搞了一下,竟然成功了。并且重启了电脑之后虚拟机还是能正常打开。具体方法可参考链接,为防止网页失效,我也大致写一下:
(1)右键【我的电脑】,打开【管理】,点击【用户和本地组】---> 【组】

(2)选择管理员【Administrators】,右键【属性】,左下角【添加】,左下角【高级】,右侧【立即查找】,选择【NetWore Service】添加即可。

(3)手动重启一下 【VMware Authorization Service】服务,这时再打开VMware虚拟机发现没问题了。为确保不出现之前的问题,重启了电脑之后再次打开软件,一切正常。

四、最后的话

        啰啰嗦嗦写了一堆,如果我的方法没有帮到你,不要急躁也不要气馁,方法总比困难多。我在解决问题的时候心态也很炸,毕竟一边急着要用虚拟机,一边又解决不了问题。这时候可以换个环境冷静一下...最后如果我的方法帮到了你,点个赞就好哈哈哈哈

"Job for wmsrv-tools.service failed because the control process exited with error" 这个错误提示通常出现在使用VMware Tools(VMware软件包中的实用工具集合)时。VMware Tools是一个用于增强虚拟机和宿主机之间通信的组件,它提供了诸如鼠标集成、性能优化、文件共享等功能。 这个错误表明VMware Tools服务(wmsrv-tools.service)启动过程中遇到了问题,控制进程(可能是管理该服务的一些守护进程)未能正常运行,导致服务无法完成初始化或执行其预期的任务。具体可能的原因包括: 1. **权限问题**:服务没有正确的权限来访问某些文件或执行操作。 2. **配置错误**:服务的配置文件可能存在错误或者与当前环境不兼容。 3. **软件冲突**:其他正在运行的应用程序可能与VMware Tools冲突。 4. **硬件兼容性**:如果虚拟机的硬件设置不匹配VMware Tools的要求,也可能导致错误。 5. **更新或安装问题**:尝试安装新版本的VMware Tools但旧版本尚未完全卸载,或者新版本安装失败。 要解决这个问题,你可以尝试以下步骤: - **检查日志**:查看/var/log/vmware-tools.log 文件,这会提供更详细的错误信息。 - **重启服务**:使用 `sudo systemctl restart wmsrv-tools.service` 或者 `sudo service vmware-tools restart`。 - **更新或重新安装VMware Tools**:确保使用的是最新版本,并按照官方文档进行操作。 - **检查权限和配置**:确保所有必要的文件和目录权限正确,并确认配置文件没有问题- **隔离冲突**:检查是否有其他应用可能影响VMware Tools,如有必要,关闭或禁用它们。 如果你尝试了上述方法但仍无法解决问题,可能需要寻求VMware社区或技术支持的帮助。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值