Come configurare smartphone e PC. Portale informativo
  • casa
  • Windows Phone
  • Cosa fare se a causa di svchost com. Cos'è il processo host generico per i servizi Windows che carica il processore ed è necessario gestirlo?

Cosa fare se a causa di svchost com. Cos'è il processo host generico per i servizi Windows che carica il processore ed è necessario gestirlo?

A partire dalla versione di Windows XP, nei sistemi operativi di questa famiglia è apparso un servizio davvero straordinario: Svchost.exe (netsvcs). Nella sua versione originale era principalmente responsabile delle connessioni di rete, ma col tempo ha iniziato ad essere utilizzato in modo più ampio. Non è un segreto che sia il processo Svchost.exe (netsvcs) a caricare il processore (Windows 7). Verrà ora mostrato come risolvere il problema e disabilitare i componenti non necessari. Ma prima, scopriamo cos'è questo processo e perché è necessario.

Servizio Svchost.exe (netsvcs): cos'è questo processo?

Prendiamo come base Windows 7, poiché nei sistemi di rango superiore il problema con questo servizio non è così pronunciato.

Fu dalla settima modifica di Windows che gli sviluppatori decisero di rendere il sistema più veloce, utilizzando per questo, come credevano, una soluzione universale, la cui essenza non era quella di chiamare il file eseguibile di qualche sistema o processo utente, ma di avviarlo tramite un servizio in modalità background.

Come funziona il servizio

Se guardi l'elenco dei processi nel Task Manager, puoi vedere diversi servizi Svchost.exe (netsvcs). Di cosa si tratta e perché ciò accade diventerà chiaro se si comprendono i principi di base di funzionamento di questo componente.

