VMware
As it turns out, VMware products, unlike Microsoft products such as Virtual PC 2007 and Virtual Server 2005, install services on the computer that are configured to start automatically when the computer boots. If you re an IT Pro, a developer or a home user who uses VMware products to run virtual machines for testing or evaluation purposes, and only use VMware temporarily, then you wouldn’t want VMware s services to use system resources while you are not actually running any Virtual Machines. These services consume quite a considerable system resources, and sometimes slow down the system startup time.
These are the services that VMware runs automatically at the system startup:
An easier and simplest solution would be to set these services to manual startup type, so they doesn’t start at system startup. To do so follow these steps:
You can also automate these actions by running the following commands:
sc config VMAuthdService start= demand sc config VMnetDHCP start= demand sc config "VMWare NAT Service" start= demand sc config vmount2 start= demand
You can create a text file with the above commands, and save it as a batch file, such as Set_VMware_services.bat. You only need to run this batch file once to set the services startup mode.
Note: The Agent Service should already be in Manual mode.
Next, instead of manually starting or stopping the services each time you want to start VMware Workstation, create two batch files. One will be used to start all the services when required, and one to stop all VMware services when you are finished using VMware.
Copy the following lines onto a text file and save it to your desktop:
sc start VMAuthdService sc start VMnetDHCP sc start "VMWare NAT Service" sc start vmount2 "C:Program FilesVMwareVMware Workstationvmware.exe"
BTW, you can use the NET START command instead of using SC.
Note: Change the C:Program FilesVMwareVMware Workstation path to C:Program FilesVMwareVMware Server if you re using VMware Server.
Whenever you want to run VMware Workstation just run the VMware_Workstation_Start.bat file.
Copy the following lines onto a text file and save it to your desktop:
sc stop VMAuthdService sc stop VMnetDHCP sc stop "VMWare NAT Service" sc stop vmount2
Again, you can use the NET START command instead of using SC.
Whenever you finish using VMware Workstation just run the VMware_Workstation_Stop.bat file to shut down the VMware services.