Come configurare smartphone e PC. Portale informativo
  • casa
  • Interessante
  • Svchost carica la soluzione del sistema operativo Windows 7. Prelettura cos'è questa cartella, può essere eliminata? Utilizzo simultaneo di più programmi antivirus

Svchost carica la soluzione del sistema operativo Windows 7. Prelettura cos'è questa cartella, può essere eliminata? Utilizzo simultaneo di più programmi antivirus

Gli utenti della settima modifica di Windows riscontrano molto spesso un problema quando un determinato processo Svchost.exe di Windows 7 carica il processore. La soluzione per risolvere il problema, a quanto pare, si trova in superficie. Tuttavia, per determinare esattamente quale metodo utilizzare per correggere la situazione, è necessario prima capire quali sono questo processo e i relativi componenti del servizio, poiché la disabilitazione di alcuni di essi può provocare non solo un funzionamento errato del sistema operativo, ma anche l'aspetto sintomi più spiacevoli (anche una schermata blu non è esclusa).

Svchost: cos'è questo processo?

Poiché i problemi di aumento del carico di questo servizio sono più spesso osservati in Windows 7 e nei sistemi delle versioni successive non si verificano quasi mai, considerando tutti gli aspetti, inizieremo dalla settima modifica.

Qual è questo componente che consuma una quantità così incredibile di risorse di sistema? Questo è un launcher specializzato per i programmi di sistema e utente, che, secondo gli sviluppatori Microsoft, dovrebbe in teoria ridurre il carico sul sistema al momento dell'avvio dei programmi e dei loro componenti eseguibili, presentati ad esempio sotto forma di librerie dinamiche caricate in l'inizio del componente eseguibile come oggetti aggiuntivi nella memoria principale.

Parlando in un linguaggio più semplice e comprensibile, in Windows 7 il sistema stesso non ha bisogno di eseguire ogni applicazione come un processo separato, poiché per questo viene utilizzato un solo componente principale, grazie al quale tutti i programmi si avviano, essendo, per così dire, legato ad esso. E il processo Svchost è una sorta di ponte intermedio tra il programma in fase di lancio e il principale componente di sistema responsabile del suo lancio. Cioè, tutti i programmi e i processi di avvio tramite questo componente sono collegati a un unico servizio di avvio.

Perché vedo troppi processi con lo stesso nome in Task Manager?

Ma il servizio di avvio principale nello stesso "Task Manager" non viene visualizzato. In esso puoi vedere solo i processi Svchost con lo stesso nome, che in un normale stato di inattività possono essere circa quattro e anche di più se ci sono programmi in esecuzione.

