Comprendere e gestire i servizi di Windows

Sommario:

Comprendere e gestire i servizi di Windows
Comprendere e gestire i servizi di Windows

Video: Comprendere e gestire i servizi di Windows

Video: Comprendere e gestire i servizi di Windows
Video: Aggiorniamo TUTTI i driver del PC in modo semplice e veloce! (Windows 10 e Windows 11) - YouTube 2024, Aprile
Anonim
Nella lezione di Geek School di oggi, ti insegneremo i servizi di Windows e come gestirli utilizzando le utilità integrate.
Nella lezione di Geek School di oggi, ti insegneremo i servizi di Windows e come gestirli utilizzando le utilità integrate.

NAVIGAZIONE SCOLASTICA

  1. Utilizzo di Utilità di pianificazione per l'esecuzione di processi successivi
  2. Utilizzo del Visualizzatore eventi per la risoluzione dei problemi
  3. Comprensione del partizionamento del disco rigido con Gestione disco
  4. Imparare ad usare l'editor del registro come un professionista
  5. Monitoraggio del PC con Resource Monitor e Task Manager
  6. Comprensione del pannello Proprietà avanzate del sistema
  7. Comprendere e gestire i servizi di Windows
  8. Utilizzo dell'Editor criteri di gruppo per modificare il PC
  9. Informazioni sugli strumenti di amministrazione di Windows

Nel corso degli anni, le persone hanno dedicato molto tempo a disabilitare e modificare la configurazione dei servizi di Windows e interi siti Web sono stati dedicati alla comprensione dei servizi che è possibile disattivare.

Per fortuna le moderne versioni di Windows hanno notevolmente semplificato le cose che vengono eseguite come servizi, ha aggiunto la possibilità di ritardarle dall'avvio fino a un momento successivo e ha permesso loro di eseguirle solo quando sono state attivate e non tutte le volte. L'ingombro complessivo di Windows è addirittura diminuito a causa di tutto questo lavoro.

Ma le persone sono ancora determinate a disabilitare i servizi. Quindi la lezione di oggi ti insegnerà i servizi, come analizzarli, rimuoverli o disabilitarli. Quello che non faremo è darti un elenco esatto di servizi da disabilitare, perché per la maggior parte, devi lasciare da solo i servizi integrati.

Quali sono i servizi esattamente?

I servizi Windows sono un tipo speciale di applicazione configurato per l'avvio e l'esecuzione in background, in alcuni casi prima che l'utente abbia eseguito l'accesso. Possono essere configurati per l'esecuzione come account di sistema locale. I servizi sono progettati per essere eseguiti continuamente in background ed eseguire attività di sistema, come il backup del computer o l'esecuzione di un processo server in ascolto su una porta di rete.

Tornando ai giorni di Windows XP, i servizi possono essere configurati per essere eseguiti in modo interattivo e funzionare insieme al resto delle applicazioni, ma dal momento che Vista, tutti i servizi sono obbligati a eseguire una sessione di finestra speciale che non può interagire con il desktop locale. Quindi un servizio che tenta di aprire una finestra di dialogo o mostrarti un messaggio non sarà autorizzato a farlo.

A differenza delle normali applicazioni, che possono essere semplicemente lanciate ed eseguite sotto il proprio account utente, prima che ciò accada, è necessario installare e registrare un servizio con Windows, che richiede un account amministratore e solitamente un prompt di Controllo account utente. Pertanto, se non si consente a un'applicazione di essere eseguita come amministratore, non è sufficiente creare un servizio per l'esecuzione in background.

Il pannello dei servizi

Windows ha sempre utilizzato il pannello Servizi come modo per gestire i servizi in esecuzione sul tuo computer. Puoi arrivare facilmente in qualsiasi momento semplicemente premendo WIN + R sulla tastiera per aprire la finestra di dialogo Esegui e digitare services.msc.

Il pannello Servizi è abbastanza semplice: ci sono un elenco di servizi, una colonna di stato per mostrare se è in esecuzione o meno, e più informazioni come nome, descrizione e tipo di avvio del servizio. Noterai che non tutti i servizi sono in esecuzione in ogni momento.

Mentre è possibile selezionare un servizio e fare clic con il pulsante destro del mouse o fare clic sui pulsanti della barra degli strumenti per avviare, arrestare o riavviarlo, è anche possibile fare doppio clic per aprire la visualizzazione delle proprietà e ottenere ulteriori informazioni.
Mentre è possibile selezionare un servizio e fare clic con il pulsante destro del mouse o fare clic sui pulsanti della barra degli strumenti per avviare, arrestare o riavviarlo, è anche possibile fare doppio clic per aprire la visualizzazione delle proprietà e ottenere ulteriori informazioni.

Disabilitare il servizio è semplice come cambiare il menu a tendina Tipo di avvio su Disabilitato e scegliere Applica, anche se puoi anche cambiarlo in Manuale o automatico con un avvio ritardato. Da questa finestra di dialogo è possibile vedere anche il percorso completo dell'eseguibile, che può aiutare in molti casi quando si desidera vedere che cosa è esattamente il servizio in esecuzione.

