androide

Qual è il processo svchost.exe e perché sono in esecuzione così tanti?

Game Theory: FNAF, The FINAL Timeline (FNAF Ultimate Custom Night)

Game Theory: FNAF, The FINAL Timeline (FNAF Ultimate Custom Night)

Sommario:

Anonim

Quando apri Task Manager di Windows, ci sono alcuni processi che riconoscerai immediatamente. Poi ci saranno alcuni dei quali non avrai idea. Il processo Svchost.exe è forse il più comune nell'elenco e forse quello che è difficile da rintracciare. Esaminiamo la causa e l'effetto di questo processo che sembra affollare così tanti altri.

Svchost.exe NON è un malware

Di solito è la prima preoccupazione quando non riesci a decifrare di cosa si tratta. Ma sicuramente non è un virus, anche se a volte i malware cercano di nascondersi come se stessi e attaccare una macchina. Svchost.exe è un processo host del servizio Microsoft. Microsoft afferma che si tratta di un nome di processo host generico per servizi eseguiti da librerie a collegamento dinamico.

In parole più semplici, svchost.exe è un file di sistema che consente a Windows di avviare altri programmi. Molti processi di Windows vengono eseguiti tramite file DLL (Dynamic Linked Library). Ma le DLL non possono avviarsi ed essere eseguite da sole. Il sistema operativo Windows richiede un programma eseguibile che può fungere da bridge per avviare queste DLL. Il file svchost.exe è quel 'bridge'

Per gestire tutti i diversi processi di esecuzione della DLL svchost.exe crea più istanze di se stesso. Pertanto, le risorse di Windows vengono utilizzate meglio come numerosi servizi DLL eseguiti come gruppo in un singolo file svchost.

Ma perché ne vediamo così tanti?

È abbastanza logico in realtà considerando che svchost.exe è un componente così critico di Windows. Se ogni processo viene eseguito in un unico svchost.exe, un errore potrebbe causare un arresto anomalo del sistema. Quindi, ogni servizio è separato con un'istanza logica di svchost.exe che lo esegue.

Ogni istanza di svchost.exe è un "host" per le DLL che eseguono i diversi servizi su Windows. Ad esempio, un processo svchost.exe potrebbe eseguire servizi di rete, un altro potrebbe gestire i temi del desktop.

Identificazione dei processi

Quali servizi sono in esecuzione in base al quale particolare processo svchost.exe è utile se stai cercando un po 'di tranquillità e anche per ottimizzare le risorse del tuo sistema disabilitando quelle che non sono necessarie. Esistono due semplici modi per identificare i processi svchost.

1. Utilizzare la riga di comando: aprire la casella Esegui da Start e digitare CMD per visualizzare il terminale di comando. Digitare tasklist / SVC al prompt. Puoi vedere tutte le librerie dinamiche che svchost.exe è in esecuzione.

Il problema con questo metodo è che i processi non sono ancora in un inglese semplice e facilmente comprensibile. Per questo passiamo al secondo metodo.

2. Utilizzo di Process Explorer: Process Explorer è una piccola utility che puoi eseguire direttamente dal file ZIP. Esegui il programma autonomo e quindi puoi evidenziare i singoli processi e vedere esattamente cosa sta facendo ogni processo. È possibile passare il mouse su ogni processo per esaminare i dettagli.

Speriamo che questo articolo sia riuscito a demistificare il processo svchost.exe e ti abbia aiutato a comprenderlo meglio.

Se vuoi aggiungere informazioni e condividere cose che sai sul processo svchost.exe in Windows, puoi inserire le tue idee nei commenti.