I sistemi operativi Windows richiedono per loro natura molteplici servizi, sia propri che di terze parti, affinché tutti gli elementi al suo interno e le sue applicazioni funzionino in modo corretto. Ogni servizio svolge un ruolo importante in misura maggiore o minore, ma se uno di questi guasti non viene abilitato, potremmo trovarci di fronte a gravi problemi che impediscono l'uso ottimale del sistema. Questo accade, ad esempio, quando un servizio di rete non funziona e ci impedisce di connetterci alla rete; un servizio audio disabilitato non ci consentirà di ascoltare i nostri brani oppure un sistema Windows Update bloccherà l'aggiornamento del sistema.
Una cosa da tenere a mente è che, in Windows, che si tratti di 7, 8 o 10, i servizi svolgono la loro missione individualmente ed è normale che un servizio richieda un altro o altri per svolgere il compito per cui è stato sviluppato. Questo è così che quando un servizio di Windows ha bisogno di un altro servizio per funzionare correttamente si dice che abbia una dipendenza. Da questo punto di vista, un servizio può dipendere da uno o più servizi, quindi se uno qualsiasi dei servizi di questa dipendenza fallisce, tutti saranno interessati, quindi non è prudente disabilitare o eliminare i servizi con leggerezza, prima dobbiamo sapere se questo servizio dipende da un altro o se da esso dipendono altri servizi.
Solvetic spiegherà come vedere le dipendenze di un servizio, in questo caso useremo Windows 10 ma il processo è simile in Windows 7 o Windows 8.
1. Controlla le dipendenze di un servizio in Windows 10
Passo 1
Per accedere ai servizi del sistema operativo utilizzeremo una delle seguenti opzioni:
- Utilizzare la seguente combinazione di tasti ed eseguire il comando "services.msc", premere Invio o OK.
+ R
- Utilizzando il prompt dei comandi o Windows PowerShell ed eseguendo il comando "services.msc", quindi premendo Invio o OK.
- Nella casella di ricerca di Windows 10 inserisci il termine "servizi" e seleziona l'utilità
Passo 2
Verrà visualizzata la seguente finestra dove vedremo tutti i servizi Windows locali:
Passaggio 3
Ricorda che se un servizio non viene avviato o è disabilitato, saranno interessati tutti i servizi che dipendono da esso.Per verificare queste dipendenze, possiamo fare doppio clic sul servizio da verificare o fare clic destro su di esso e selezionare "Proprietà" :
Passaggio 4
Nella finestra che verrà visualizzata, andiamo nella scheda "Dipendenze" e lì verranno caricati i servizi che interagiscono con il servizio selezionato:
Passaggio 5
Come accennato, tutti i servizi non hanno sempre dipendenze, nel caso in cui un servizio sia indipendente vedremo quanto segue:
Passaggio 6
La scheda Dipendenze è divisa in due sezioni che sono:
- Nella prima sezione troviamo la legenda "Questo servizio dipende dai seguenti componenti del sistema" ed elenca tutti gli altri servizi che devono essere eseguiti affinché il servizio possa iniziare ad essere utilizzato.
- Nella seconda sezione inizia vedremo la legenda "I seguenti componenti del sistema dipendono da questo servizio" e quindi verranno elencati i servizi che dipendono dal servizio selezionato.
2. Disabilitare un servizio con dipendenze in Windows 10
Vediamo come possiamo disabilitare un servizio con dipendenze.
Passo 1
Per disabilitare un servizio in Windows abbiamo le seguenti opzioni:
- Fare clic destro su di esso e selezionare l'opzione "Disabilita".
- Fare doppio clic sul servizio e nella scheda "generale" andare al campo "Tipo di avvio" e selezionare l'opzione "Disabilitato".
Passo 2
Fare clic su Applica per salvare le modifiche. Alcuni servizi sono essenziali per il funzionamento del sistema e delle applicazioni, quindi un consiglio è quello di non selezionare sempre l'opzione "Disabilitato" ma piuttosto l'opzione "Manuale", poiché se impostiamo il tipo di avvio su Disabilitato significa che il servizio selezionato non sarà mai può iniziare.
3. Configura l'avvio automatico del servizio in Windows 10
Per configurare un servizio con un avvio manuale faremo doppio clic su di esso e nella scheda "Generale" andremo all'opzione "Tipo di avvio" e lì selezioniamo "Manuale": Fare clic su Applica e OK per salvare le modifiche. Quando un servizio è configurato per l'avvio manuale, il servizio selezionato non si avvia all'avvio di Windows, ma nel caso in cui il servizio venga richiesto da altri componenti o servizi di sistema, Windows può eseguirlo automaticamente, altrimenti selezionare l'opzione Disabilitato.
Questa opzione è utile per i servizi che non richiedono risorse di sistema durante il processo di avvio di Windows poiché viene eseguita solo quando necessario da altri processi.
4. Configura l'avvio ritardato o automatico del servizio in Windows 10
Un'altra opzione disponibile è l'avvio ritardato, che consente a un servizio di avviarsi automaticamente, ma solo dopo che Windows ha completato l'intero processo di caricamento dei servizi vitali, ovvero quelli impostati su Automatico.
Per attivare questa opzione, faremo doppio clic su di essa e nella scheda "Generale" andremo all'opzione "Tipo di avvio" e lì selezioniamo "Automatico (avvio ritardato)". Salviamo le modifiche cliccando su Applica e poi su OK.
Possiamo vedere le diverse opzioni che abbiamo per avviare un servizio, queste devono essere configurate in base alle dipendenze di questo servizio in modo da non influenzare altri servizi di sistema.