Avviare/Disattivare i servizi di VMWare solo quando serve

giugno 7, 2009 Scripting e dintorni

Ok, quindi anche voi avete installato VMWare Workstation sul vostro PC e siete stati inondati da servizi e programmi che partono in automatico. E’ vero, non sono un grosso peso soprattutto per le macchine più moderne, ma quando sono li in esecuzione senza nessuno motivo un po’ di fastidio lo danno, come una sensazione di prurito “geekesco”. Per questo oggi vi propongo uno script VBScript che ho trovato sul forum ufficiale di VMWare proprio per l’occasione. Una chicca!

Prerequisiti

Per permettere la corretta esecuzione dello script dovrete prima di tutto impostare la modalità di esecuzione dei servizi come “Manuale” al posto di “Automatico”. Per farlo premete i tasti Win+R e scrivete services.msc. Si aprirà la console di amministrazione dei servizi. Cercate ora nella lista i seguenti servizi:

  • VMWare Agent Service
  • VMware Authorization Service
  • VMware DHCP Service
  • VMware NAT Service
  • VMware Virtual Mount Manager Extended ( non presente nelle ultime release di VMWare )

Quest’ultimo non è presente nelle ultime versione di VMWare Workstation quindi non preoccupatevi se non lo trovate, ma tenetelo ben presente perchè nel caso LO TROVIATE dovrete apportare una piccolissima modifica allo script ( vedi sezione Accorgimenti ).

Per ognuno dei servizi sopra dovrete fare doppio click sulla voce corrispondente, cliccare su Arresta ( ovviamente solo se il servizio è in esecuzione ) e impostare se già non lo fosse la modalità di esecuzione a “Manuale”.

A questo punto premete Win+R e scrivete msconfig. Si aprirà una nuova finestra e dovrete semplicemente togliere il segno di spunta dalle voci VMWare-Workstation nella scheda “Avvio”, come nell’immagine sotto.

vmware-msconfig

Questi passi non sono strettamente necessari ma io preferisco farli per una maggiore pulizia. Potete spingervi anche un po’ più in la disabilitando l’icona di VMWare nella “system tray” direttamente dalle opzioni del programma. Potete raggiungere la finestra di configurazione dal menù Edit->Preferences. L’immagine qui sotto mostra dove si trova precisamente l’opzione. Impostate il valore a “Never” tramite il menù a tendina.

vmware-tray

Installazione

Potete scaricare lo script da qui. Una volta scaricato basterà semplicemente un doppio click sull’icona per avviare VMWare Workstation.  Lo script si occuperà di far partire tutti i servizi correlati con VMWare. Una volta che avrete finito di lavorare con le vostre macchine virtuali dovrete soltanto chiudere VMWare e lo script proseguirà la sua esecuzione fermando tutti i servizi che erano stati attivati alla sua esecuzione.

Accorgimenti

Se qualcuno di voi non ha una versione recente di VMWare ( 6.5.x ) dovrà apportare una piccola modifica allo script: dalle righe 42 e 51 dovrà rimuovere l’apostrofo iniziale. In questo modo anche il servizio “VMware Virtual Mount Manager Extended” verrà attivato e spento con gli altri.

Una nota importante: lo script presuppone che abbiate installato VMWare nella cartella “C:\Program Files\VMware\VMware Workstation\”. Se così non fosse dovrete modificare la riga 33 dello script per riflettere il percorso giusto; ad esempio per molti di voi sarà “C:\Programmi\VMWare\VMWare Workstation\”.

Riferimenti

Lo script originale proviene da questo post sul forum di VMWare.

Tags: , , ,

Comments (2)

 

  1. Massimo scrive:

    ciao, scusa ma ho fatto un pò di caos nel cambiare più volte i servizi.
    normalmente •VMWare Agent Service sarebbe in modalità manuale e avviato oppure no?
    non ricordo se l’ho arrestato o meno.
    grazie
    saluti

  2. Stefano Angaran scrive:

    Sinceramente non ricordo, però non credo sia un servizio fondamentale per il funzionamento tipico di VMWare.

Leave a Reply

*