Pertanto, se Svchost carica il processore e la memoria, Windows 7 sta semplicemente elaborando troppe applicazioni in background (sistema) e utente attive al momento. Ma molti di loro possono richiedere molte risorse (prendere almeno AutoCAD o programmi di elaborazione video in tempo reale). In tali situazioni, solitamente in Windows 7 Svchost carica il processore del 50% (forse un po' di più). Se si notano picchi di carico, quando il sistema operativo si blocca e smette di rispondere a qualsiasi azione dell'utente, dovrai scoprire i motivi per cui ciò accade.

Windows 7: Svchost utilizza la CPU al 100%. Come mai?

Per quanto riguarda le ragioni stesse, possono essercene molte e tali situazioni non possono sempre essere innescate da guasti del sistema (sebbene, sfortunatamente, non possano essere evitate).

Ma torniamo alla situazione in cui in Windows 7 Svchost.exe carica troppo il processore. Le ragioni più probabili di questo fenomeno sono le seguenti:

  • guasti a breve termine dei processi di sistema;
  • infezione virale;
  • problemi con il servizio di aggiornamento del sistema;
  • troppi o guasti dei relativi servizi e componenti di sistema;
  • funzionamento errato dell'adattatore del tunnel;
  • problemi con il componente SuperFetch;
  • un sacco di spazzatura di computer.

L'elenco contiene solo gli aspetti principali, che verranno discussi ulteriormente. E per le situazioni in cui Svchost.exe carica il processore in Windows 7, verrà offerta una soluzione per ogni caso specifico proprio sulla base di quella che è stata la causa principale di una situazione così poco lusinghiera. Ma prima le cose principali.

Windows 7: Svchost (netsvcs) Carica la CPU: Quick Load Reduction Solution

Molti utenti credono giustamente che nel caso più semplice sia possibile ridurre il carico terminando tutti i processi Svchost nel Task Manager. Sì, infatti, si può fare. Ma in questo caso si tratta solo di una misura temporanea (e in presenza di virus non aiuta affatto).

Lo stesso vale per un normale riavvio del sistema operativo. Dopo il riavvio, ovviamente, non ci sarà un aumento del consumo di risorse, ma il processo stesso sotto forma di quattro (almeno) file eseguibili nel Task Manager sarà ancora presente. Questo componente di sistema viene caricato automaticamente con il sistema ed è impossibile disabilitarlo utilizzando metodi standard, ad esempio utilizzando il menu di avvio.

Controllo del sistema per virus

Ma ci sono situazioni peggiori. Supponiamo che in Windows 7 Svchost carichi il processore. Cosa succede se l'utente vede una dozzina e mezza di righe nel Task Manager con un collegamento allo stesso file eseguibile e il carico della CPU raggiunge i suoi valori di picco massimi?

Apparentemente, questo è il primo segno dell'impatto di un virus, poiché molte minacce si travestono da processo di sistema e sono in grado di avviare contemporaneamente diverse copie di se stesse. Ciò richiederà l'intervento manuale dell'utente con il lancio di alcune potenti utility portatili per la scansione approfondita del computer alla ricerca di virus.

È meglio usare il Dr. Web CureIt!, ma l'opzione migliore sarebbe quella di eseguire l'avvio da un supporto rimovibile con l'utilità Kaspersky Rescue Disk registrata su di esso. È questo programma il leader indiscusso, poiché si avvia anche prima del caricamento del sistema operativo, è in grado di rilevare e neutralizzare le minacce che si sono insediate profondamente non solo nel sistema operativo, ma anche nella RAM.

È possibile determinare che il processo selezionato appartiene specificamente a una minaccia di virus utilizzando l'attributo username aggiuntivo. Possono essercene solo due: SERVIZIO DI RETE o LOCALE. Se l'utente osserva qualsiasi altra descrizione, la conclusione è ovvia: questo è il virus travestito da processo originale. In linea di principio, prima di utilizzare le utilità antivirus, è possibile utilizzare RMB per accedere alla directory in cui si trova il file di processo associato e, se possibile, eliminarlo manualmente.

Risoluzione dei problemi degli aggiornamenti di sistema

Ma i virus sono tutt'altro che il motivo per cui in Windows 7 Svchost (netsvcs) carica il processore. Molto spesso ciò è dovuto a errori del programma di installazione degli aggiornamenti autonomo ("Centro aggiornamenti").

Ad esempio, alcuni pacchetti non sono stati scaricati durante il caricamento. Quindi si scopre che il servizio di sistema sta tentando di caricarlo (in questo caso viene avviato il processo Svchost, corrispondente ad esso), ma non ci sono risultati. D'altra parte, lo stesso Update Center potrebbe non funzionare correttamente per qualche motivo. Potrebbe essere necessario un riavvio.

In questo caso, viene prima chiamata la sezione servizi (services.msc), in cui è necessario trovare il componente corrispondente, accedere alla sezione di modifica, interrompere il servizio e impostare il tipo di avvio su disabilitato. Successivamente, è necessario riavviare il sistema e riattivare il servizio con un tipo di avvio automatico.

Disabilita o interrompi i servizi correlati

Se nessuno dei suggerimenti ha aiutato e in Windows 7 Svchost carica il processore, la soluzione potrebbe consistere nel vedere quali processi sono associati al file eseguibile e, se possibile, disabilitarli.

Per fare ciò, viene utilizzato lo stesso "Task Manager", in cui, tramite RMB su ciascun processo, è necessario guardare il servizio corrispondente, accedere alla sezione principale e disabilitare temporaneamente tutti i processi, come mostrato un po 'più in alto.

Risoluzione dei problemi con l'adattatore del tunnel

Di rado, ma a volte possono verificarsi situazioni non standard legate al funzionamento del cosiddetto È proprio a causa del suo errato funzionamento in Windows 7 che Svchost carica il processore. La soluzione è regolarne i parametri o addirittura spegnerlo completamente.

Per fare ciò, è meglio utilizzare la console dei comandi, richiamata tramite il menu "Esegui" con il comando cmd. Inoltre, le righe mostrate nell'immagine sopra sono scritte nella console e, dopo la loro esecuzione, il sistema informatico viene completamente riavviato.

dalla spazzatura

C'è un problema più semplice, ma altrettanto invadente. Se Svchost carica il processore in Windows 7, la soluzione potrebbe essere in qualche modo correlata ai detriti del computer, ad esempio per quanto riguarda la mancanza di spazio libero su disco per il normale funzionamento del sistema operativo stesso (di solito si consiglia di mantenere circa il 10% del totale libero nella partizione di sistema).

Per cominciare, puoi pulire il disco con uno strumento standard se accedi alle proprietà della partizione tramite il menu RMB in Explorer. D'altra parte, alcuni file residui dopo la disinstallazione dei programmi non vengono rimossi in questo modo. Ma trovarli da soli è piuttosto problematico. In alternativa, puoi utilizzare detergenti o ottimizzatori speciali (CCleaner, Advanced SystemCare, Glary Utilities o qualcosa di simile).

Problemi di SuperFetch

Un'altra delle situazioni più comuni, molti esperti chiamano problemi con il servizio SuperFetch. Per disabilitarlo si possono utilizzare le modalità proposte sopra, con l'ingresso nella sezione servizi, arrestando il processo e modificando il tipo di avvio.

Tuttavia, molto spesso il problema non è nemmeno in questo, ma nell'overflow della corrispondente directory di Prefetch, che si trova alla radice del sistema. È grazie a lui che in Windows 7 Svchost carica il processore. La soluzione è la più semplice: elimina tu stesso la directory, termina tutti i processi Svchost.exe nel Task Manager e riavvia. Dopo il riavvio, non è necessario riattivare il servizio disabilitato. La maggior parte degli utenti, in generale, non ne ha affatto bisogno e, tra le altre cose, è piuttosto "golosa" in termini di consumo di risorse di sistema, il che porta a tristi conseguenze su configurazioni di computer deboli.

Se nel Task Manager è presente un'attivazione di un processo con il nome del file eseguibile wuauclt.exe, è necessario trovare la directory SoftwareDistribution (directory radice del sistema operativo) ed eliminare da essa tutte le sottocartelle e i file, dopodiché, come al solito, riavviare il computer. Puoi anche rinominare la directory originale stessa, assegnandole un nome con l'aggiunta di ".old" e riavviare immediatamente, anche senza eliminarla.

Breve riassunto

Questo è tutto per le ragioni principali della comparsa di carichi maggiori sul processore centrale e sulla RAM, nonché dei metodi principali per eliminarli. È vero, in un certo senso, è molto difficile dire subito cosa abbia provocato un tale fenomeno. Questo può essere fatto con sicurezza solo in caso di infezione da virus o nel caso in cui anche il controllo manuale degli aggiornamenti o l'installazione degli stessi non funzioni nel Centro aggiornamenti. In tutte le altre situazioni, dovrai eseguire ogni azione separatamente. Salvo possibili guasti o danni all'hardware (in particolare questo vale per le RAM strip), almeno una tecnica, ma in ogni caso, darà un effetto positivo.

Per ogni evenienza, molti esperti consigliano di cancellare il registro eventi di sistema, che memorizza i file LOG. Può essere chiamato tramite la console Esegui con la riga eventvwr, dopodiché utilizzare gli elementi di pulizia per le sezioni dell'applicazione, del sistema, della sicurezza e dell'installazione tramite RMB. Al termine di tutte le azioni, il sistema deve essere riavviato a colpo sicuro.

Se i metodi proposti non funzionano per qualche motivo, è possibile eseguire azioni identiche in modalità provvisoria premendo F8 all'avvio.

I programmi si bloccano, il computer rallenta, le applicazioni non rispondono. Quasi tutti gli utenti di PC hanno riscontrato problemi simili e li stanno ancora affrontando. Ci sono molte ragioni per questo, ma oggi parleremo del file svchost.exe, che divora la maggior parte delle risorse del computer.

Ti diremo quali processi sono associati a questo file, perché carica così tanto il sistema e come gestirlo correttamente.

Descrizione di svhost.exe

Un problema simile è apparso molto tempo fa, ma finora non esiste una risorsa su Internet in cui sarebbero descritte tutte le sfumature e i metodi di lotta. Questo articolo si concentrerà sulla soluzione su Windows 7.

Vale la pena iniziare con il fatto che svchost.exe è un processo di sistema. Dovrebbe trovarsi in: C:\Windows\System32\

Controllare la posizione di un'applicazione chiamata svchost.exe non è difficile, basta andare al task manager (Ctrl + Alt + Canc - Task Manager), trovare il processo con questo nome che consuma molta RAM, fare clic con il tasto destro e selezionare " Aprire l'archivio file di posizione. Il processo verrà visualizzato nel gestore solo se selezioni la casella “Visualizza processi di tutti gli utenti. Nella finestra di Explorer, vedrai il file e la cartella in cui si trova.

Se la posizione del file è diversa da quella sopra, allora è possibile affermare con il 95% di probabilità che si tratti di un virus, ma in questo caso può essere sconfitto sia con una semplice eliminazione che con un normale antivirus. Dovresti anche prestare attenzione al nome. Un'applicazione può anche essere considerata un virus se ha l'aspetto di: svch0st.exe, svchost.exe (dove "s" e "o" sono scritti nel layout russo), ecc. Un altro fattore che aiuta a determinare l'autenticità di un file è il nome utente elencato nel task manager.

Nomi validi:

  1. Sistema
  2. SERVIZIO LOCALE
  3. SERVIZIO DI RETE

A proposito, non temere che nel task manager vengano visualizzate così tante copie di svchost.exe. Questo programma è progettato per funzionare con varie applicazioni che utilizzano rispettivamente le librerie dll, a volte è molto difficile per molti programmi utilizzare uno svchost.exe e le sue copie vengono avviate, ma con numeri di identificazione diversi.

Disabilita l'aggiornamento di Windows 7

Quindi cosa fare se, dopo il controllo, svchost.exe non è stato sospettato come file dannoso o virus?

La soluzione si è rivelata molto semplice. Per impostazione predefinita, ogni utente di Windows 7 dispone di una ricerca automatica degli aggiornamenti e della loro installazione. Nonostante la scelta del periodo di ricerca e installazione, il sistema operativo li cerca costantemente, il che in alcuni casi porta a un problema simile. Sul mio personal computer, con 4 GB di RAM, solo 300 MB erano liberi, svchost.exe ha divorato 2,5 GB.

Per disabilitare gli aggiornamenti, attenersi alla seguente procedura:

Disabilita la funzionalità nascosta di Windows Update

Sembrerebbe che la storia debba finire qui, ma nonostante l'importanza e la necessità di queste azioni, svchost.exe divorerà comunque la RAM, poiché questa non è sufficiente per disabilitare completamente gli aggiornamenti. Per risolvere finalmente il problema, è necessario compiere alcuni passaggi in più, ovvero:


Successivamente, è necessario riavviare il computer. All'avvio del sistema, apri il task manager e vedrai che il processo svchost.exe sta consumando una piccola quantità di RAM. Se è necessario aggiornare il sistema, è possibile attivare le opzioni sopra descritte e, dopo l'aggiornamento, spegnerlo nuovamente allo stesso modo.

Se il tuo laptop o computer "rallenta", controlla prima di tutto i dati dei processi in esecuzione tramite il task manager. Abbastanza spesso, gli utenti di computer deboli devono affrontare un problema di frenata a causa di un processo di sistema come svchost.exe. Questo processo avvia le librerie DLL, raggruppa i programmi e organizza il proprio lavoro. A causa delle dimensioni e dell'importanza del suo lavoro, svchost occupa una grande quantità di memoria centrale. Inoltre, questo processo viene avviato dal sistema in una quantità tale che il sistema stesso ha bisogno, ovvero nel task manager possiamo osservare non 1, ma 4, 7, 10 contemporaneamente o un altro numero di processi in esecuzione con il stesso nome svchost.exe. E in questo articolo parleremo di come sbarazzarsi della frenata del sistema dovuta a questo processo.

Come impedire al tuo computer di rallentare

opzione 1. Più semplice: riavvia il computer. Troppo semplice, ma efficace in molti casi.

opzione 2. Se il riavvio non ha aiutato, apri il task manager, metti un segno di spunta su "mostra i processi di tutti gli utenti", cerca il nostro processo svchost.exe, tra tutti quelli disponibili con questo nome, seleziona quello che occupa la maggior quantità di CPU, fai clic destro e seleziona " vai ai servizi».

Il dispatcher ti mostrerà una scheda adiacente, evidenziando tutti i servizi relativi a questo processo.

"Metodo Poke" Devi determinare quale dei servizi utilizza più memoria, per questo è necessario aprire una scheda "servizi" separata, che si trova nel pannello di controllo: menu inizialePannello di controllo - Categoria Sistema e SicurezzaAmministrazioneServizi.

Qui controlliamo i dati del task manager e interrompiamo i servizi selezionati uno per uno.

Opzione 3. Stiamo nuovamente cercando un processo nel manager svchost.exe, che occupa più memoria, fare clic con il pulsante destro del mouse, selezionare " albero completo delle attività».

Se nessuna di queste tre opzioni ti soddisfa, prova ad affrontare altri fattori. In primo luogo, i virus. Scansiona il tuo computer alla ricerca di Trojan e virus, elimina i file infetti se necessario. In secondo luogo, puoi controllare lo stato del registro del computer. Questo può essere fatto usando programmi come CCleaner, Organizzatore del registro, puoi cancellarlo nel modo standard: trova la deframmentazione del disco nel pannello di controllo ed eseguilo. Inoltre, le cause del rallentamento del sistema possono essere risolte aggiornando gli elementi di Windows, dai un'occhiata centro di aggiornamento se ci sono suggerimenti lì, assicurati di installarli. Ti auguriamo successo!

Il servizio wuauserv è un servizio di aggiornamento standard di Windows utilizzato per eseguire la scansione del computer, trovare, scaricare e installare nuovi aggiornamenti dai nodi di Windows Update o dai server locali. In alcuni casi, il servizio wuauserv potrebbe non funzionare correttamente, causando un carico pesante sul processore del computer o utilizzando una grande quantità di RAM. Perché il servizio wuauserv viene eseguito all'interno del processo del contenitore svchost.exe, dal punto di vista dell'utente, sembra che il processo svchost stia richiedendo molta CPU e RAM sul tuo dispositivo Windows. In questo articolo, vedremo come risolvere il problema dell'elevato consumo di memoria e CPU da parte del processo wuauserv in Windows 7 e Windows 10.

Il servizio Wuauserv in Windows 7 carica CPU e memoria del 50%

Alcuni utenti hanno iniziato a lamentarsi di problemi con le prestazioni dei loro computer Windows 7. Il problema si manifesta come segue: ogni giorno, all'incirca alla stessa ora (ogni utente ha il suo tempo), il computer inizia a rallentare molto. Nel task manager fino a 1,2 -2 GB e il 100% della CPU di un singolo core di memoria viene consumato dal processo svchost.exe. Di conseguenza, è impossibile lavorare con il computer per 30-60 minuti, tutto rallenta terribilmente e si blocca.

Problemi osservati sui clienti finestre7SP1x86 e x64 ricevere aggiornamenti da un server locale SCCM utilizzato per gestire gli aggiornamenti Microsoft sui client. Sul lato client, corri Gestore delle attività(Gestione attività) e nella scheda Processi ordina i processi in esecuzione in base all'utilizzo della memoria. Vediamo che l'attuale processo svchost.exe utilizza l'11% della CPU e 1,2 GB di RAM. In realtà il processo svchost.exeè un processo contenitore, all'interno del quale vengono eseguiti altri programmi e thread del servizio di sistema. Con l'aiuto di Task Manager, non sarà possibile capire quale particolare thread (servizio) sta causando un carico elevato sul sistema.

È possibile ottenere informazioni più dettagliate sul processo e sui suoi thread, ad esempio utilizzando l'utilità Process Explorer di Mark Russinovich.

Esegui l'utilità procex.exe e trova il processo nell'elenco svchost.exe che consuma troppa memoria o % CPU.

Apri le sue proprietà e vai alla scheda Fili(Flussi). Qui possiamo vedere chiaramente che all'interno del processo svchost.exe, la maggior parte delle risorse di CPU e memoria viene consumata dal thread di servizio wuauserver(Windows Update - Servizio Windows Update). Il servizio wuauserv esegue la scansione del sistema e del server di aggiornamento per l'installazione di aggiornamenti. A causa di alcuni problemi nel codice, il servizio inizia a "perdere", consuma tutta la memoria a sua disposizione fino a 1,5-2 GB (la memoria massima disponibile per il processo) e inizia a utilizzare attivamente il file di scambio . Questo fa sì che il sistema rallenti drasticamente.

È interessante notare che i clienti sono più suscettibili al problema con 2 GB di RAM. Su PC con 4 GB o più di memoria, anche il servizio wuauserv "perde" ma non esce da 2 GB e il problema non è così evidente per gli utenti.

Se si interrompe il servizio wuauserv dalla console services.msc, il carico sul sistema diminuirà drasticamente. E il consumo di memoria del processo svchost.exe scende a 80-100 MB.

Importante. Ciò non significa che dovresti disabilitare il servizio wuauserv e mantenerlo in uno stato disabilitato, come il sistema non riceverà più aggiornamenti di sicurezza e sarà a rischio di essere violato.

Prima di tutto, abbiamo provato a ripristinare lo stato dell'agente di Windows Update e ad aggiornarne la versione utilizzando il metodo descritto nell'articolo:. Il problema è stato risolto e non si è ripresentato per diversi giorni, ma dopo un po' tutto è ricominciato. Apparentemente, la dimensione della cache locale e del database di aggiornamento ha raggiunto alcuni limiti e il servizio wuauserv ha ricominciato a perdere.

Abbiamo utilizzato molti altri metodi diversi, ma solo l'installazione delle seguenti patch per Windows Update Agent ha davvero aiutato 7 :

  • https://support.microsoft.com/en-us/kb/3050265 (Agente di Windows Update di giugno 2015)
  • https://support.microsoft.com/en-us/kb/3065987 (Agente di Windows Update luglio 2015)
  • https://support.microsoft.com/en-us/kb/3102810 (Patch per Windows/2008 R2 che risolve il problema dell'utilizzo elevato della CPU e della memoria durante l'installazione degli aggiornamenti tramite WSUS, novembre 2015).

Consiglio. Le patch non sono state installate su tutti i computer con Windows 7, ma solo su PC su cui gli utenti si sono lamentati di un problema simile.

Dopo aver installato gli aggiornamenti, l'utilizzo della memoria del processo wuauserv è sceso a 200 MB e il processo di scansione stesso ha iniziato a richiedere molto meno tempo.

Wuauserv carica CPU e memoria in Windows 10

Il problema quando il servizio Windows Update richiede molta CPU e utilizza troppa memoria si trova anche in varie versioni di Windows 10.

Apri Task Manager e trova il processo svchost.exe che consuma troppa memoria o risorse della CPU. Fare clic destro su di esso e selezionare " Vai ai servizi”.

Assicurati che un servizio sia in esecuzione all'interno di questo processo svchost.exe wuauserver (aggiornamento Windows).

Perché il task manager non ti consente di determinare quali dei servizi di sistema in esecuzione all'interno dello stesso processo svchost caricano pesantemente il computer, devi usare Esploratore di processi(come descritto sopra). Verificare che l'utilizzo elevato di CPU/memoria sia causato dal servizio wuauserv (nel nostro esempio, questa è la libreria C:\WINDOWS\system32\wuaueng.dll).

A differenza del caso precedente con una perdita di memoria nel processo del servizio di aggiornamento in Windows 7, non esiste una patch universale per Windows 10 che consenta di risolvere il problema. Pertanto, di seguito elenchiamo i passaggi principali da adottare per ridurre l'utilizzo della memoria e del processore del servizio Windows Update.

Attendi il completamento dell'installazione degli aggiornamenti

Se il servizio Windows Update sta attualmente scansionando il tuo computer o installando aggiornamenti, il carico elevato sul tuo computer non dovrebbe sorprenderti. Prova ad attendere (1-2 ore a seconda delle prestazioni del tuo computer) e attendi che wuauserv termini il download e l'installazione degli aggiornamenti.

Esegui lo strumento di risoluzione dei problemi di Windows 10 Update

Prova a diagnosticare il servizio di aggiornamento di Windows 10 utilizzando lo strumento di risoluzione dei problemi integrato ( Risoluzione dei problemi di aggiornamento della finestra). Vai al menù Opzioni -> Aggiornamento e sicurezza -> Risoluzione dei problemi. Selezionare " Windows Update (risolvere i problemi che impediscono l'aggiornamento di Windows) -> Esegui lo strumento di risoluzione dei problemi”.

L'utilità verificherà lo stato del servizio e proverà a risolvere eventuali problemi rilevati.

Pulisci le cartelle SoftwareDistribution e catroot2

Prova a ripulire le cartelle SoftwareDistribution e catroot2.

  • In catalogo C:\Windows\Distribuzione software vengono archiviati i file temporanei del servizio Windows Update e i file degli aggiornamenti scaricati.
  • In catalogo % windir%\System32\catroot2\ le firme dei pacchetti di aggiornamento vengono archiviate.

Proviamo a cancellarli usando il seguente script (salviamo il codice in un file di testo con estensione *.bat ed eseguiamolo con diritti di amministratore):

attrib -h -r -s %windir%\system32\catroot2
attrib -h -r -s %windir%\system32\catroot2\*.*
net stop wuauserver
net stop CryptSvc
BIT stop netto
ren %windir%\system32\catroot2 catroot2.old
ren %windir%\SoftwareDistribution SoftwareDistribution.old
ren "%ALLUSERSPROFILE%\application data\Microsoft\Network\downloader" downloader.old
NET Inizia BIT
inizio netto CryptSvc
net start wuauserver

Verificare l'integrità dei file di sistema di Windows

Esegui un controllo del file di sistema dell'immagine Windows utilizzando i comandi:

DISM /Online /Pulizia-immagine /RestoreHealth

Controlla la presenza di virus nel tuo computer

Verifica la presenza di virus offline in Windows utilizzando un'immagine avviabile (Kaspersky Rescue Disk o Dr.Web LiveDisk).

Aggiorna il tuo Windows 10

Aggiorna la tua versione di Windows 10 con l'ultima build. Scarica e installa manualmente dal catalogo di Microsoft Update (https://www.catalog.update.microsoft.com/Home.aspx) l'ultimo aggiornamento cumulativo per la tua versione di Windows (Microsoft corregge mensilmente bug e vari errori di Windows e aggiunge correzioni a gli aggiornamenti cumulativi del pacchetto).

Disabilita l'ottimizzazione della consegna

Vai su Impostazioni -> Aggiornamento e sicurezza -> aggiornamento Windows -> Opzioni extra -> Ottimizzazione della consegna. Spegni l'oggetto " Consenti download da altri computer" e riavvia il computer.

Rimuovere gli ultimi aggiornamenti

Se il problema con l'utilizzo elevato della CPU e della memoria di wuauserv si è verificato subito dopo l'installazione di nuovi aggiornamenti di Windows, provare uno per uno ( Pannello di controllo -> Programmi e caratteristiche -> Visualizzazione aggiornamenti installati). Ordina gli aggiornamenti per data di installazione, fai clic con il pulsante destro del mouse su aggiorna e seleziona Eliminare.

Disabilita il servizio wuauserv

Non consiglio mai di disabilitare il servizio Windows Update, perché. smetti di ricevere aggiornamenti di sicurezza e metti il ​​tuo computer a rischio di essere violato o infettato. La disabilitazione del servizio di aggiornamento può essere utilizzata come passaggio temporaneo quando altri metodi per ripristinare il normale funzionamento del sistema non sono di aiuto.

Aprire la console di gestione dei servizi ( servizi.msc), trova il servizio Windows Update, interrompilo e imposta il tipo di avvio su Disabilitato. Salva le modifiche e riavvia il computer.

Il secondo martedì del mese successivo, assicurati di scaricare e installare manualmente i nuovi aggiornamenti cumulativi per la tua versione di Windows. Abilita il servizio wuauserv. Forse il tuo problema verrà risolto con un nuovo aggiornamento.

A causa di un'installazione e una configurazione errate di alcuni programmi, il processo di sistema svchost.exe inizia a caricare la RAM e il processore di un computer che esegue Windows.

Informazioni sul processo di sistema svchost

L'abbreviazione svchost è l'abbreviazione di "Service Host". Questo è il processo principale di sistema di Windows. È stato implementato per la prima volta nella versione di Windows 2000 e ha raggiunto Windows 10, l'ultima versione del sistema operativo Windows fino ad oggi. Ad esempio, viene considerato il lavoro del processo svchost in Windows 7. Il processo svchost è il componente "Processo host per servizi Windows" (processo host generico per servizi Win32).

A cosa serve

Il processo svchost è un meccanismo avanzato per ottimizzare le prestazioni del PC. Svolge importanti funzioni:

  • salva la memoria ad accesso casuale (RAM), liberandola tempestivamente dai processi di altri programmi con cui il lavoro è stato completato;
  • migliora l'utilizzo delle risorse delle prestazioni del processore.

Come iniziare

Ad ogni avvio di Windows, il processo svchost viene avviato dall'eseguibile svchost.exe in più copie. L'iniziatore di svchost.exe è un altro processo di sistema: services.exe, un componente di Windows responsabile dell'esecuzione di tutti i servizi di sistema di Windows.

Eseguire il programma svchost.exe per i servizi archiviati nel registro di Windows in: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\ (dove - nome del servizio) nella colonna ImagePath;

Ad esempio, il servizio ComputerBrowser (nome del servizio browser) viene avviato come %SystemRoot%\system32\svchost.exe con l'opzione -k netsvcs. Ridistribuzione e contabilità dei processi in esecuzione in base alle informazioni nelle voci di registro HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Svchost - dove ogni chiave o sottochiave corrisponde al nome del gruppo e il valore della chiave corrisponde all'elenco di nomi di servizio "legati" al gruppo.

Apri il registro di Windows per visualizzare la directory svchost

Come funziona il processo host per i servizi Windows

I processi svchost.exe sono una delle risorse condivise più importanti del sistema operativo Windows. Qualsiasi programma che arriva sul tuo PC vi accede.

Ciascuna delle copie in esecuzione di svchost.exe ha le proprie impostazioni determinate dalle librerie dinamiche della DLL di sistema di Windows. Questa è la base del meccanismo per ottimizzare l'uso delle risorse del processore e della RAM. In poche parole, il PC "vola" da esso anche quando più programmi sono in esecuzione contemporaneamente.

I guasti di questo importante "mattone" per la "vita" di Windows - il processo svchost.exe - possono portare all'inoperabilità dell'intero sistema.

In che modo svchost influisce sul processore e sulla RAM

Sembrerebbe che funzioni e non conosca alcun problema. Tuttavia, il processo svchost.exe spesso "finge di essere" virus, tutti i tipi di applicazioni Windows spyware e adware.

Mascherare virus e trojan

Il processo di sistema svchost.exe viene simulato come segue. Come sai, questi programmi dannosi non mettono i loro file eseguibili nella cartella \Winwows\system32, ma in un'altra, ad esempio Net-Worm.Win32.Welchia.a - viene creato nella stessa cartella di sistema di Windows. I programmi antivirus sono in grado di isolarlo dalla lettura/scrittura o addirittura eliminarlo ("worm di rete" significa "worm di rete").

Il processo di sistema svchost.exe non è un virus, ma un componente di Windows. Non si avvia mai dalla cartella Esegui del registro di Windows, ma viene eseguito solo tramite l'algoritmo dei servizi di sistema prescritto da un altro componente di Windows: services.exe. E questo significa che non dovrebbe essere nella cartella di avvio di msconfig.

Come assicurarsi di essere al sicuro

Devi testare il processo svchost per assicurarti che sia virale. Quindi, il programma Security Task Manager, controllando la "purezza" della copia di Windows installata sul tuo computer, ti aiuterà a fare in modo che la sicurezza del tuo PC sia in dubbio.

Il processo inizia a caricare il computer - risoluzione dei problemi

Prima o poi, verrà il giorno in cui il processo svchost rallenterà Windows. Puoi vederlo subito: questa è una copia di svchost.exe, che "mangia" da decine a un paio di centinaia di megabyte di RAM.

Riavvia questo processo

E "carica" ​​anche il processore alla grande: vedrai come impiegherà il 90 o più percento delle sue prestazioni. In questo caso, l'attuazione di qualsiasi attività sarà molto difficile.

C'è una soluzione - e più di una!

Riavvia il PC

Sembrerebbe prendere e riavviare Windows. Questa soluzione è opportuna: dov'è la garanzia che il processo svchost non "crescerà" di nuovo? Dare il comando Start - Spegnimento - Riavvia. Il sistema Windows si riavvierà.

Riavvio di svchost da Task Manager

Attenzione! L'arresto forzato dei servizi pertinenti e l'interruzione dei processi svchost.exe possono causare un grave arresto anomalo del sistema operativo Windows.

Verifica degli aggiornamenti di Windows per ripristinare il processo svchost

L'installazione degli aggiornamenti di Windows per correggere svchost può essere utile quando sul computer è installata una copia con licenza di Windows. Se hai una build "personalizzata" di Windows, i "patcher" (attivatori) di Windows potrebbero volare via, lo screensaver del desktop scomparirà e quando avvii qualsiasi applicazione Windows standard, ti annoierai con una finestra di richiesta che ti chiede di attivare la tua copia di Windows.

Per aggiornare Windows, procedi come segue.


Se il problema con il "sovraccarico" dovuto a svchost persiste, procedere con l'azione successiva.

Ripristino di Windows da un checkpoint

Per avviare il ripristino del sistema, procedere come segue.

    1. Nel menu principale, cerca "recupero".

      Seleziona un programma Ripristino configurazione di sistema di Windows

    2. Esegui lo strumento di riparazione di file e impostazioni di Windows.

      Fare clic su questo pulsante

    3. Selezionare la casella di controllo per "riportare" il sistema Windows a una data precedente alle violazioni del processo svchost.exe

      Selezionare la data e l'ora desiderate

    4. Conferma Ripristino configurazione di sistema di Windows al segno indicato.

      Fare clic per iniziare

    5. Conferma di nuovo.

      Conferma processo

    6. Ora Windows avvierà lo strumento di ripristino e terminerà la sessione corrente, ripristinerà i file di sistema e si riavvierà. Dopo aver riavviato Windows, apparirà una finestra informativa che indica il successo del processo. Chiudilo.

      chiudilo

Succede che queste azioni non hanno aiutato a ripristinare il normale funzionamento del processo host svchost.exe. Quindi forse vale la pena scavare nella cartella di sistema di Windows?

Come correggere l'errore cancellando la cartella di sistema Prefetch

Il sistema registra i dati sulle applicazioni installate e in esecuzione nella cartella \Windows\Prefetch. Memorizza anche i dati dai componenti e dalle applicazioni Windows standard. Man mano che vengono installati nuovi programmi e rimossi i programmi inutilizzati, il contenuto della cartella Prefetch aumenta. Se viene cancellato, i dati necessari dei programmi attualmente in esecuzione verranno scritti dal sistema Windows da zero.

Se si consente la scrittura solo dei dati di sistema nella cartella Prefetch, il sistema Windows funzionerà un po' più velocemente e l'overflow della risorsa occupata dai processi svchost.exe sarà leggermente ridotto. Per fare ciò, abbiamo bisogno dell'editor del registro di Windows.

L'impostazione e la cancellazione della cartella \Windows\Prefetch non sono state di aiuto? È giunto il momento di verificare se nel sistema Windows sono stati avviati virus e altro fango indesiderato.

Controllo di un PC per virus e altre applicazioni dannose per correggere un errore

Tutto scorre, tutto cambia: il progresso non viene aggirato dalle applicazioni antivirus. Questo è il pacchetto software Kaspersky (Antivirus + Antispam), 360 Total Security, Dr. Web CureIt, NOD32, Panda, Avast, VirusTotal, ecc. Innanzitutto, ricorda che il componente svchost si trova nelle seguenti directory di Windows: \WINDOWS\system32, \WINDOWS\ServicePackFiles\i386, \WINDOWS\Prefetch e \WINDOWS\winsxs\

Se vengono specificate le directory "sinistra" nella cartella di sistema di Windows, così come tutti i tipi di combinazioni del nome del file svchost.exe, digitato maliziosamente da aggressori con errori di battitura, un errore di sintassi - gli antivirus elimineranno tali voci, considerandole giustamente come essere virale. L'elenco dei file svchost.exe "sinistra" può essere infinito: un modo semplice ed economico per aggirare la protezione di Windows. Le informazioni vengono inviate ai server dei rispettivi sviluppatori antivirus.

Se non viene trovato alcun malware e la copia "recalcitrante" di svchost.exe continua a "caricare" il computer, provare altri metodi.

Altri modi per normalizzare il processo svchost

Ci possono essere dozzine di questi modi. Ecco qui alcuni di loro.

Utilizzo simultaneo di più programmi antivirus

È possibile eseguire scansioni in due o più programmi antivirus, ad esempio, prima in NOD32, quindi in Kaspersky Anti-Virus, quindi chiamare Avast per assistenza. I controlli sono limitati solo dalla tua immaginazione. Non eseguire due o più pacchetti antivirus contemporaneamente: possono interferire tra loro, il tuo PC già "lento" si bloccherà del tutto.

Backup di Windows

La creazione di un'"immagine" di un sistema operativo Windows in esecuzione, insieme alle applicazioni e ai driver installati per l'hardware, può essere d'aiuto. Prima di creare un'"immagine" di Windows, devi selezionare esattamente quelle applicazioni che usi nel tuo lavoro da un bel po' di tempo. L'installazione di tutto il software avviene automaticamente e in un solo passaggio. Ad esempio, il famoso disco ZverDVD di Windows XP è stato realizzato in questo modo.

Controllo della cartella SystemVolumeInformation

Questa è un'altra cartella "segreta" in cui vengono scritti i dati dei segni di ripristino di Windows e altre informazioni sul servizio. A differenza della cartella Prefetch, la cartella System Volume Information si trova nella "root" di ciascuna partizione del disco rigido, è nascosta e protetta da scrittura.

Molti utenti Windows si limitano a ripulirlo. Ma ricorda che cancellando il contenuto della cartella System Volume Information, perderai la possibilità di ripristinare (ripristinare) Windows. D'altra parte, i file dei virus possono entrarvi, aggirando la protezione da scrittura di questa cartella a causa delle vulnerabilità nel sistema operativo Windows, quindi la pulizia della cartella è molto condizionale.

Reinstallazione del sistema operativo

Questo è il modo più semplice e indolore. Rimuovere il sistema Windows "malato" e "disperso" e installarne uno "fresco" e "pulito". Con un CD di installazione o un'unità flash USB con un'"immagine" di Windows a portata di mano, puoi farlo in meno di un'ora. Durante il processo di installazione, si consiglia di formattare la partizione del disco rigido in cui di solito si installa Windows. La reinstallazione di Windows eliminerà effettivamente tutti i problemi, incluso il processo "buggy" svchost.exe, ma ha uno svantaggio: reinstallare i driver del PC e altri programmi che utilizzavi in ​​precedenza.

In che modo il processo netsvcs svchost.exe sovraccarica il PC e come disabilitarlo. Video guida passo passo

Il processo svchost.exe è una delle "balene" su cui si basa il concetto di multitasking di Windows. Mantenere in azione questo "pilastro" è uno dei primi compiti. Il componente svchost salva effettivamente il tuo computer da "freni" e congelamento. Ottimo lavoro per te - e "salute" per il tuo sistema!

Articoli correlati in alto