In generale, i processi possono contenere quattro (minimo) o più di tali componenti, ma appartengono tutti allo stesso gruppo (netsvcs). Il principio di funzionamento del processo è avviare i processi di sistema tramite speciali host svc utilizzando lo strumento Services.exe. In questo caso, i componenti aggiuntivi di qualsiasi programma (ad esempio, DLL di librerie dinamiche, che non sono accettate per l'esecuzione dal sistema nel modo consueto) vengono caricati nella RAM. Si ritiene che ciò consenta di accelerare l'avvio delle applicazioni eseguibili (comprese quelle dell'utente).

Perché il processo carica RAM e memoria virtuale?

Ma allora perché il processo Svchost.exe (netsvcs) carica la memoria di Windows 7? La decisione di eliminare un tale problema dovrà essere presa in base alle ragioni di tale comportamento del sistema. Tra questi, i principali sono i seguenti:

  • esposizione a virus mascherati da processi Svchost.exe;
  • malfunzionamenti nello strumento di ricerca e installazione degli aggiornamenti di Windows;
  • accumulo di spazzatura informatica durante la navigazione in Internet;
  • problemi con l'adattatore del tunnel;
  • Servizio di precaricamento abilitato.

Vale la pena notare che il processo Svchost.exe (netsvcs) carica la memoria fisica (RAM e virtuale, che utilizza lo spazio riservato sul disco rigido per caricare i componenti del programma quando la RAM non è sufficiente).

Nel caso più semplice, puoi eliminare il carico eccessivo semplicemente riavviando il sistema. Ma questo ha solo un effetto a breve termine, così come la conclusione di ogni processo nello stesso “Task Manager”. Sarà quindi necessario ricorrere a misure drastiche.

Verifica la presenza di virus e codici dannosi

Prima di tutto, è necessario determinare la presenza di virus mascherati da processi Svchost.exe (netsvcs) nel sistema, utilizzando i loro attributi nel "Task Manager". Nei servizi in esecuzione con un nome utente, la descrizione del processo può contenere solo gli attributi Servizio di rete, Servizio locale o Sistema. Se viene specificato qualcos'altro (molto spesso Admin), è necessario iniziare immediatamente a controllare.

Nella versione più semplice, puoi utilizzare uno scanner standard, ma nella maggior parte dei casi questo non dà alcun risultato (dopotutto, a quanto pare, l'antivirus ha già mancato la minaccia). La maggior parte degli esperti consiglia di utilizzare utilità indipendenti, tra cui una delle più potenti è Rescue Disk di Kaspersky Lab. L'antivirus può essere caricato da un disco o da un'unità flash anche prima dell'avvio di Windows e allo stesso tempo è in grado di trovare virus, anche quelli molto profondamente integrati nel sistema.

Svchost.exe (netsvcs) consuma memoria in Windows 7. Soluzione: servizio di aggiornamento del sistema

Molti esperti definiscono i problemi con il Centro aggiornamenti un altro problema comune. Succede che Svchost.exe (netsvcs) carichi il processore (Windows 7) senza una ragione apparente (come sembra). Ma c'è una ragione. Il problema è che alcuni aggiornamenti potrebbero essere stati sottocaricati, quindi il sistema tenta di scaricarli e installarli ancora e ancora.

La disabilitazione della ricerca e installazione degli aggiornamenti tramite il Centro aggiornamenti, richiamato dal Pannello di controllo, potrebbe non funzionare (anche se si imposta la modalità di ricerca automatica e si offre l'installazione a discrezione dell'utente). In questo caso è meglio utilizzare la riga di comando, lanciata come amministratore, in cui vengono scritti tre comandi, seguiti dalla pressione del tasto Invio dopo ciascuno di essi (per qualsiasi versione di Windows):

  • per interrompere il servizio - net stop wuauserv;
  • per disabilitare la trasmissione intelligente in background - bit di stop netti;
  • per disattivare l'ottimizzazione della consegna: bit di stop netti.

Terminare i processi correlati

Ora consideriamo un'altra opzione per disattivare i processi Svchost.exe (netsvcs). Come disabilito i componenti relativi al servizio? Per prima cosa dovresti scoprire quali processi sono “collegati” ad esso e vengono chiamati all'avvio del sistema, ma non si trovano nel menu di avvio automatico.

Per fare ciò, nel “Task Manager” è necessario trovare tutte le righe cercate contenenti Svchost.exe (netsvcs), ordinando i processi in ordine alfabetico.

Nel processo selezionato, tramite il menu di scelta rapida, è necessario accedere ai servizi utilizzando la riga corrispondente.

Ogni servizio può essere interrotto proprio qui o aprire la sezione di gestione del servizio (questo può essere fatto anche tramite il menu di avvio del programma "Esegui" (Win + R), dove viene inserito il comando services.msc. Ma questa opzione è alquanto scomoda solo perché devi ricordare il nome di ciascun servizio e poi cercarlo nell'albero dei servizi.

Successivamente, facendo doppio clic, viene richiamato il menu delle impostazioni, dove il servizio viene interrotto con il pulsante corrispondente oppure gli viene assegnata una diversa priorità di avvio o lo spegnimento completo. Ma non dovresti esagerare, perché ciò può disabilitare importanti processi di sistema, che possono influire negativamente sul funzionamento dell'intero sistema operativo (fino a un guasto, dopo di che dovrai ripristinare o il cosiddetto rollback allo stato di funzionamento precedente) .

Rimozione della spazzatura del computer e ottimizzazione del registro

In alcuni casi, il carico sul sistema da parte dei processi Svchost.exe (netsvcs) può essere associato a un semplice intasamento con la spazzatura del computer.

Effettuare la pulizia da soli è un compito molto problematico, quindi per semplificare il lavoro dovresti utilizzare ottimizzatori come CCleaner, Glary Utilities, Advanced SystemCare, in cui per la scansione devi selezionare non solo l'eliminazione di file temporanei o lo svuotamento della cache, ma anche consentire la ricerca di problemi nel registro di sistema e quindi la correzione o l'eliminazione delle chiavi errate e persino la deframmentazione.

Risoluzione dei problemi relativi all'adattatore del tunnel

Raramente si verifica un problema con l'adattatore del tunnel Teredo. Allo stesso tempo, anche alcuni dei suoi controlli potrebbero semplicemente bloccarsi. La soluzione a questa situazione è disabilitare il protocollo corrispondente (soprattutto se è abilitato per impostazione predefinita ma non utilizzato).

Per disattivarlo, è necessario eseguire la riga di comando con diritti di amministratore e inserire due comandi: netsh Interface ipv6 set teredo Disable e netsh Interface Teredo Set State Disable e, dopo averli eseguiti, riavviare il terminale del computer.

Controllo dello stato del servizio SuperFetch

Infine, un altro problema globale, anche se in parte legato ai processi Svchost, è il servizio attivato per ricordare programmi e applicazioni utilizzati di frequente per ottimizzarne o accelerarne l'avvio, che si chiama SuperFetch.

È possibile disabilitare questo componente tramite la sezione di gestione del servizio (services.msc) selezionando il tipo di avvio desiderato o eseguire azioni simili nel registro di sistema, il che non è molto conveniente.

Ma si ritiene che il metodo più semplice per ridurre il carico sulle risorse di sistema in relazione a questo particolare servizio sia eliminare la cartella Prefetch, che si trova nella directory principale di Windows nella partizione di sistema. Successivamente è possibile terminare tutti i processi Svchost nel Task Manager standard ed eseguire un riavvio completo di Windows.

Risultati

Cosa si può dire dei processi considerati se riassumiamo alcuni risultati e traiamo conclusioni? Tra i motivi principali che causano un maggiore utilizzo delle risorse di sistema, e soprattutto in Windows 7, i principali sono i problemi con l'impatto dei virus, i guasti nel servizio di aggiornamento e nel servizio SuperFetch. Ma questa situazione nella maggior parte dei casi si verifica su computer a basso consumo, troppo deboli per supportare contemporaneamente l'ottimizzazione dell'esecuzione di un gran numero di programmi ad alta intensità di risorse. E, cosa più interessante, molto spesso non è il processore a subire il peso, ma la RAM, il cui utilizzo in alcuni casi può raggiungere il cento per cento. La mancanza di capacità RAM porta al fatto che il sistema inizia a utilizzare attivamente la memoria virtuale (spazio su disco rigido), il che porta a un rallentamento significativo durante l'accesso al disco rigido.

Per quanto riguarda la risoluzione di questo problema, dovresti utilizzare ciascuno dei metodi sopra indicati. Ma dovrai stare estremamente attento a non interrompere alcuni processi di importanza sistemica (anche se in questo caso potrebbe semplicemente seguire un riavvio spontaneo con ripristino). Ma il componente SuperFetch non dovrebbe essere disabilitato sulle macchine moderne con grandi quantità di RAM e processori potenti. Questa soluzione è applicabile solo nel caso di apparecchiature informatiche obsolete.

Svchost exe carica il processore al 100% in Windows 7, cosa devo fare?

Dall'articolo capirai cosa è necessario fare se Svchost.exe carica il processore al 100%. È un virus o no? Ora vediamo, molte persone hanno avuto situazioni in cui il PC inizia a bloccarsi e dopo aver chiamato il task manager noterai che un processo chiamato Svchost.exe carica il tuo processore quasi al 100%. Naturalmente non piacerà a nessuno e tutti vorranno disattivarlo o eliminarlo.

Molte persone penseranno immediatamente che si tratti di un virus. Guardando al futuro, dirò che forse si tratta di un virus (numerosi virus si mascherano da file di sistema), o forse no. In Windows 7 esistono diversi servizi chiamati con questo nome. Ora proverò a correggere questa situazione e a interrompere il processo non necessario per te. Iniziamo:

Cosa fare se Svchost.exe carica il processore

1. Lancio il task manager premendo contemporaneamente Ctrl+Alt+Canc sulla tastiera.

2. Dopo aver avviato il dispatcher, vai alla scheda Processi e fai clic su Visualizza processi di tutti gli utenti in basso.

3. Ordinarò i processi facendo clic sulla sezione Nome immagine. Quindi troverò Svchost.exe e farò clic con il pulsante destro del mouse su di esso. Nella finestra del menu visualizzata, seleziona Vai ai servizi.

4. Nella scheda Servizi che si apre, verranno visualizzati tutti i servizi utilizzati da Svchost.

5. Devi trovare il servizio che carica al massimo il processore. Per fare ciò, è necessario disabilitare tutti i servizi di cui sopra in ordine. Faccio clic con il pulsante destro del mouse sul servizio e faccio clic sul collegamento Interrompi servizio.

Importante! Dopo aver disattivato ciascun servizio, controlla il risultato.

Non è possibile disabilitare completamente questo servizio utilizzando il task manager. Naturalmente verrà fermato, ma non spento. Dopo aver riavviato il PC, ricomincerà a funzionare e caricherà il processore.

Un altro buon motivo per cui il processo svchost carica il sistema è il funzionamento attivo degli aggiornamenti automatici. Se è acceso e funziona correttamente, è probabile che il problema risieda davvero in esso. Per risolvere questo problema dovrai disattivare gli aggiornamenti automatici.
Il prossimo metodo che posso suggerirti per risolvere questo problema è pulire il registro del sistema operativo.

E l'ultima opzione, secondo me, è che se un virus mascherato da file di sistema Svchost è penetrato nel tuo computer, è necessario controllare attentamente il computer con un programma antivirus.

Quindi, conclusioni:

La pratica dimostra che spesso, oltre alle applicazioni indesiderate, il problema risiede in semplici aggiornamenti del sistema operativo. Tutti gli altri casi possono essere considerati “speciali”, perché In quasi ognuno di essi tutto è “legato” a un'applicazione specifica. Per questo motivo è impossibile descrivere tutti i casi.

Il funzionamento del sistema operativo Windows è un processo complesso che è possibile solo con il corretto funzionamento di tutti i componenti software. MacOS non è meno complesso, ma in esso gli utenti non hanno la possibilità di monitorare i processi di sistema. In Windows, puoi visualizzare tutti i file eseguibili nel Task Manager e alcuni di essi potrebbero spaventare gli utenti inesperti. Un ottimo esempio di file che causa preoccupazione è svchost.exe. Molto spesso in Windows, svchost.exe carica la memoria o la CPU e si ha la sensazione che si tratti di un virus. È proprio vero? Scopriamolo.

Svchost.exe: cos'è questo processo, quali funzioni ha e perché è necessario?

Esiste una base per la convinzione diffusa che svchost.exe sia un virus, ma in realtà, molto spesso, questo processo non rappresenta alcuna minaccia. Se si comprendono le responsabilità funzionali assegnate a questo file, è necessario connettere DLL dinamiche per programmi e servizi che non possono funzionare senza di essi. Ogni programma utilizza il proprio file svchost, che può trovarsi in diverse cartelle del sistema operativo Windows.

Nella maggior parte dei casi il file svchost.exe si trova ai seguenti indirizzi:

  • C:\WINDOWS\system32
  • C:\WINDOWS\Precarica
  • C:\WINDOWS\winsxs\amd64_microsoft-window
  • C:\WINDOWS\ServicePackFiles\i386

Se il file svchost.exe si trova in altre cartelle, questo è un motivo per suonare l'allarme, ma non è affatto un indizio che si tratti di un virus. Questa regola vale anche nella direzione opposta: se svchost.exe si trova anche in una delle cartelle sopra indicate, potrebbe trattarsi di un software antivirus.

È molto semplice determinare in quale cartella si trovano i processi svchost.exe attualmente attivi. Per fare ciò, attenersi alla seguente procedura:


Nei sistemi operativi Windows 8 e Windows 10 è possibile visualizzare l'elenco dei servizi che utilizzano il processo svchost.exe tramite Task Manager. È facile da fare: devi fare clic con il pulsante destro del mouse sul processo sospetto e selezionare "Vai ai servizi". Vale la pena notare che è improbabile che i nomi di molti servizi dicano qualcosa all'utente medio di computer.

Il processo svchost.exe potrebbe non essere un virus e, se carica il sistema, qui dovrebbero essere considerati 2 scenari:

  • Il computer è infetto da un virus che invia spam, estrae criptovaluta per i suoi creatori o trasferisce altri dati agli aggressori;
  • A causa della disattenzione, l'utente non si accorge che il processo dannoso si nasconde solo sotto le spoglie della libreria di sistema svchost.exe, ma in realtà non lo è.

Se il tuo computer è infetto da un virus e per questo motivo il processo svchost.exe carica Windows 10 o una versione precedente del sistema operativo, dovresti scansionare il tuo computer con gli antivirus più diffusi. Assicurati di installare un firewall, che garantirà la sicurezza della rete del tuo computer.

Nel secondo caso dovreste riconoscere il file dannoso svchost.exe, che non è tale, e poi cancellarlo.

Come distinguere il virus svchost.exe da un file di sistema

Se il processo svchost.exe utilizza memoria o CPU, dovresti assicurarti che il file a cui fa riferimento sia valido. Per fare ciò, controlla attentamente il nome del processo di esecuzione. Di seguito presentiamo diversi trucchi degli aggressori che sostituiscono il processo svchost.exe con un altro, ma simile nel nome. I seguenti schemi vengono spesso utilizzati per mascherare il virus:

Sopra sono elencate solo le opzioni più comuni per mascherare il virus, ma potrebbero essercene altre. Assicurati che il processo si chiami svchost.exe e che tutte le lettere siano scritte in lettere latine.

Se trovi un processo mascherato da svchost.exe, ma non lo è, dovresti eliminarlo. Questo è abbastanza semplice da fare se usi il programma AVZ.

Come rimuovere svchost.exe utilizzando il programma AVZ

La nota utility antivirus AVZ è in grado di rilevare e rimuovere programmi indesiderati, compresi i virus. È gratuito e ha molte funzionalità utili. Il vantaggio del programma AVZ è che non è necessario installarlo sull'unità di sistema. AVZ può essere avviato da un'unità flash, da un disco rigido esterno o direttamente da un archivio scaricato.

Per rimuovere il file svchost.exe utilizzando l'utilità AVZ, è necessario eseguire i seguenti passaggi:


iniziare SearchRootkit(true, true); ImpostaAVZGuardStatus(Vero); QuarantineFile("percorso del virus",""); EliminaFile("percorso del virus"); BC_ImportaTutto; EseguiSysClean; EseguiProcedura("TSW",2,3,true); BC_Attiva; Riavvia Windows(true); FINE.

Invece delle parole evidenziate in rosso “Percorso del virus”, è necessario specificare la posizione del processo del virus svchost. Abbiamo già descritto in precedenza come determinare dove si trova il file del virus mascherato da svchost.exe. Copiane il percorso (o scrivilo manualmente) e incollalo al posto delle parole evidenziate in rosso. Attenzione: le virgolette non possono essere rimosse dallo script - solo le lettere evidenziate in rosso.


Dopo aver rimosso con successo il file che fingeva di essere svchost.exe, ti consigliamo vivamente di scansionare il tuo computer alla ricerca di virus. C'è un'alta probabilità che uno dei programmi generi nuovi file che vengono eseguiti automaticamente nei processi e fingono di essere svchost.exe.

Un certo numero di utenti potrebbe riscontrare una situazione in cui il proprio computer inizia a bloccarsi e rallentare e il colpevole è il processo svchost.exe, che spesso consuma fino al 100% della potenza della CPU. In questo materiale cercherò di aiutare questi utenti e dirvi cosa fare in una situazione in cui il processo Host per i servizi Windows utilizza memoria e processore, quali sono le ragioni di questo fenomeno e cosa fare per correggere questa situazione.

Il nome "Svchost" è l'abbreviazione di "service host" e di solito si riferisce a un processo di sistema che serve contemporaneamente una serie di servizi importanti del sistema operativo Windows. Il computer medio può avere fino a 15 processi in esecuzione e ciascun processo può essere responsabile dell'esecuzione di uno o più servizi del sistema operativo Windows.

È giustificato l'utilizzo di un processo svchost per servire diversi servizi, consentendo di risparmiare risorse del sistema operativo e accelerarne il funzionamento. A partire dalla linea Windows NT, il processo svchost è un attributo obbligatorio della famiglia di sistemi operativi Windows ed è presente in tutti i sistemi operativi a partire da Windows 2000. Successivamente, vedremo come risolvere la situazione quando il processo Host per i servizi Windows carica il computer .

Se avvii Task Manager, vai alla scheda "Processi" e fai clic sul pulsante "Mostra processi di tutti gli utenti", quindi fai clic sul pulsante "Nome immagine", vedrai diversi processi svchost.exe, solitamente in esecuzione come l'utente "SISTEMA" ", "SERVIZIO LOCALE" e "SERVIZIO DI RETE". Se hai il processo svchost in esecuzione per tuo conto o per conto di altri utenti non di sistema, questo potrebbe essere un segno della presenza di vari programmi antivirus sul tuo computer, di cui devi sbarazzarti immediatamente.

Il file di processo stesso che viene avviato si trova solitamente in Windows\System32 (sistema operativo a 32 bit) o ​​Windows\SysWOW64 (sistema operativo a 64 bit).

Il processo host per i servizi Windows consuma memoria e CPU, cause di disfunzione

Quindi, quali sono i motivi per cui il processo host per i servizi Windows utilizza memoria e CPU? Vorrei notare quanto segue:

  • Crash casuale del sistema operativo;
  • Danni al registro del sistema operativo Windows;
  • Problemi hardware del computer (intasamento di polvere all'interno del PC, problemi di memoria, ecc.);
  • Problemi con l'installazione degli aggiornamenti in questo sistema operativo;
  • Gestione di programmi antivirus;
  • Dimensioni del file di registro gonfiate.

Una volta individuati i motivi per cui il processo host sta caricando il sistema, passiamo all'elenco delle azioni per risolvere il problema.

Come risolvere il problema "svchost sta caricando il sistema".

Quindi, come eliminare il problema relativo al caricamento di Windows da parte del processo host? Consiglio di fare quanto segue:

  • Installa tutti gli aggiornamenti necessari per il tuo sistema operativo. Se esiste la possibilità che il sistema stia installando gli aggiornamenti necessari, attendi semplicemente fino alla fine del processo di installazione;
  • Se dopo alcune ore non è cambiato nulla, riavvia il computer, se il problema è casuale, scomparirà;
  • Prova a chiudere tu stesso il processo problematico svchost.exe. Avvia il task manager, vai alla scheda “Processi”, fai clic con il pulsante destro del mouse sul processo problematico (costoso) e seleziona “Termina albero processi”;

  • Elimina tutto il contenuto della cartella Prefetch in Windows\Prefetch. Qui vengono archiviati vari dati sui file avviati, compresi quelli che non sono più necessari all'utente, e la pulizia di questa cartella può aiutare a risolvere il problema quando il processo Host per i servizi Windows utilizza memoria e processore. Dopo aver pulito la directory specificata, riprovare a terminare il processo problematico come descritto sopra;
  • Disabilitare il controllo degli aggiornamenti del sistema operativo (). Vai al Pannello di controllo, seleziona “Sistema e sicurezza”, poi vai su “Windows Update”, clicca su “Modifica impostazioni a sinistra” e seleziona “Non controllare aggiornamenti”;

  • Disabilita il servizio Windows Update. Fare clic sul pulsante “Start”, digitare services.msc nella barra di ricerca, individuare “Windows Update” nell'elenco dei servizi, fare doppio clic su di esso e selezionare il tipo di avvio “Disabilitato”;
  • Cancella il file di registro del sistema. Fai clic su "Start" e digita nella barra di ricerca eventvwr.msc e premi invio. Apri la scheda “Registri di Windows”, fai clic con il pulsante destro del mouse su “Applicazione” e seleziona “Cancella registro” dal menu visualizzato. Fai lo stesso per le schede “Sicurezza”, “Installazione”, “Sistema”, “Eventi inoltrati”;

  • Utilizzare programmi per pulire e ripristinare il registro (CCleaner, RegCleaner e una serie di altri analoghi);
  • Controlla la presenza di programmi dannosi nel tuo sistema (strumenti come Dr. Web CureIt!, Trojan Remover, Malware Anti-Malware, ecc. ti aiuteranno), traccia la posizione del file svchost.exe (dove dovrebbe trovarsi, a mio parere già menzionato sopra) e il suo nome corretto (deve essere solo “svchost.exe” senza modifiche);
  • Eseguire un rollback del sistema a un punto di ripristino precedente. Fai clic su "Start", digita rstrui nella barra di ricerca e ripristina il sistema alla sua versione stabile;
  • Porta il tuo computer in un centro assistenza per pulirlo dalla polvere e verificare la funzionalità dei suoi componenti (memoria, alimentatore, scheda video, ecc.) oppure, se hai qualifiche sufficienti, esegui tu stesso queste procedure.

Soluzione video

Sopra, ho discusso la situazione in cui il processo host per i servizi Windows carica il processore e la memoria e ho anche fornito una ricetta per risolvere questo problema. L'utilizzo eccessivo della CPU del tuo computer può avere molte ragioni, dalla banale installazione di aggiornamenti per il tuo sistema a vari problemi hardware, inclusi problemi con la memoria, l'alimentazione e altri elementi del tuo computer. Ti consiglio di seguire l'intera serie di suggerimenti che ho delineato; uno di questi sarà sicuramente il più efficace per te e ti aiuterà a risolvere il problema con il processo host sul tuo PC.

In contatto con

SVCHOST.EXE è uno dei processi importanti quando si esegue il sistema operativo Windows. Proviamo a capire quali funzioni sono incluse nei suoi compiti.

SVCHOST.EXE può essere visualizzato nel Task Manager (fai clic per andare Ctrl+Alt+Canc O Ctrl+Maiusc+Esc) Nel capitolo "Processi". Se non vedi elementi con un nome simile, fai clic su “Visualizza i processi di tutti gli utenti”.

Per facilità di visualizzazione, è possibile fare clic sul nome del campo "Nome immagine". Tutti i dati presenti nell'elenco saranno organizzati in ordine alfabetico. Possono esserci molti processi SVCHOST.EXE: da uno e teoricamente all'infinito. Ma in pratica, il numero di processi attivi contemporaneamente è limitato dai parametri del computer, in particolare dalla potenza della CPU e dalla quantità di RAM.

Funzioni

Descriviamo ora la gamma di compiti del processo in esame. È responsabile del funzionamento di quei servizi Windows caricati dalle librerie dll. Per loro è il processo host, cioè il processo principale. Il suo funzionamento simultaneo per diversi servizi consente di risparmiare significativamente RAM e tempo per completare le attività.

Abbiamo già scoperto che possono esserci molti processi SVCHOST.EXE. Uno viene attivato all'avvio del sistema operativo. Le restanti istanze vengono avviate da services.exe, che è il Service Manager. Forma blocchi di diversi servizi ed esegue un SVCHOST.EXE separato per ciascuno di essi. Questa è l'essenza del risparmio: invece di eseguire un file separato per ciascun servizio, viene attivato SVCHOST.EXE, che combina un intero gruppo di servizi, riducendo così il livello di carico della CPU e il consumo di RAM del PC.

Posizione del file

Ora scopriamo dove si trova il file SVCHOST.EXE.


Perché SVCHOST.EXE carica il sistema?

Relativamente spesso, gli utenti riscontrano una situazione in cui uno dei processi SVCHOST.EXE carica il sistema. Cioè, utilizza una quantità molto grande di RAM e il carico della CPU derivante dall'attività di questo elemento supera il 50%, raggiungendo talvolta quasi il 100%, il che rende quasi impossibile lavorare sul computer. Questo fenomeno può avere le seguenti ragioni principali:

  • Sostituzione di un processo con un virus;
  • Un gran numero di servizi ad alta intensità di risorse in esecuzione simultanea;
  • Malfunzionamenti del sistema operativo;
  • Problemi con il Centro aggiornamenti.

I modi per risolvere questi problemi sono descritti in dettaglio in un materiale separato.

SVCHOST.EXE – agente antivirus

A volte SVCHOST.EXE nel Task Manager risulta essere un agente antivirus che, come accennato in precedenza, carica il sistema.

  1. Il segno principale di un processo virale, che dovrebbe attirare immediatamente l’attenzione dell’utente, è il suo elevato consumo di risorse di sistema, in particolare l’elevato carico della CPU (oltre il 50%) e della RAM. Per determinare se un SVCHOST.EXE vero o falso sta caricando il tuo computer, attiva il Task Manager.

    Per prima cosa prestiamo attenzione al campo "Utente". In diverse versioni del sistema operativo può anche essere chiamato "Nome utente" O "Nome utente". Solo i seguenti nomi possono corrispondere a SVCHOST.EXE:

    • Servizio di rete;
    • SISTEMA("sistema");
    • Servizio locale.

    Se noti un nome che corrisponde all'oggetto studiato con qualsiasi altro nome utente, ad esempio il nome del profilo corrente, puoi essere sicuro di avere a che fare con un virus.

  2. Vale anche la pena controllare la posizione del file. Come ricordiamo, nella stragrande maggioranza dei casi, salvo due rarissime eccezioni, deve corrispondere all'indirizzo:

    C:\Windows\System32

    Se scopri che il processo si riferisce a una directory diversa dalle tre discusse sopra, puoi tranquillamente affermare che nel sistema è presente un virus. Soprattutto spesso il virus tenta di nascondersi nella cartella "Finestre". Puoi scoprire la posizione dei file utilizzando Conduttore nel modo sopra descritto. Puoi usare un'altra opzione. Fare clic con il tasto destro sul nome dell'elemento nel Task Manager. Dal menu, seleziona "Proprietà".

    Si aprirà una finestra delle proprietà, nella quale, nella tab "Sono comuni" c'è un parametro "Posizione". Di fronte c'è il percorso del file.

  3. Ci sono anche situazioni in cui il file del virus si trova nella stessa directory di quello autentico, ma ha un nome leggermente diverso, ad esempio "SVCHOST32.EXE". Ci sono anche casi in cui, per ingannare l'utente, gli aggressori inseriscono nel file Trojan la lettera cirillica "С" invece della lettera latina "C" o inseriscono "0" ("zero") invece della lettera "O". Pertanto, è necessario prestare particolare attenzione al nome del processo nel Task Manager o al file che lo avvia, in Conduttore. Ciò è particolarmente importante se vedi che questo oggetto sta consumando troppe risorse di sistema.
  4. Se i tuoi timori vengono confermati e scopri di avere a che fare con un virus. Dovrebbe essere eliminato il più rapidamente possibile. Prima di tutto, devi interrompere il processo, poiché tutte le ulteriori manipolazioni saranno difficili, se non impossibili, a causa del carico del processore. Per fare ciò, fare clic con il pulsante destro del mouse sul processo antivirus nel Task Manager. Seleziona dall'elenco "Fine del processo".
  5. Si apre una piccola finestra in cui è necessario confermare le tue azioni.
  6. Successivamente, senza riavviare, dovresti scansionare il tuo computer con un programma antivirus. È meglio utilizzare l'applicazione per questi scopi, poiché si è dimostrata efficace nella lotta contro un problema proprio di questa natura.
  7. Se l'utilizzo dell'utilità non aiuta, è necessario eliminare il file manualmente. Per fare ciò, dopo aver completato il processo, spostati nella directory in cui si trova l'oggetto, fai clic destro su di esso e seleziona "Eliminare". Se necessario, confermare nelle finestre di dialogo l'intenzione di eliminare l'elemento.

    Se un virus blocca la procedura di rimozione, riavvia il computer e accedi in modalità provvisoria ( Maiusc+F8 O F8 durante il caricamento). Elimina il file utilizzando l'algoritmo sopra.

Pertanto, abbiamo scoperto che SVCHOST.EXE è un importante processo di sistema di Windows responsabile dell'interazione con i servizi, riducendo così il consumo delle risorse di sistema. Ma a volte questo processo può rivelarsi un virus. In questo caso, al contrario, spreme tutto il succo del sistema, che richiede una risposta immediata da parte dell'utente per eliminare l'agente dannoso. Inoltre, ci sono situazioni in cui, a causa di vari problemi o mancanza di ottimizzazione, SVCHOST.EXE stesso può essere la fonte dei problemi.

I migliori articoli sull'argomento