La scheda Accesso consente di scegliere se il servizio è connesso come account di sistema locale o sotto un altro account. Ciò è utile soprattutto in un ambiente server in cui è possibile eseguire un account di servizio dal dominio che ha accesso alle risorse su altri server.
La scheda Accesso consente di scegliere se il servizio è connesso come account di sistema locale o sotto un altro account. Ciò è utile soprattutto in un ambiente server in cui è possibile eseguire un account di servizio dal dominio che ha accesso alle risorse su altri server.
Potresti notare l'opzione "Consenti al servizio di interagire con il desktop", come accennato in precedenza - per impostazione predefinita, i servizi non sono autorizzati ad accedere al tuo desktop a meno che questa casella sia selezionata e questa casella di controllo è davvero lì solo per il supporto legacy.
Potresti notare l'opzione "Consenti al servizio di interagire con il desktop", come accennato in precedenza - per impostazione predefinita, i servizi non sono autorizzati ad accedere al tuo desktop a meno che questa casella sia selezionata e questa casella di controllo è davvero lì solo per il supporto legacy.

Ma basta controllare che la casella non gli dia accesso immediato - dovresti anche assicurarti che il valore NoInteractiveServices nel registro sia impostato su 0, perché quando è impostato su 1, quella casella di controllo viene ignorata e i servizi non possono interagire con il desktop a tutti. Nota: in Windows 8, il valore è impostato su 1 e i servizi interattivi sono proibiti.

I servizi non dovrebbero essere interattivi perché tutte le finestre sono presenti nello stesso terminale utente con accesso a risorse comuni come gli appunti e, se sono in esecuzione insieme ad altri processi, potrebbe esserci un problema in cui un'applicazione dannosa in esecuzione in un normale processo utente potrebbe tentare di ottenere più accesso attraverso un servizio e, considerando che i servizi vengono eseguiti come account di sistema locale, probabilmente non è una buona cosa.
I servizi non dovrebbero essere interattivi perché tutte le finestre sono presenti nello stesso terminale utente con accesso a risorse comuni come gli appunti e, se sono in esecuzione insieme ad altri processi, potrebbe esserci un problema in cui un'applicazione dannosa in esecuzione in un normale processo utente potrebbe tentare di ottenere più accesso attraverso un servizio e, considerando che i servizi vengono eseguiti come account di sistema locale, probabilmente non è una buona cosa.
La scheda Ripristino consente di scegliere le opzioni per ciò che accade quando il servizio non riesce. È possibile scegliere di riavviare automaticamente il servizio, che è generalmente l'opzione predefinita, oppure è possibile eseguire un programma o riavviare il computer.
La scheda Ripristino consente di scegliere le opzioni per ciò che accade quando il servizio non riesce. È possibile scegliere di riavviare automaticamente il servizio, che è generalmente l'opzione predefinita, oppure è possibile eseguire un programma o riavviare il computer.

L'opzione Esegui un programma è probabilmente la più utile, dal momento che è possibile impostare Windows in modo che invii automaticamente un'e-mail se il servizio fallisce più di una volta: un'opzione utile in un ambiente server.È decisamente molto meno utile su un normale desktop.

La scheda delle dipendenze mostra quali servizi dipendono da un particolare servizio e quali servizi dipendono da quello che stai guardando. Se si prevede di disabilitare un servizio, è consigliabile consultare prima questa sezione per assicurarsi che nient'altro richieda tale servizio.
La scheda delle dipendenze mostra quali servizi dipendono da un particolare servizio e quali servizi dipendono da quello che stai guardando. Se si prevede di disabilitare un servizio, è consigliabile consultare prima questa sezione per assicurarsi che nient'altro richieda tale servizio.

Guardando Servizi in Task Manager per Windows 8.x

Il pannello dei servizi regolari non è cambiato molto da anni, ma per fortuna c'è un modo molto migliore per vedere quali servizi sono in esecuzione e quali di questi servizi utilizzano molte risorse.

Task Manager in Windows 8 ha una nuova scheda Servizi, che ti consente di interrompere e avviare i servizi, ma include anche l'opzione "Cerca online" e ancora più utile l'opzione "Vai ai dettagli".

Una volta selezionato Vai ai dettagli dal menu, passerai alla scheda Dettagli e il processo responsabile di quel servizio verrà evidenziato.
Una volta selezionato Vai ai dettagli dal menu, passerai alla scheda Dettagli e il processo responsabile di quel servizio verrà evidenziato.
Come potete vedere, il processo responsabile del rilevamento di collegamenti distribuiti occupa 28.712 K di memoria, il che sembra molto, fino a quando non ci si rende conto che il particolare processo svchost.exe è effettivamente responsabile di un sacco di servizi.
Come potete vedere, il processo responsabile del rilevamento di collegamenti distribuiti occupa 28.712 K di memoria, il che sembra molto, fino a quando non ci si rende conto che il particolare processo svchost.exe è effettivamente responsabile di un sacco di servizi.

