使用VMware虚拟机经常会遇到,安装虚拟机之后电脑开机变得很慢,而且有时候经常很卡的样子。那么安装虚拟机之后电脑变得很卡怎么办呢?就要弄明白卡的主要是因为VMware Workstation默认需要自动启动5个相关服务,分别是:VMware Authorization Service、VMware DHCP Service、VMware NAT Service、VMware USB Arbitration Service、VMware Workstation Server,只要不让这几个服务自动启动就行了。


注意:有的时候还会出现虚拟机无法启动,显示“内部错误”的JOptionPane弹框,这是因为上述的5个服务没有自动开启,只需手动开启即可:我的电脑 -> 鼠标右键单击 -> 选择“管理” -> 服务和应用程序 -> 服务 -> 找 到"VMware开头的五个服务" -> 鼠标右键单击 -> 选择“启动”。  


  安装VMware Workstation之后的,有些时候会发现开机变得很慢,主要是因为VMware Workstation默认需要自动启动5个相关服务,分别是:VMware Authorization Service、VMware DHCP Service、VMware NAT Service、VMware USB Arbitration Service、VMware Workstation Server,可以将这些服务改为手动启动,下次需要使用的时候再次去启动服务,让这些服务在开机的时候不自动启动,这里可以有效节省电脑资源。当然服务不能改为禁用,改为了禁用的话,下次使用VMware Workstation Server的时候会出很多的问题。

方法一:手动优化

这里以VMware Workstation 11为例子,其他版本的一样,右键计算机-管理-服务

centos kvm 虚拟机 卡顿 vmware虚拟机卡顿_清理优化

点击下名称,服务列表将自动根据名称排序,在服务里面找到VMware开头的几个几个服务,如下图所示

centos kvm 虚拟机 卡顿 vmware虚拟机卡顿_清理优化_02

右键服务-属性

centos kvm 虚拟机 卡顿 vmware虚拟机卡顿_centos kvm 虚拟机 卡顿_03

将服务的启动类型改为:手动,点击应用即可

centos kvm 虚拟机 卡顿 vmware虚拟机卡顿_VMware服务_04

  重复操作其他VMware的服务,这样一来VMware Workstation的服务就被改为手动启动,下次要使用的时候再次来到服务界面,将服务启动,启动的方案,右键选中服务,点击启动即可。

方法二:自动优化

总结:就是安装虚拟机完成之后,运行一次VMware优化相关服务,然后以后每次需要使用虚拟机的时候运行VMware一键启动服务。

下载地址:VMware优化相关服务工具 (请以管理员身份运行)

 

上面的工具其实就是一个小批处理,附上VMware优化相关服务.cmd和VMware一键启动服务.cmd代码:

 


VMware优化相关服务


MS DOS




@echo off


sc start "VMAuthdService"


sc start "VMnetDHCP"


sc start "VMware NAT Service"


sc start "VMUSBArbService"


sc start "VMwareHostd"



VMware一键启动服务






MS DOS




@echo off


sc config "vds" start= demand


sc config "VMAuthdService" start= demand


sc config "VMnetDHCP" start= demand


sc config "VMware NAT Service" start= demand


sc config "VMUSBArbService" start= demand


sc config "VMwareHostd" start= demand


pause.


VMware优化相关服务,然后以后每次需要使用虚拟机的时候运行VMware一键启动服务即可