Seconda soluzione, ritardare l'avvio dei servizi di sistema su Vista e XP usando i file di Batch
A differenza di Vista, XP non ha uno strumento integrato che consenta il ritardo di avvio dei servizi. Esistono utility che consentono di integrare tale funzione, tuttavia il metodo più efficiente è probabilmente quello di creare un file di batch, il cui compito consiste nell'avviare automaticamente i servizi una volta effettuato il login.
Questo metodo possiede molteplici vantaggi: oltre a diminuire il tempo di boot e login, ci consente di impostare quando un servizio verrà fatto partire, al contrario del strumento integrato in Vista, che non ci consente di impostare la durata del ritardo.
Nel file di batch d'esempio riportato di seguito, i servizi di diagnostica e indicizzazione partiranno 2 minuti dopo il login.
ECHO Ritarda la partenza dei servizi di diagnostica e indicizzazione
@ping -n 120 127.0.0.1>nul
net start "WSearch"
net start "DPS"
exit
Dove:
@ping -n 120 127.0.0.1>nul - Fa aspettare Windows 120 secondi (-n 120) prima di eseguire la linea succesiva.
net start "nome del servizio" - E' il comando che fa eseguire il servizio con il nome tra virgolette.
exit - Chiude il file di batch.
Per creare il tuo file di batch:
1) Crea un nuovo documento di testo e rinominalo servicedelay.cmd
2) Apri il file appena creato con un editor a scelta (anche notepad va bene) dopodiché copia e incolla il file di batch dell'esempio proposto sopra.
3) Identifica il servizio. Per effettuare questa operazione, apri la console Services e fai doppio click sul servizio che desideri ritardare, per aprire la pagina delle proprietà.
- Imposta il tipo di avvio su Manuale e fai click su Applica.
- Copia il nome del servizio.
4) Incolla il nome del servizio tra le virgolette del primo comando net start .
5) Ripeti i passaggi 3 e 4 per ulteriori servizi, oppure elimina le restanti linee contenenti net start .
6) Imposta la durata del ritardo.
7) Copia il file servicedelay.cmd nella cartella del pofilo utente*
- XP - C:\Documents and Settings\yourusername\Start Menu\Programs\Startup
- Vista - C:\Users\yourusername\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
8) Riavvia il sistema
ATTENZIONE: Quando il file di batch entra in esecuzione compare il prompt dei comandi, potete minimizzarlo se necessario, ma non dovete chiuderlo.
Come sempre per i più pigri mettiamo a disposizione il download del file di esempio.
- servicedelay.cmd
Articoli Correlati:
- Trucchi Windows Vista
- Elenco servizi XP
- Commenta
sul FORUM
|