[Windows] – Aggiungere dipendenze tra servizi

I Servizi di Windows sono uno dei pilastri del sistema operativo e permettono il funzionamento armonioso dell’ambiente di lavoro. Saper aggiungere dipendenze tra servizi di Windows è un’attività che può risultare molto utile in considerazione del fatto che molti sono tra loro interconnessi e permettono il funzionamento ottimale di network, autenticazione e sicurezza per citarne alcuni.

Alcune servizi hanno delle dipendenze strette e il corretto avvio di uno di essi è legato a quello precedente di un altro. Il ServizioA funziona bene solo se il ServizioB è già in esecuzione e così via.

In questo articolo vorrei mostrare come grazie al comando SC service control – sia possibile gestire le dipendenze tra servizi di Windows. SC è uno dei comandi utili che un buon IT deve conoscere e ricordare.

Creazione dipendenza tra servizi di Windows

Eseguire il comando sc da prompt con privilegi elevati.

sc config [nome servizio] depend= <Dipendenza(separata da / (forward slash))>

Esempio: Il ServizioA dipende dal ServizioB

sc config ServizioA depend= ServizioB

Dipendenze da servizi multipli

Esempio: Il ServizioA dipende da ServizioB e ServizioC

sc config ServizioA depend= ServizioB/ServizioC/"Nome servizio con spazio"

Rimozione delle dipendenze

Rimuovere tutte le dipendenze

sc config ServizioA depend= /

Lista delle dipendenze

Lista delle attuali dipendenze

sc qc ServizioA

Conclusioni

Gestire le dipendenze tra servizi di Windows non è un’attività difficile da gestire e può risultare molto utile sapere come farla. Modificarne le dipendenze tra servizi è importante in tutti i casi in cui sappiamo che un servizio deve partire dopo un altro ma Windows – o l’installer del servizio – non ha creato automaticamente il collegamento tra loro.

Lascia un commento

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.