VMware Workstation 7: attivare tutto il necessario solo quando serve
Scritto da Andrea Giacomin in Guide / Rece, tags: Guide, Howto, VBScript, VMwarePer 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 - File .zip di dimensioni 1.64 kB e scaricato 151 volte.
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
Altri articoli che ti potrebbero interessare:







Articoli (RSS)
ciao, grazie per il tuo script.
come faccio ad apportare queste due modifiche:
‘ * Modify: Disable VMware Network Adapter VMnet1 network interface
‘ * Modify: Disable VMware Network Adapter VMnet8 network interface
cioè dove recupero questi servizi
grazie
saluti
Premi il tasto Win + R e digita "ncpa.cpl" ( senza apostrofi ). Se invece hai Windows Vista o Seven puoi scriverlo direttamente nella casella di ricerca presente nel menù start.
Poi premi con il tasto destro sulle due interfacce di rete e trovi l'opzione "Disabilita". Ecco fatto.
Ciaoo
Andrea,
ti chiedo aiuto perché non riesco a far funzione lo script.
I prerequisiti ci sono tutti ma lo script non avvia ne i servizi ne le connessioni di rete VMware.. Parte solo l'applicazione.
Premetto che uso Windows 7 x64 (ho modificato nello script il percorso di installazione VMware e delle chiavi di registro).
Sapresti aiutarmi?
Grazie.
Diego
@Diego
Lo script funziona sia per le versioni a 32bit che 64. Io lo uso tranquillamente con Seven Pro x64. Utilizzi la versione 7 di Vmware Workstation?
Che chiavi hai modificato? Il path per l'istallazione va bene, lo cambi a seconda della directory dove hai installato il programma. Ma le chiavi di registro restano invariate. (il codice che parte dalla linea 71 non dovrebbe essere modificato).
Io ho sempre lasciato il path di default nell'installazione, ma penso che tu debba modificare solo questa riga: pth = "C:\Program Files (x86)\VMware\VMware Workstation\"
Ciao fammi sapere
[...] scia di questo post, scrivo ciò che segue. VMware sarà comodo, efficiente e tutto quel che si vuole però ha un unico [...]
[...] VMware Workstation 8, che introduce diverse novità. A causa dell'aggiornamento tuttavia lo script da me creato per attivare le interfacce di rete e i servizi di VMware non funziona più a dovere. [...]