Che cos'è un servizio? (Definizione di un servizio Windows)

Sommario:

Che cos'è un servizio? (Definizione di un servizio Windows)
Che cos'è un servizio? (Definizione di un servizio Windows)
Anonim

Un servizio è un piccolo programma che di solito si avvia al caricamento del sistema operativo Windows. Normalmente non interagirai con i servizi come fai con i normali programmi perché vengono eseguiti in background (non li vedi) e non forniscono una normale interfaccia utente.

Come vengono utilizzati i servizi?

I servizi possono essere utilizzati da Windows per controllare molte cose come la stampa, la condivisione di file, la comunicazione con i dispositivi Bluetooth, il controllo degli aggiornamenti software, l'hosting di un sito Web, ecc.

Un servizio può essere installato anche da un programma di terze parti non Windows, come uno strumento di backup di file, un programma di crittografia del disco, un'utilità di backup online e altro ancora.

Come faccio a controllare i servizi Windows?

Dato che i servizi non si aprono e visualizzano opzioni e finestre come probabilmente sei abituato a vedere con un programma, devi usare uno strumento integrato di Windows per manipolarli.

Servizi è uno strumento con un'interfaccia utente che comunica con quello che viene chiamato Service Control Manager in modo che tu possa lavorare con i servizi.

È disponibile anche un altro strumento, l'utilità di controllo del servizio da riga di comando (sc.exe), ma è più complesso da usare e quindi non è necessario per la maggior parte delle persone.

Come vedere quali servizi sono in esecuzione sul tuo computer

Il modo più semplice per aprire i Servizi è tramite il collegamento Servizi in Strumenti di amministrazione, accessibile tramite il Pannello di controllo.

Image
Image

Un' altra opzione è eseguire services.msc da un prompt dei comandi o dalla finestra di dialogo Esegui (WIN+R).

Se utilizzi Windows 11, Windows 10, Windows 8, Windows 7 o Windows Vista, puoi anche vedere i servizi in Task Manager.

I servizi attualmente in esecuzione indicheranno In esecuzione nella colonna Stato. Guarda lo screenshot qui sopra per un esempio.

Anche se ce ne sono molti altri, ecco alcuni esempi di servizi Windows che potresti vedere in esecuzione sul tuo computer: Apple Mobile Device Service, Bluetooth Support Service, DHCP Client, DNS Client, HomeGroup Listener, Network Connections, Plug and Play, Spooler di stampa, Centro sicurezza, Utilità di pianificazione, Windows Firewall e Configurazione automatica WLAN.

È del tutto normale se non tutti i servizi sono in esecuzione (nulla, o Stopped, è mostrato nella colonna Stato). Se stai esaminando l'elenco nel tentativo di trovare una soluzione a un problema riscontrato dal tuo computer, non iniziare ad avviare tutti i servizi che non sono in esecuzione. Anche se probabilmente non farà alcun danno, questo approccio probabilmente non è la soluzione al tuo problema.

Facendo doppio clic (o toccando) su qualsiasi servizio si apriranno le sue proprietà, che è dove puoi vedere lo scopo del servizio e, per alcuni, cosa accadrà se lo interrompi. Ad esempio, l'apertura delle proprietà di Apple Mobile Device Service spiega che viene utilizzato per comunicare con i dispositivi Apple che colleghi al computer.

Non puoi visualizzare le proprietà di un servizio se accedi tramite Task Manager. Devi essere nell'utilità Servizi.

Come abilitare e disabilitare i servizi Windows

Alcuni servizi potrebbero dover essere riavviati per la risoluzione dei problemi se il programma a cui appartengono o l'attività che svolgono non funziona come dovrebbe. Potrebbe essere necessario interrompere completamente altri servizi se stai tentando di reinstallare il software, ma un servizio collegato non si interromperà da solo o se sospetti che il servizio venga utilizzato in modo dannoso.

Dovresti fare molta attenzione quando modifichi i servizi Windows. La maggior parte di quelli che vedi elencati sono molto importanti per le attività quotidiane e alcuni dipendono persino da altri servizi per funzionare correttamente.

Con i servizi aperti, fai clic con il pulsante destro del mouse (o tieni premuto) su uno qualsiasi dei servizi per ulteriori opzioni, che ti consentono di avviarlo, interromperlo, metterlo in pausa, riprenderlo o riavviarlo. Queste opzioni sono abbastanza autoesplicative.

Come accennato in precedenza, potrebbe essere necessario arrestare alcuni servizi se interferiscono con l'installazione o la disinstallazione di un software. Supponiamo, ad esempio, che stai disinstallando un programma antivirus, ma per qualche motivo il servizio non si sta spegnendo con il programma, impedendoti di rimuovere completamente il programma perché parte di esso è ancora in esecuzione.

Questo è un caso in cui vorresti aprire Servizi, trovare il servizio appropriato e scegliere Stop in modo da poter continuare con il normale processo di disinstallazione.

Un caso in cui potresti dover riavviare un servizio Windows è se stai cercando di stampare qualcosa, ma tutto continua a rimanere bloccato nella coda di stampa. La soluzione comune per questo problema è accedere a Servizi e scegliere Riavvia per il servizio Spooler di stampa.

