VMware Workstation 7: attivare tutto il necessario solo quando serve

Per necessità ho dovuto installare VMware per virtualizzare un po' di sistemi operativi. Voi però sapete benissimo che VMware per funzionare ha bisogno di un numero non trascurabile di servizi e processi attivi. Quindi ecco che VBscript ancora una volta ci viene in soccorso. 😉

Come base di partenza ho usato lo script presente in questa pagina, lo ho un po' migliorato e ho aggiunto qualche funzione in più. Lo potete scaricare da qua sotto:
vmware_StartStop (1142 download )

Installazione

Dopo averlo scaricato dovrete eseguire un paio di operazioni preliminari ( sono riportate anche in testa al file ):

' * This script first starts services for VMWARE, then starts VMWARE Workstation.
' * Once VMWARE stops, services are stopped and terminated again.
' * Prerequisites for this script:
' * Modify: Computer Management -> Services -> VMware USB Arbitration Service ->Startup Type:Manual
' * Modify: Computer Management -> Services -> VMware Nat Service ->Startup Type:Manual
' * Modify: Computer Management -> Services -> VMware DHCP Service ->Startup Type:Manual
' * Modify: Computer Management -> Services -> VMware Authorization Service ->Startup Type:Manual
' * Modify: Disable VMware Network Adapter VMnet1 network interface
' * Modify: Disable VMware Network Adapter VMnet8 network interface

Premete Win+R e scrivete "msconfig", andate nella tab avvio. Togliete la spunta dalla voce "VMware Workstation". Ora siete pronti per eseguire lo script con un semplice doppio-click.
Adesso ogni qualvolta dovrete avviare VMware vi basterà fare un doppio click sul file dello script e il programma si avvierà.

Spero di esservi stato utile. 😉

Avviare VMware in una finestra massimizzata

Per avviare VMware, con lo script, massimizzato basterà modificare una riga. Più precisamente la riga 57:

shell.run qq & pth & pgm1 & qq & cmnd,1,true ' now starting vmware.exe

Mettendo 3 al posto del 1.

shell.run qq & pth & pgm1 & qq & cmnd,3,true ' now starting vmware.exe