主机操作系统:Win10
虚拟机系统:Win7
安装了VMware Tools,一直都在使用,没出现问题。
某天电脑中病毒了,安装了360进行全盘查杀。查杀结束之后手贱使用了360的系统优化,发现虚拟机要以管理员权限运行才能启动虚拟机,并且无法拖动文件到虚拟机了,重装VMware Tools什么的也无法解决。
后来怀疑是不是虚拟机什么服务没有启动,于是打开系统服务发现VMAuthdService服务虽然设置为自动,但是没有在运行,真是奇葩,其他VM服务都显示正在运行。
所以解决方案就是在运行虚拟机之前需要启动VMAuthdService服务。
那开机不能自动启动,每次都去手动启动这个服务是不是比较麻烦,所以搞个批处理来启动,每次运行VMware之前执行一下批处理就OK了,下面是一个简单的批处理Start.bat:
net start "VMAuthdService"
net start "VMnetDHCP"
net start "VMware NAT Service"
net start "VMUSBArbService"
虚拟机并不经常使用,那这几个服务一直运行肯定会占用资源,不用的时候关闭服务,要使用再打开服务,下面是找到的一个批处理方式,经过简单的修改发现可行,至于批处理代码细节没有去深究,DOS指令功能还是强大的,有时间再去研究一下。
@echo off
for /f &#