Image
Image

Non vuoi spegnerlo completamente perché deve funzionare per poter stampare. Il riavvio del servizio lo interrompe temporaneamente, quindi lo riavvia, il che è come un semplice aggiornamento per ripristinare il normale funzionamento.

Come eliminare/disinstallare i servizi Windows

L'eliminazione di un servizio potrebbe essere l'unica opzione che hai se un programma dannoso ha installato un servizio che non riesci a mantenere disabilitato.

L'opzione non può essere trovata nel programma services.msc, ma è comunque possibile disinstallare completamente un servizio in Windows. Questo non solo spegnerà il servizio, ma lo cancellerà dal computer, per non essere più visto (a meno che, ovviamente, non venga reinstallato).

La disinstallazione di un servizio Windows può essere eseguita sia nel registro di Windows che con l'utilità di controllo del servizio (sc.exe), simile a svchost.exe, tramite un prompt dei comandi con privilegi elevati. Puoi leggere ulteriori informazioni sull'eliminazione di un servizio utilizzando questi metodi in Stack Overflow.

Se stai utilizzando Windows 7 o un sistema operativo Windows precedente, il software gratuito Comodo Programs Manager può essere utilizzato per eliminare i servizi di Windows ed è molto più facile da usare rispetto a entrambi i metodi sopra (ma non funziona in Windows 10/11/8).

Anche se è raro, alcuni programmi ti consentono di disinstallare il loro servizio dall'interno della normale interfaccia utente grafica del software. Questo potrebbe essere un interruttore che puoi deselezionare o un pulsante dedicato "elimina servizio".

Maggiori informazioni sui servizi Windows

I servizi sono diversi dai normali programmi in quanto un normale software smetterà di funzionare se l'utente si disconnette dal computer. Un servizio, tuttavia, è in esecuzione con il sistema operativo Windows, in un certo senso nel proprio ambiente, il che significa che l'utente può essere disconnesso completamente dal proprio account ma avere ancora alcuni servizi in esecuzione in background. I servizi possono essere avviati all'avvio del computer, rispetto alle normali app che si avviano solo dopo l'accesso a un account utente.

Sebbene possa risultare uno svantaggio avere sempre i servizi in esecuzione, in re altà è molto vantaggioso, come se utilizzi un software di accesso remoto. Un servizio sempre attivo installato da uno di questi programmi ti consente di accedere in remoto al tuo computer anche se non sei connesso localmente.

Ci sono altre opzioni all'interno della finestra delle proprietà di ciascun servizio oltre a quanto descritto sopra che ti consentono di personalizzare la modalità di avvio del servizio (automaticamente, manualmente, ritardato o disabilitato) e cosa dovrebbe accadere automaticamente se il servizio improvvisamente fallisce e smette di funzionare.

Un servizio può anche essere configurato per essere eseguito con i permessi di un particolare utente. Ciò è vantaggioso in uno scenario in cui è necessario utilizzare un'applicazione specifica, ma l'utente connesso non dispone dei diritti adeguati per eseguirla. Probabilmente lo vedrai solo in uno scenario in cui c'è un amministratore di rete che ha il controllo dei computer.

Alcuni servizi non possono essere disabilitati con mezzi regolari perché potrebbero essere stati installati con un driver che ti impedisce di disabilitarlo. Se ritieni che sia così, puoi provare a trovare e disabilitare il driver in Gestione dispositivi o avviare in modalità provvisoria e provare a disabilitare il servizio lì (perché la maggior parte dei driver non si carica in modalità provvisoria).

I servizi vengono creati come progetti di Microsoft Visual Studio. Dopo aver creato e compilato un'app, puoi installarla eseguendo l'utilità della riga di comando InstallUtil.exe. L'introduzione di Microsoft alle applicazioni di servizio di Windows include ulteriori informazioni al riguardo.

Domande frequenti

    Quanti Service Pack ci sono per Windows 7?

    Ufficialmente, Microsoft ha un solo service pack disponibile per Windows 7. Puoi scaricarlo e installarlo in Windows o scaricarlo dal sito Web di Microsoft.

    Cos'è il servizio Bonjour su Windows?

    Creato da Apple nel 2002, Bonjour (che significa "ciao" in francese) individua e configura i dispositivi in esecuzione su una rete locale, come stampanti e server di condivisione file. Semplifica l'utilizzo dei prodotti Apple su un PC Windows.

    Cos'è Service Host Superfetch su Windows 10?

    Introdotto per la prima volta nel 2007, Service Host Superfetch è un servizio che rende il tuo computer più veloce. Utilizza un algoritmo di previsione per determinare quali tre programmi utilizzerai successivamente, quindi precarica i dati necessari nella memoria del tuo computer.

    Che cos'è il servizio Host Process per Windows?

    Host Process per Windows è un processo principale che esegue i servizi Dynamic Linked Library (DLL). Questi servizi richiedono Host Process per l'esecuzione di Windows, a differenza dei file eseguibili (EXE) che vengono eseguiti da soli.

Consigliato: