Come in Windows XP, anche nel nuovo Windows Vista esistono una moltitudine di
servizi di sistema, ognuno dei quali si occupa di una funzione ben precisa.
Per svolgere il loro lavoro i servizi devono essere avviati e residenti in memoria,
occupandone un quantitativo proporzionale alle funzioni cui sono preposti.
Non tutti i servizi sono strettamente necessari per il corretto funzionamento
di Windows Vista. A seconda delle
condizioni di operatività (il computer fa parte di
una LAN oppure no, presenza o meno di determinate periferiche, ecc.) è possibile disabilitare
diversi servizi al fine di velocizzare l'avvio del sistema operativo e di risparmiare un po'
di RAM (cosa che non fa mai male, considerando che Windows Vista è parecchio 'avido' di
risorse).
Lo scopo di questo articolo è quello di:
- illustrare la funzione di ogni singolo servizio;
- indicare l'impostazione di default per ogni versione di Windows Vista;
- indicare eventuali dipendenze da/verso altri servizi;
- fornire i settaggi
Consigliato per la massima funzionalità e
Avanzato per la
massima prestazione.
Vi dico già che per leggere l'intero articolo vi dovrete armare di molta pazienza: la
versione
Ultimate di Windows Vista, la più completa, conta all'incirca
130 servizi
alcuni dei quali possono non essere disponibili nelle altre versioni (
Home Basic,
Home Premium e
Business).
Ogni servizio sarà cosi presentato:
- nome del servizio;
- descrizione di default di Windows (riquadro giallo);
- informazioni addizionali sulla funzionalità, prestateci attenzione perchè spesso vi
indicheranno i motivi delle impostazioni Consigliato ed Avanzato;
- a sinistra, in corsivo, le impostazioni di default del servizio per ogni versione
di Windows Vista;
- a destra lo stato del servizio all'avvio di Windows, il nome del servizio all'interno del
Registro di Sistema (alla chiave HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services)
e le impostazioni Consigliato ed Avanzato, il nome del servizio nel Registro vi
tornerà molto utile qualora vogliate crearvi il file batch che vedremo in seguito per
automatizzare le modifiche delle impostazioni di avvio dei servizi;
- le eventuali dipendenze da/verso altri servizi.
Accesso alla lista dei servizi di sistema.
E' possibile accedere alla lista dei servizi di sistema da
Pannello di
controllo,
Sistema e manutenzione,
Strumenti di amministrazione,
Servizi. In alternativa un metodo più veloce è digitare
services.msc nella
finestra di dialogo
Start,
Esegui.
Opzioni di avvio dei servizi.
Ci sono quattro possibili impostazioni di avvio per i servizi.
- Automatico. Il servizio viene avviato automaticamente all'avvio del sistema
operativo.
- Automatico (avvio ritardato). Come per l'impostazione Automatico, ma
l'avvio del servizio avviene alcuni istanti dopo quello del sistema operativo.
- Manuale. Il servizio viene avviato solamente in caso di necessità (ad esempio
quando un'applicazione o un processo lo richiede).
- Disabilitato. Il servizio non verrà mai avviato, nemmeno su richiesta di
un'applicazione o di un processo.
L'impostazione di avvio per ogni singolo servizio si effettua dalle proprietà
del servizio stesso (selezione, clic destro,
Proprietà), selezionando la modalità
di avvio desiderata dal menù a discesa e cliccando su
Applica.
La modifica però non è operativa da subito, è necessario riavviare il computer per renderla effettiva.
Agire in maniera immediata su un servizio è comunque possibile attraverso i
pulsanti presenti sotto la barra dei menù della finestra e raffigurati di seguito:
da sinistra a destra, i pulsanti servono per
avviare il servizio selezionato,
fermarlo,
metterlo in pausa o
riavviarlo.
Creare un file batch per la modifica delle impostazioni di avvio dei servizi.
Il comando
sc unitamente all'opzione
config consente di apportare
modifiche all'impostazione di avvio dei servizi dalla riga di comando (prompt), basta solo
conoscere il nome associato al servizio nel Registro di Sistema:
sc config hidserv start= auto
sc config Netlogon start= demand
queste istruzioni pongono rispettivamente su
Automatico e
Manuale i servizi
Accesso dispositivo Human Interface e
Accesso rete. Per impostare
invece un servizio su
Automatico (avvio ritardato) o
Disabilitato le opzioni
da specificare sono
delayed-auto o
disabled:
sc config hidserv start= delayed-auto
sc config Netlogon start= disabled
potete quindi creare in maniera semplice un file batch aprendo il blocco note,
inserendo in successione le istruzioni per ogni singolo servizio e salvando il file con
estensione
.BAT.
Per concludere, una raccomandazione:
non cambiate le impostazioni di avvio
dei servizi se avete dei dubbi. Non mi assumo nessuna responsabilità per eventuali
malfunzionamenti dovuti ad un uso improprio delle informazioni contenute in questo
articolo.
Buona lettura!