Fai clic di nuovo con il pulsante destro del mouse, quindi seleziona Vai ai servizi e vedrai di cosa stiamo parlando. Ora molti servizi sono selezionati nella finestra Servizi e noterete che sono tutti nel gruppo LocalSystemNetworkRestricted, e sono tutti attualmente in esecuzione.

In modo che 28 MB di memoria vengano effettivamente utilizzati per un intero set di servizi, il che rende più comprensibile il motivo per cui sta utilizzando tutta quella memoria.

Image
Image

Utilizzo di Process Explorer per esaminare i servizi

Se si desidera una visione molto più chiara di quali servizi sono in esecuzione in ogni processo, la soluzione migliore è estrarre Process Explorer, trovare il servizio nell'elenco, fare doppio clic su di esso e quindi accedere alla scheda Servizi. Questo metodo funziona su qualsiasi versione di Windows.
Se si desidera una visione molto più chiara di quali servizi sono in esecuzione in ogni processo, la soluzione migliore è estrarre Process Explorer, trovare il servizio nell'elenco, fare doppio clic su di esso e quindi accedere alla scheda Servizi. Questo metodo funziona su qualsiasi versione di Windows.

Suggerimento: in Process Explorer tutti i servizi dovrebbero essere nella struttura sotto services.exe.

Dovresti disabilitare i servizi?

Sfortunatamente, molte applicazioni crapware installano i Servizi Windows durante il loro processo di installazione e li usano per mantenere le loro sciocchezze in esecuzione in background e rilanciare ripetutamente. Altre applicazioni implementano un servizio di Windows per fornire funzionalità che potrebbero non essere necessarie. Questi sono i servizi che dovresti disabilitare.

La nostra regola generale è che i servizi Windows integrati di Microsoft dovrebbero essere lasciati in pace - Windows 8 o anche Windows 7 ha fatto un buon lavoro tagliando i servizi a funzionalità davvero importanti, e non otterrete molto in termini di risorse disabilitando tali servizi.

Quello che dovresti assolutamente fare, tuttavia, è cercare eventuali servizi che non fanno parte di Windows e provare invece a gestirli. Se non hai idea di cosa sia il servizio o di un'applicazione che non desideri eseguire continuamente, dovresti fare qualche ricerca e decidere se disabilitarla.

Non disabilitare, impostare su Manuale

Una delle regole che ci piace seguire è quella di evitare la disabilitazione dei servizi, poiché ciò può causare problemi ed errori. Invece, prova a impostare il servizio su Avvio manuale.

Se si scopre che un determinato servizio deve essere in esecuzione, ma forse non è necessario che venga eseguito immediatamente, è anche possibile cambiarlo in Automatico (Avvio ritardato), che ritarderà l'avvio fino a quando il sistema non si sarà calmato dopo l'avvio.
Se si scopre che un determinato servizio deve essere in esecuzione, ma forse non è necessario che venga eseguito immediatamente, è anche possibile cambiarlo in Automatico (Avvio ritardato), che ritarderà l'avvio fino a quando il sistema non si sarà calmato dopo l'avvio.

Amministrazione dei servizi dal prompt dei comandi

Alcune operazioni non possono essere fatte semplicemente attraverso l'interfaccia grafica utente. Se si desidera eliminare un servizio, ad esempio, è possibile farlo solo tramite la riga di comando.
Alcune operazioni non possono essere fatte semplicemente attraverso l'interfaccia grafica utente. Se si desidera eliminare un servizio, ad esempio, è possibile farlo solo tramite la riga di comando.

Nota: per favore NON cancellare i servizi.

Puoi interrogare lo stato di un servizio usando il comando sc, come questo:

sc qc eventlog

Esistono molti altri comandi e operazioni che è possibile eseguire, inclusa l'eliminazione di un servizio, che raccomandiamo solo se sul sistema è in esecuzione un malware che funziona come un servizio.
Esistono molti altri comandi e operazioni che è possibile eseguire, inclusa l'eliminazione di un servizio, che raccomandiamo solo se sul sistema è in esecuzione un malware che funziona come un servizio.

sc delete

Non eliminare i servizi.

Puoi anche fare altre cose, come l'arresto e il riavvio dei servizi dal prompt dei comandi usando l'utility sc. Ad esempio, per interrompere il client di tracciamento del collegamento distribuito, utilizzare questo comando:

sc stop TrkWks

Per riavviarlo, utilizzare sc start .

Image
Image

Pensieri finali

Se si dispone di servizi in esecuzione che sprecano risorse e rallentano il computer, è sufficiente disinstallare e rimuovere le applicazioni che li inseriscono. Non c'è davvero alcun motivo per eliminare i servizi, disabilitarli o qualsiasi altra cosa.

Perché perché disabilitare qualcosa che deve essere disinstallato?

Consigliato: