VMware Workstation想必是很多朋友的必装软件,强大的虚拟机功能已经不用多解释了。这里提点小小的内存优化建议,就是我们在安装完VMware Workstation之后,它默认是开机自启动的。那有人会说,打开msconfig,在启动项里将它关闭不就行了吗?其实不然,VMware的几个进程都是以服务方式启动的,vmware-authd.exe、vmnetdhcp.exe、vmnat.exe等等,如不经处理,它们会常驻在系统内存中。而我们并不是每天都会使用虚拟机,所以那些进程大部分时间是在浪费我们的系统资源。

  但如果在服务里面将它们全部禁用,那么VMware也就不能使用了。最好的方法就是打开服务管理器,将它的几个服务项先全部右击停止,然后双击进去,在启动类型中改为“手动”。这样一来,开机就不会自动启动了。那么,要开VMware的时候怎么办呢?一个个手工开启?没必要,写个批处理就可以了,我用的是最新版VMware Workstation 10,代码如下:
net start "VMware Authorization Service"
net start "VMware DHCP Service"
net start "VMware NAT Service"
net start "VMware USB Arbitration Service"
net start "VMware Workstation Server"
explorer "D:\VMWare\vmware.exe"

VMware内存优化

  注意了,在Windows 7/8/8.1下要右击以管理员身份运行,否则执行失败。