ecosmak.ru

Procesul gazdă svchost exe încarcă sistemul. Procesul gazdă pentru serviciile Windows utilizează memorie și CPU

Svсhost este un proces de sistem din familiile de sisteme de operare Windows 2000, Windows XP, Windows Vista, Windows 8, Windows 10. Svсhost are importanţă pentru procesele de servicii partajate, în timp ce mai multe servicii pot partaja un singur proces pentru a reduce consumul de resurse ale sistemului. Gruparea serviciilor într-un singur proces economisește resurse, o considerație care îi îngrijorează pe dezvoltatorii NT, deoarece crearea proceselor în Windows durează mai mult și consumă mai multă RAM.

Dacă unul dintre servicii ridică o excepție netratată, întregul proces poate eșua. De asemenea, poate fi mai dificil pentru utilizatorii finali să identifice serviciile componente. Probleme cu diverse servicii găzduite, în special Windows Update, sunt raportate de utilizatori, ceea ce este legat de Svchost.

Procesul Svchost a fost introdus în Windows 2000, deși suportul de bază pentru procesele de service a existat încă de la Windows NT 3.1.

Imaginea sa executabilă "%SystemRoot%"/"System32"/"Svchost.exe" sau "%SystemRoot%"/"SysWOW64 "/"Svchost.exe" (pentru servicii pe 32 de biți care rulează pe sisteme pe 64 de biți) rulează în mai multe cazuri, fiecare găzduind unul sau mai multe servicii.

Serviciile care rulează în Svchost sunt implementate ca biblioteci conectate dinamic (DLL-uri). Cheia de registry pentru un astfel de serviciu ar trebui să aibă o valoare numită ServiceDll în secțiunea Opțiuni, care indică fișierul .dll de serviciu corespunzător. Definiția lor ImagePath este "%SystemRoot%"/"System32"/"Svchost.exe -k". Serviciile care partajează același proces Svchost specifică același parametru, care are o singură intrare în baza de date SCM.

Prima dată când procesul Svchost este pornit cu un anumit parametru, caută o valoare cu același nume în cheia „HKLM”-“SOFTWARE”-“Microsoft”-”Windows NT”-”CurrentVersion”-”Svchost” care se interpretează ca o listă de nume de servicii. Apoi informează CSM despre toate serviciile pe care le găzduiește. SCM nu pornește un al doilea proces Svchost pentru niciunul dintre serviciile primite: în schimb, pur și simplu trimite o comandă „pornire” procesului Svchost corespunzător care conține numele serviciului care urmează să fie pornit în contextul său.

Conform prezentării MS 2003, setul minim de lucru pentru un serviciu partajat este de aproximativ 150 KB față de 800 KB pentru un proces independent.

Etichete de serviciu

Începând cu Windows Vista, identificarea internă a serviciilor în cadrul proceselor comune (inclusiv svchost) se realizează folosind așa-numitele etichete de serviciu. Etichetele de serviciu pentru fiecare fir de execuție sunt stocate în SubProcessTag al blocului său de mediu de execuție (TEB). Eticheta de serviciu este propagată la toate firele de execuție care rulează apoi firul de execuție principal, cu excepția firelor create indirect de API-urile de threading Windows. Setul de proceduri de gestionare a etichetelor de serviciu este în prezent un API nedocumentat, deși este utilizat de unele utilitare Windows, cum ar fi netstat, pentru a afișa conexiunile TCP asociate fiecărui serviciu. Unele instrumente terțe, cum ar fi ScTagQuery, folosesc și acest API.

Svchost.exe (netsvcs)

Netsvcs este un subproces folosit de svchost.exe

Netsvcs este un subproces folosit de svchost.exe (netsvcs). Dacă și când există o scurgere de memorie, svchost.exe începe să folosească mult CPU. Această problemă apare din cauza unei scurgeri de mâner în serviciul Winmgmt după ce Windows Management Framework 3.0 este instalat pe computer. Serviciul Winmgmt este un serviciu Windows Management Instrumentation (WMI) în procesul svchost.exe care rulează sub contul LocalSystem.

Identificarea și gestionarea serviciilor găzduite


Microsoft Sysinternals Process Explorer oferă, de asemenea, informații despre serviciile care rulează în procesele svchost.exe atunci când utilizatorul trece cu mouse-ul peste svchost.

Niciuna dintre metodele de mai sus nu permite utilizatorului să determine care dintre multele servicii care rulează în interiorul svchost este o anumită resursă, cum ar fi CPU, disc, rețea sau memorie. Windows Resource Monitor ia în considerare majoritatea acestor resurse atunci când procesul este detaliat. Cu toate acestea, ia în considerare utilizarea CPU atunci când detaliați serviciile, accesând fila CPU. O listă de conexiuni TCP deschise și porturi UDP deschise poate fi obținută folosind „netstat -b”.

Pentru a rezolva alte probleme cu un serviciu care rulează în interiorul svchost, serviciul (sau serviciile care ar trebui să cauzeze problema) trebuie (toate) să fie reconfigurate pentru fiecare rulare în interiorul propriei instanțe svchost. De exemplu, „sc config foo type=own” va reconfigura un serviciu numit „foo” pentru a-și porni propriul svchost. Schimbarea tipului „înapoi la general” se face folosind o comandă similară. Trebuie să reporniți serviciul pentru ca aceste modificări de configurare să aibă efect. Cu toate acestea, acest proces de depanare nu este de încredere. În unele cazuri, poate apărea o eroare, ceea ce face ca problema să dispară atunci când serviciul rulează singur.

O tehnică mai avansată de depanare este crearea unui grup de întreținere izolat.

consum mareProcesează CPU și RAMsvchost.exe

Probleme cu nivel inalt Utilizările Svchost.exe, în cele mai multe cazuri, apar pe computere infectate cu un virus sau malware. În alte cazuri, problemele ridicate ale procesorului sau problemele cu Svchost.exe (netsvcs) pot fi cauzate de Windows Update, un fișier jurnal de evenimente complet sau alte programe și servicii care pornesc multe procese în timp ce rulează.

Video - Ce trebuie să faceți dacă svchost încarcă procesorul

Cum se remediază problema Svchost.exe (netsvcs) cu un consum mare de memorie sau CPU

Soluția 1: Scanați computerul pentru viruși

Mulți viruși sau programe malware pot cauza probleme de utilizare a memoriei și a procesorului svchost.exe ridicate. Prin urmare, înainte de a continua depanarea problemei cu încărcarea svchost.exe, utilizați diverse pentru a scana și elimina programele malware.

Soluția 2 – Găsiți și dezactivați serviciul care cauzează problema de utilizare a svchost ridicat

Svchost.exe este un proces care este necesar de mai multe servicii sau programe pentru a le rula. Astfel, determinați ce serviciu sau program rulează în procesul svchost.exe, precum și încărcarea resurselor de sistem și a memoriei sistemului, apoi continuați să dezactivați sau să eliminați complet acest program (sau serviciu).

Pasul 1. Apăsați tastele Ctrl+Alt+Del în același timp, apoi deschideți Managerul de activități.

Pasul 2În fila Procese, bifați caseta de selectare Afișare procese de la toți utilizatorii.

Pasul 3 Faceți clic dreapta pe procesul svchost.exe cu utilizare mare și selectați „Mergeți la Servicii”.

Pasul 4În fila Servicii, ar trebui să vedeți mai multe servicii evidențiate care rulează în cadrul procesului svchost.exe.

Pasul 5 Acum este timpul să ne dăm seama care proces acapara resursele CPU. Pentru asta ai doua variante:


Pasul 6 Odată ce ați identificat serviciul sau programul vinovat, accesați Gestionarea computerului (Panou de control/Sistem și securitate/Instrumente administrative) pentru a dezactiva acel serviciu (sau a dezinstala complet programul).

Pentru a dezactiva definitiv un serviciu de pe computer:


Soluția 3: Goliți jurnalul de vizualizare a evenimentelor

În unele cazuri, problema utilizării svchost.exe cu o utilizare ridicată a procesorului (sau un consum mare de memorie) se datorează fișierelor jurnal mari din Vizualizatorul de evenimente Windows. Deci, o altă soluție este să ștergeți jurnalul Event Viewer.

Pentru aceasta:


Soluția 4 – Depanarea actualizărilor Windows

Pe alte computere, problema de utilizare ridicată a svchost.exe poate apărea dacă Windows caută actualizări (în fundal). Pentru a remedia problemele de utilizare ridicată a procesorului în timpul Windows Update, urmați acești pași:

Pasul 1. Forțați Windows să recreeze folderul Windows Update gol.

Dosarul Windows Update (denumit în mod obișnuit folderul SoftwareDistribution) este locul în care Windows stochează actualizările descărcate. Dacă acest folder este corupt, veți avea probleme în timpul unei actualizări Windows. Așa că mai întâi încercați să forțați Windows să recreeze un nou folder gol „SoftwareDistribution”.

Pentru aceasta:

  1. Apăsați simultan tasta Windows + R pentru a deschide o fereastră de prompt de comandă.
  2. În câmpul de introducere a comenzii de rulare, introduceți: „services.msc” și apăsați „Enter”.

  3. Găsiți serviciul „Windows Update”, apoi faceți dublu clic stânga pe el și selectați „Stop”.

  4. Navigați la folderul „C:”/„Windows”.

  5. Ștergeți (sau redenumiți) folderul „SoftwareDistribution.old” în folderul „SoftwareDistribution”.

    Notă! La repornire, data viitoare când Windows Update verifică actualizările disponibile, un nou folder SoftwareDistribution va fi creat automat de Windows pentru a stoca actualizările.

  6. Reporniți computerul și încercați să căutați actualizări.

Dacă problema cu utilizarea ridicată a „svchost” persistă, continuați cu pasul următor.

Pasul 2 Rulați instrumentul de depanare Windows Update.

  1. Descărcați instrumentul de depanare Windows Update Microsoft pe computer.

  2. Rulați instrumentul de depanare Windows Update.

  3. Selectați „Windows Update” în prima fereastră și faceți clic pe „Next”.

  4. Așteptați ca procesul de detectare a problemei să se termine.

  5. Faceți clic pe linkul „Aplicați această remediere”.

  6. Lăsați programul să remedieze problemele cu Windows Update și reporniți computerul.

  7. Verificați din nou actualizările și, dacă problema de încărcare mare a svchost.exe persistă, treceți la pasul următor.

Pasul 3 Instalare ultima versiune Agent de actualizare Windows


Pasul 4 Instalați Microsoft Security Bulletin MS13-097.


Pasul 5 Remediați deteriorarea fișiere de sistem Instrumentul de pregătire pentru actualizarea sistemului (de ex., Instrumentul DISM pentru Deployment Image Service and Management - DISM).


Alte soluții care pot fi aplicate în diferite cazuri în care apare problema cu utilizarea ridicată a „svchost.exe” la căutarea actualizărilor.

Cazul 1 Se aplică noilor Instalare Windows 7SP1.


Cazul 2 Folosit pe un laptop HP cu Windows 7 SP1 Home.

Pasul 1. Instalați actualizarea de securitate KB2993651 în funcție de versiunea sistemului de operare:

  • Actualizare de securitate pentru Windows 7 pentru sisteme bazate pe x86 (KB2993651);
  • Actualizare de securitate pentru Windows 7 pentru sisteme x64 (KB2993651);
  • Actualizare de securitate pentru Windows 8.1 pentru sisteme bazate pe x86 (KB2993651);
  • Actualizare de securitate pentru Windows 8.1 pentru sisteme x64 (KB2993651);

Pasul 2 Resetați componentele Windows Update. Reporniți computerul.

Cazul 3


Cazul 4 Se aplică pentru Windows 7 SP1 și Windows Server 2008 R2 SP1.

Descărcați și instalați Actualizarea cumulativă 3 (KB3161608) pentru Windows Update în funcție de versiunea sistemului de operare.

Notă! Dacă instalarea se blochează: reporniți computerul, opriți serviciul Windows Update și apoi instalați actualizarea.

Dacă după finalizarea tuturor acestor sarcini, întâmpinați în continuare probleme cu utilizarea ridicată a CPU sau a memoriei, dezactivați complet Windows Update sau reinstalați Windows pe computer. Dacă utilizați Windows 8 sau Windows 8.1, puteți, de asemenea, să actualizați sistemul. Noroc!

Video - Svchost încarcă procesorul. Soluţie

Astăzi vom vorbi despre Svchost.exe, despre ce fel de proces este și de ce poate încărca sistemul.

Cum se accesează fila procese

În timp ce computerul funcționează normal, utilizatorul obișnuit este puțin interesat de procesele care rulează pe sistem și pentru ce sunt acestea.

Dar comportamentul non-standard al Windows XP / Vista / 7 - frânare, înghețare, reporniri frecvente, ne face să căutăm motive.

De unde să începem căutarea? Să încercăm să lansăm „Task Manager”.

Opțiuni de lansare.

  1. Apăsați combinația de taste „Ctrl” + „Alt” + „Del”.
  2. Faceți clic pe butonul „Start”, selectați comanda „Run”, introduceți taskmgr.exe și faceți clic pe butonul „Ok”.

Acum accesați fila „Procese” și studiați lista.

Un număr mare de svchost.exe procesează imediat alarme. Ei bine, este timpul să ne ocupăm de posibilitățile acestei aplicații.

Noțiuni introductive cu svchost.exe

Recent, bibliotecile de legături dinamice cu extensia .dll au fost din ce în ce mai folosite pentru a lega serviciile Windows în locul fișierelor executabile obișnuite cu extensia .exe.

Această metodă este considerată mai eficientă. Cu toate acestea, un fișier de bibliotecă, spre deosebire de un fișier executabil, nu poate porni singur.

Aplicația svchost.exe „ajuta” la pornirea unui serviciu (serviciu) dintr-un fișier dll.

De exemplu, iată cum pornește serviciul DNS Client:

C:\WINDOWS\system32\svchost.exe -k NetworkService.

Câteva cuvinte despre procesele svchost.exe

Fiecare instanță a procesului svhost.exe este inițiată de un părinte, procesul de sistem services.exe.

Un singur proces svshost.exe poate rula un singur serviciu sau un grup de mai multe servicii Windows legate logic.

Opțiunea de lansare „un proces svchost -> mai multe servicii Windows” vă permite să economisiți resursele RAM și CPU.

Pentru a vedea grupurile svchost și compoziția lor, accesați registrul Windows:

  • apăsați butonul „Start” și găsiți comanda „Run”;
  • V Linie de comanda Introduceți regedit.exe și faceți clic pe butonul OK.
  • în registru, mergeți la ramura HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Svchost;
  • găsiți parametrii REG_MULTI_SZ cu liste de servicii din fiecare grup.

De exemplu, grupul DcomLaunch include următoarele servicii:

  1. Power - un serviciu care gestionează configurația de alimentare și trimite notificări despre configurațiile de putere instalate;
  2. PlugPlay este un serviciu prin care computerul recunoaște automat dispozitivele conectate la acesta și le configurează să funcționeze fără intervenția utilizatorului sau minimizează această implicare.
  3. DcomLaunch este un serviciu de lansare a serverelor COM și DCOM pentru funcționarea stabilă a programelor care utilizează datele serverului.

Nu este recomandat să dezactivați niciunul dintre serviciile de mai sus.

Când vizualizați datele procesului svchost, asigurați-vă că acordați atenție coloanei „Nume utilizator”.

Poate conține doar una dintre următoarele valori: „Serviciul local”, „Sistem”, „Serviciul de rețea”.

Unde se află fișierul.

În sistemele de operare Windows XP / Vista / 7, locația fișierului svchost.exe este standard:

  • Sistem de operare pe 32 de biți - C:\Windows\System32\;
  • Sistem de operare pe 64 de biți - C:\Windows\SysWOW64\.

Amintiți-vă adresa exactă a fișierului. Acest lucru ne va fi de folos în viitor.

Procesul svchost.exe și asocierile acestuia

Managerul de activități ne oferă o listă întreagă de procese svchost.exe care rulează, dar aceste informații în mod clar nu sunt suficiente.

Desigur, suntem interesați de ce fel de servicii lansează o anumită instanță a acestui proces.

Așadar, iată câteva modalități de a afla despre conexiunile svchost.

tasklist și comenzi sc.

Utilizarea listei de sarcini și a comenzilor sc este posibilă în orice versiuni Windows. Prin urmare, această metodă poate fi considerată universală.

În primul rând, lansăm cmd - interpretul de linie de comandă Windows:

  • apăsați butonul „Start”;
  • selectați comanda „Run”;
  • Introduceți cmd și apăsați butonul OK.

Pentru a obține o listă de servicii pe ecranul interpretului, rulați comanda tasklist cu tasta svc și apăsați tasta „Enter”:

  • tasklist /svc „Enter”.

Pentru a salva rezultatele interogării într-un fișier text svc.txt situat pe unitatea C: în folderul temp, redirecționăm rezultatul comenzii tasklist:

  • tasklist /svc > C:\temp\svc.txt „Enter”

Rețineți că fișierul va fi salvat în codificare dos.

Fragment din listarea tasklist.exe.

Nume imagine PID serviciu:

  • svchost.exe 1216 DcomLaunch
  • svchost.exe 1300 RpcSs
  • svchost.exe 1384 WudfSvc
  • svchost.exe 1528 Dnscache
  • svchost.exe 1584 LmHosts, SSDPSRV

Coloane din tabel:

  • „Nume imagine” - numele fișierului executabil;
  • „PID” - ID proces;
  • „Servicii” - o listă de servicii.

Pentru a obține informații despre un anumit serviciu, specificați numele scurt al acestuia ca parametru al comenzii sc service control.

Un exemplu de obținere a informațiilor despre serviciul TermService.

- sc qc TermService „Enter”.

Două moduri de a naviga la lista de servicii.

  1. Faceți clic pe butonul „Start”, găsiți comanda „Run”, introduceți services.msc în linia de comandă și faceți clic pe butonul „Ok”.
  2. Faceți clic pe butonul Start, apoi selectați Setări -> Panou de control -> Instrumente administrative -> Servicii.

Manager de activități Windows Vista/7.

Obținem o listă de servicii asociate cu procesul svchost folosind Managerul de activități Windows Vista/7:

  • setați cursorul pe numele procesului;
  • apelați meniul contextual apăsând butonul din dreapta al mouse-ului și selectați opțiunea „Mergeți la servicii”;
  • obținem o listă în care sunt evidențiate serviciile asociate procesului nostru.

În sistemul de operare Windows XP, opțiunea „Mergi la servicii” lipsește din păcate. Această opțiune nu poate fi considerată universală.

Utilitarul Process Explorer.

Acest program nu este inclus în distribuțiile Windows, dar este disponibil pentru descărcare de pe site-ul web Microsoft sau din pagina de descărcare Process Explorer.

Procesul de lansare este foarte simplu și nu necesită instalare:

  • descărcați arhiva zip;
  • rulați fișierul procexp.exe.

Utilitarul oferă informații detaliate despre procesele care rulează în sistem: pid, încărcare CPU, scurta descriere, informații despre producător etc.

Când trecem mouse-ul peste numele uneia dintre instanțe svchost, am primit următoarele informații:

  • Linie de comandă - o linie pentru pornirea unui serviciu sau a unui grup de servicii prin svchost;
  • Cale - calea către fișierul svchost.exe;
  • Servicii - lista de servicii.

Meniul contextual cu clic dreapta oferă un control excelent asupra procesului și serviciilor pe care le pornește.

Utilitarul AnVir Task Manager.

Programul AnVir Task Manager nu numai că gestionează procesele care rulează, serviciile, driverele și pornirea, ci îndeplinește și funcțiile unui antivirus.

Ordinea de lansare este aceeași ca și pentru Process Explorer:

  • descărcați versiunea gratuită a AnVir Task Manager în format zip-arhivă;
  • dezarhivați într-un folder de pe disc;
  • rulați fișierul AnVir.exe.

Pentru a schimba limba la prima pornire a programului, utilizați meniul principal:

Vizualizare->Limbă->Engleză.

Selectați fila „Procese” pentru a obține informații detaliate despre svchosts-urile noastre.

În linia de proces, vedem informații despre producător, calea către fișierul executabil, procentul de utilizare a procesorului etc.

Dar cele mai interesante date sunt prezentate în coloana „Startup”. Aici veți găsi o listă de servicii pe care svchost le pornește.

Faceți dublu clic pe butonul stâng al mouse-ului pe numele procesului și obțineți informații mai detaliate despre acesta (o fereastră cu file în partea de jos a ecranului).

Sistemul încetinește ceea ce trebuie făcut

Ce simptome indică svchost este vinovat și cum să remediați problemele. Să ne dăm seama.

Sistemul poate încetini din diverse motive. Dar dacă în managerul de activități găsiți procesul svchost.exe cu un procent mare de utilizare a CPU (uneori chiar și aproximativ 100%), este probabil ca acesta să fie motivul.

Mulți utilizatori cred că svchost este în mod necesar un virus în acest caz. Dar nu este. Procesul poate încărca sistemul din alte motive.

Să ne uităm la cum să rezolvăm problema svchost în ambele cazuri.

Svchost - virus sau nu?

Mulți troieni și alți viruși informatici se mascară drept aplicații de sistem Windows bine-cunoscute. Svchost nu face excepție.

Potrivit Kaspersky Lab, virușii Trojan-Clicker.Win32.Delf.cn, Virus.Win32.Hidrag.d, Net-Worm.Win32.Welchia.a „se prefac a fi” svchost, precum și virusul Kido cunoscut de majoritatea utilizatorii.

Deci, începem să ne verificăm procesul.

În primul rând, acordați atenție. Dacă diferă de cel standard, fișierul poate fi șters în siguranță.

Verificați numele utilizatorului care a început procesul. O listă de nume valide este dată în secțiunea „”.

Citiți cu atenție numele procesului. Scriitorii de viruși folosesc adesea nume similare: svhost, svchosts etc.

Aplicația nu poate fi lansată niciodată prin tasta „Run” a registrului Windows.

Prin urmare, este necesar să verificați prezența acestuia în autoload:

  • faceți clic pe butonul „Start”, selectați comanda „Run”, introduceți msconfig și faceți clic pe butonul „Ok”;
  • dacă este găsit fișierul svchost.exe, dezactivați lansarea.

Pentru îndepărtare proces suspect Deschideți meniul contextual în managerul de activități făcând clic dreapta pe mouse și selectați comanda End Process Tree.

După parcurgerea tuturor pașilor descriși, este imperativ să rulați un program antivirus și să dezinfectați computerul.

Dacă laptopul sau computerul începe să încetinească și să eșueze, atunci aruncați o privire la Task Manager - este foarte posibil ca procesul svchost să consume prea multe resurse și din cauza asta apar probleme. Există mai multe modalități de a rezolva această problemă.

De ce este necesar svchost și de ce încarcă sistemul

Svchost este un proces de sistem și, apropo, există mai multe dintre ele în Managerul de activități. Este necesar pentru a porni serviciile de sistem. Este dificil de spus mai precis, deoarece există un număr mare de ele, iar numărul depinde de mai mulți factori. Dar mai ales accelerează lansarea de programe, componente și aplicații. Datorită svchost, utilizatorii au posibilitatea de a rula mai multe programe simultan, de exemplu, să asculte muzică în timp ce joacă un joc.

Există mai multe dintre ele, deoarece dacă dezvoltatorii ar crea un fișier responsabil pentru sarcinile atribuite, atunci ar consuma aproape toată memoria și ar încărca puternic sistemul.

Prin urmare, dacă ați deschis Managerul de activități și ați văzut statistici triste, atunci nu vă panicați - acesta nu este un virus sau alt program rău intenționat, ci numai dacă coloana „Utilizator” este sistem, serviciu local sau serviciu de rețea.

Mulți utilizatori încep să încheie de urgență procesele, ceea ce este fundamental greșit și nu va face decât să înrăutățească sistemul.

Dacă numele contului sau administratorul este acolo, atunci computerul dvs. a fost infectat cu un virus care se deghizează în programul dorit. În acest caz, totul se rezolvă destul de ușor - folosește un antivirus bun și lasă-ți computerul în pace pe toată durata scanării.

A încărcături sistem svchost deoarece creatorii Windows 7 doreau să creeze un singur serviciu care să fie responsabil de rularea programelor. Și acest lucru este chiar și într-un sens bun, deoarece de ce să rulați mai multe aplicații diferite pentru un proces, apelul la biblioteci dinamice se aplică și acestora. Munca lor se desfășoară numai prin gazde.

Astfel, ideea a ieșit puțin unilaterală și serviciul poate încărca procesorul și memoria la sută la sută. Și având în vedere că mulți nu opresc internetul, nu este de mirare că sistemul începe să se blocheze.

Cauze și soluții

Pentru început, merită să spunem că soluțiile oferite sunt potrivite pentru Windows 7 și este posibil să nu funcționeze sau să funcționeze incorect pentru alte versiuni, deși sunt destul de asemănătoare.

Primul lucru de făcut într-o astfel de situație este să reporniți computerul. Această metodă este universală și funcționează pentru multe probleme, deși temporar.

În continuare, este o idee bună să verificați sistemul cu un antivirus. Dacă nu este instalat, atunci instalați-l imediat. După verificare, vedeți dacă există actualizări pentru Windows 7, dacă există, instalați. Pentru a face acest lucru, accesați Panoul de control - Sistem și securitate - Actualizare Windows.

De asemenea, cauza poate fi o actualizare incorectă a sistemului sau a programelor. De exemplu, antivirusul nu poate instala actualizări și, prin urmare, încarcă sistemul. Prin urmare, încercați să dezactivați actualizarea automată a Windows și a programelor de fundal. Dacă acesta este cazul, atunci computerul va începe să funcționeze normal din nou. Nu uitați să reporniți computerul după modificări și să verificați dacă există actualizări importante o dată sau de două ori pe săptămână.

Un alt motiv poate consta în faptul că o mulțime de programe rulează în fundal și memoria RAM pur și simplu nu poate face față. Încercați să activați și să dezactivați aplicațiile pentru a afla.

Navigarea activă pe Internet poate provoca, de asemenea, letargie. Colectând o cantitate imensă de fișiere temporare, împrăștiați registrul. Dacă acesta este motivul, atunci totul este rezolvat cu ajutorul utilitati speciale ca CCleaner.

Dacă după toate aceste manipulări computerul este prost, atunci puteți deschide Task Manager, mergeți la fila „Procese” și identificați cel mai vorace proces svchost. Pentru comoditate, le puteți sorta după cantitatea de memorie ocupată. Faceți clic dreapta pe el și selectați „Mergeți la Servicii”.

Va apărea o listă de servicii responsabile pentru svchost. Acum trebuie să faci o muncă grea. Opriți fiecare dintre ele pe rând și vedeți cum se comportă sistemul.

Pentru a o dezactiva, accesați Panoul de control, găsiți Instrumente administrative și faceți clic pe comanda rapidă Servicii. Selectați fișierul dorit din listă, faceți clic dreapta pe el și faceți clic pe „Stop”.

Puteți șterge folderul Prefetch. Ea este in folderul Windows pe discul de sistem. Acest lucru nu este periculos, dar poate rezolva problema.

De asemenea, puteți verifica dacă s-a acumulat praf în unitatea de sistem? Deteriorarea fizică a cipurilor de memorie poate determina, de asemenea, Svchost să consume o mulțime de resurse.

Dacă toate celelalte nu reușesc, puteți încerca să derulați sistemul înapoi cu câteva zile în urmă. Acest lucru se poate face în Panoul de control.

Ce trebuie să faceți: lăsați procesul suspendat sau ștergeți-l manual - lăsat la latitudinea utilizatorului. Dar merită să ne amintim că încheierea procesului poate afecta negativ sistemul și memoria. Prin urmare, este mai bine să ai răbdare și să aștepți puțin decât să aduci consecințele mai târziu, până la prăbușirea completă a sistemului și a ecranului albastru. Nu mergeți direct la Managerul de activități, este mai bine să utilizați mai întâi metode mai sigure.

În acest articol, vă voi spune în detaliu ce fel de proces Svchost.exe este, de ce svchost.exe încarcă memoria Windows 7 și voi descrie, de asemenea, modalități de a rezolva problema cu acest proces.

Se întâmplă ca în timp ce lucrezi la computer, acesta începe să încetinească foarte mult. Încercând să înțelegeți cauza disfuncției, mergeți la „Managerul de activități” și vedeți că vinovatul problemelor este procesul Svchost.exe, care încarcă puternic procesorul central sau memoria computerului dumneavoastră.

am aflat ca Svchost. exe este un proces de sistem din sistemul de operare Windows care este utilizat pentru a porni alte servicii de sistem. Utilizarea acestui proces datează din Windows 2000, dar acum este o parte integrantă a familiei de sisteme de operare Windows 7 și 10. Pentru a reduce costul total al procesorului, dezvoltatorii au decis să folosească un singur proces pentru a rula diverse servicii, dând procesului un fel de versatilitate. În prezent, în managerul de activități pot exista patru sau mai multe procese Svchost și fiecare dintre ele este responsabil pentru funcționarea unui serviciu separat. Prin urmare, Svchost încarcă procesorul și memoria computerului, despre asta mai târziu.

Când vizualizați aceste procese în managerul dvs. de activități, trebuie să vă amintiți că utilizatorul procesului Svchost.exe trebuie să fie întotdeauna sistem (sistem), serviciu local sau serviciu de rețea. Dacă acest proces rulează în numele tău, administrator sau altcineva, atunci probabil că ai de-a face cu un virus.

De ce Svchost.exe încarcă memorie și procesor în Windows 7

Există mai multe motive pentru supraîncărcarea procesorului și a memoriei din cauza funcționării lui svchost.exe, iar mai jos le voi enumera pe fiecare dintre ele.

  • Avarie aleatoare a sistemului. Acest lucru se întâmplă uneori în Windows 7
  • Un virus denumit svchost.exe. Problemă care apare frecvent. Creatorilor de viruși le place să folosească numele acestui proces pentru aplicațiile lor rău intenționate, așa că un virus numit svchost.exe este greu de identificat ca un program dăunător, chiar și atunci când svchost.exe consumă mult CPU sau memorie.
  • Erori în funcționarea modulului de actualizări automate Windows. Dacă aveți activate actualizările automate pentru Windows 7, eșecul de descărcare a acestora poate cauza probleme cu svchost.exe. Există, de asemenea, cazuri în care actualizările în sine conțin diverse erori și bug-uri, iar o astfel de actualizare poate cauza probleme de funcționare. sistem de operare, și svchost.exe în special.
  • Fișier jurnal mare de evenimente în jurnalul Windows 7. În unele cazuri, utilizarea ridicată a CPU și a memoriei de la svchost.exe se datorează unui fișier jurnal foarte umflat în jurnalul de evenimente de sistem.
  • Deteriorarea fizică a cipurilor de memorie, supraîncălzirea unității de sistem etc. Se întâmplă rar, dar nici nu trebuie exclus.

Svchost.exe încarcă procesorul în Windows - ce trebuie să faceți

Să aruncăm o privire mai atentă la setul de instrumente pentru remedierea erorilor existente dacă Svchost exe încarcă memoria Windows 7.

  • Încercați să așteptați puțin. Poate că sistemul de operare tocmai este în curs de actualizare, iar în curând funcționarea sa normală va fi restabilită.
  • Reporniți computerul. Acest lucru ajută la rezolvarea problemei cu încărcarea procesului nu este atât de rară pe cât ați putea crede.
  • Încercați să închideți svchost.exe care consumă cele mai multe resurse dacă există mai multe. Pentru a face acest lucru, mergeți la Task Manager (apăsând simultan Ctrl + Alt + Del și selectând „Task Manager”), faceți clic pe fila „Procese”, selectați „Afișați procesele tuturor utilizatorilor” de mai jos și vedeți care dintre svchost.exe încarcă sistemul cel mai mult. Încercați să îl închideți făcând clic dreapta pe el și făcând clic pe „Încheierea arborelui procesului” în meniul care apare.

  • Verificați starea memoriei dvs. cu programe speciale, intreaba-te cu cat timp in urma ti-ai curatat PC-ul de praf, daca coolerul din interiorul calculatorului tau bâzâie foarte mult (acest lucru poate semnala ca sistemul de racire a PC-ului este plin de praf), daca ai schimbat pasta termica de pe procesorul central pt. o perioadă lungă de timp. Aceste probleme hardware pot fi direct de vină pentru încetinirea vitezei computerului și pentru încărcarea svchost.exe în special.
  • În multe cazuri, problema când svchost.exe încarcă memoria este cauzată de defecțiuni ale serviciului de actualizare automată Windows Update. Prin urmare, fie instalați toate actualizările disponibile, fie dezactivați complet serviciul de actualizări automate prin „Start” - „Panou de control” - „Sistem”. și securitate” - „Windows Update 7”. În partea stângă a ecranului, selectați elementul „Setări”, iar în meniul „Anunțuri importante” care apare, selectați „Nu verificați actualizările” și confirmați făcând clic pe „OK”.

  • Puteți încerca să retrocedați sistemul la o dată când nu au existat probleme cu svchost.exe și nu ați acordat atenție încărcării procesorului.
  • Verificați sistemul pentru viruși. Pentru a începe, accesați Task Manager (apăsând simultan Ctrl + Alt + Del și selectând „Task Manager”), accesați fila „Procese”, selectați „Afișați procesele tuturor utilizatorilor” de mai jos și vedeți care utilizator se află în fața acestuia. fiecare proces svchost.exe. Sunt acceptate sistemul, serviciul local sau serviciul de rețea, toate celelalte sunt viruși sau alte programe malware. Acestea trebuie să fie terminate făcând clic pe acest proces, făcând clic pe butonul din dreapta al mouse-ului și selectând „End Process Tree”. Utilizați un program antivirus bun (încercați Dr.Web CureIt!, Trojan Remover etc.), sistemul dumneavoastră poate fi infectat cu malware.
  • Ștergem folderul Prefetch folosit de sistem pentru a accelera activitatea serviciilor și serviciilor. Mergem în directorul partajat Windows, găsim acolo folderul Prefetch (de obicei situat la C:\WINDOWS\Prefetch) și ștergem acest folder, apoi repornim computerul;
  • Dacă procesul wuauclt.exe este activ în manager, atunci ștergeți toate directoarele existente din folderul Software Distribution situat în directorul partajat Windows.
  • Ștergem fișierul jurnal de evenimente din jurnalul Windows Pentru a face acest lucru, apăsați combinația de taste Win + R în același timp, tastați eventvwr în meniul care apare și confirmați făcând clic pe „OK”. În fereastra care apare, faceți dublu clic pe „Windows Logs” (stânga sus), iar în lista de mai jos, faceți clic dreapta pe „Applications” și selectați „Clear Log”. Vom face același lucru cu articolele „Securitate”, „Instalare”, „Sistem”. Repornim computerul.

O demonstrație vizuală a unora dintre metodele de acțiune atunci când svchost.exe încarcă memorie în Windows 7 poate fi vizualizată în videoclip:

Concluzie

Principalele probleme asociate cu supraîncărcarea procesorului de către fișierul svchost.exe sunt erorile în actualizarea automată a Windows 7 sau 10, precum și programele viruși care se ascund sub un nume identic sau care utilizează svchost.exe în scopuri proprii. Pentru a le combate, este recomandat să scanați computerul cu cele mai puternice antivirusuri (de exemplu: Dr. Web CureIt), să dezactivați actualizările automate ale sistemului și să forțați închiderea celui mai consumator de resurse svchost.exe. Este cel care încarcă procesorul, ceea ce înseamnă că svchost.exe încarcă memorie. Dacă niciunul dintre cele de mai sus nu v-a ajutat, atunci cereți sfaturi în comentariile de mai jos.

Un computer instabil nu numai că afectează negativ starea emoțională generală a utilizatorului. Eșecurile în funcționarea sistemului de operare (OS), încărcarea lentă a aplicațiilor, înghețarea computerului din cauza încărcării crescute a memoriei RAM și a procesorului pot face ca lucrătorul contabil să nu îndeplinească sarcina de raportare sau arhitectul să eșueze sarcina de proiectare . Windows 7 nu este diferit de alte sisteme de operare în acest sens. Ce să faci dacă defecțiunile computerului devin permanente?

Unul dintre principalele motive care provoacă consumul crescut de resurse de sistem și încetinirea computerului este procesul svchost.exe, care este principalul în Windows 7 pentru serviciile care sunt încărcate direct din bibliotecile dinamice. Ce înseamnă acest lucru și cum se întâmplă totul ar trebui să fie luate în considerare în detaliu.

Svchost.exe încarcă memoria Windows 7: ce este acest proces și de ce se întâmplă

Procesele de lucru svchost.exe din Windows 7 sunt afișate în fila Procese din Managerul de activități. Pentru a-l deschide, utilizați combinația de taste Ctrl+Alt+Del.

În managerul de activități, puteți vedea toate copiile care rulează ale procesului svchost.exe

Svchost.exe este implementat ca un singur proces care rulează diverse servicii pe un sistem Windows 7.Și acest lucru duce nu numai la o reducere a consumului de memorie RAM, ci și la reducerea costului timpului procesorului. Pentru fiecare dintre servicii este apelată propria copie a svchost.exe, lansată de acest proces principal, care acționează ca unul de sistem. În acest caz, anumiți parametri sunt utilizați în fiecare caz. De exemplu, pentru a apela serviciul ComputerBrowser, care face posibilă vizualizarea computerelor și a altor dispozitive hardware compatibile cu protocolul NetBIOS în rețea, construcția svchost.exe -k netsvcs funcționează. În acest caz, parametrul netsvcs va fi vizibil în Managerul de activități din fila Servicii care rulează vizavi de ComputerBrowser în coloana de grup. Indică faptul că serviciul folosește procesul svchost.exe pentru a rula, reducând consumul de resurse.
Dar atunci apare o întrebare rezonabilă, de ce svchost.exe încetinește adesea computerul?

Iată principalele motive posibile:

  • virusuri;
  • actualizare automată a sistemului de operare activată;
  • un numar mare de programe instalate și eliminate;
  • problematică netestată software.
  • Rezolvarea problemei sarcinii crescute

    Găsind și eliminând cauza consumului crescut de resurse, nu numai că puteți stabiliza, ci și crește viteza computerului personal. Nu amânați această problemă, deoarece inacțiunea nu va ajuta la rezolvarea problemei, ci doar o va agrava.

    Verificarea prin Task Manager

    În Task Manager, în fila Procese, sortați fișierele în ordine alfabetică făcând clic pe antetul coloanei Nume imagine. După aceea, faceți clic dreapta pe meniul contextual al oricărei copii a svchost.exe și selectați „Mergeți la Servicii”.

    Accesați pentru a vedea serviciile care rulează

    În această filă, toate serviciile care utilizează procesul svchost.exe aparțin grupului netsvcs.

    Toate serviciile care apelează procesul svchost.exe aparțin grupului netsvcs

    Folosind meniul contextual, opriți fiecare astfel de servicii în secvență și verificați rezultatul până când sarcina este redusă. Odată ce procesul care provoacă încărcarea a fost identificat, acesta trebuie dezactivat. Rețineți că prin Task Manager puteți doar opri, și nu dezactiva, serviciul care cauzează consumul crescut de resurse.
    Pentru a dezactiva complet procesul selectat, treceți prin „Start / / Control Panel” la fila „Administrative Tools”. Aici veți găsi o listă cu toate serviciile sistemului Windows 7. Selectați-l pe cel de care aveți nevoie și dezactivați-l în fila proprietăți selectând elementul corespunzător din meniul contextual. De exemplu, să arătăm o captură de ecran a dezactivării serviciului „Browser computer”.

    Pentru a dezactiva serviciul selectat, acesta trebuie nu numai dezactivat, ci și oprit

    Dezactivarea actualizărilor automate

    Procesul svchost.exe poate crea o încărcare din cauza eșecurilor serviciului de actualizare automată sau a erorilor conținute în actualizările în sine.

    În acest caz, este de preferat să dezactivați acest serviciu și să încercați să instalați manual toate pachetele.
    Prin fila „Sistem și securitate” a panoului de control, accesați „Windows Update” și modificați setarea astfel încât să nu verifice actualizările.

    Actualizarea automată este dezactivată prin lista derulantă la selectarea parametrilor importanți Actualizări Windows 7

    După instalarea manuală a pachetelor de service, puteți să reconectați serviciul și să vedeți dacă svchost.exe asociat cu acesta a încetat să mai încărceze memoria și procesorul. Dacă problema este rezolvată, atunci actualizarea automată poate fi lăsată în funcțiune.

    Scanare antivirus

    Mai întâi, căutați în Managerul de activități pentru care utilizator rulează copiile svchost.exe, creând încărcarea. Dacă procesul rulează pe personalul dvs cont, atunci cel mai probabil există un virus în sistem. Deschideți locația fișierului prin meniul contextual și verificați fișierul suspect cu orice program antivirus.
    Pentru o astfel de verificare, precum și pentru o scanare completă antivirus atât a partiției de sistem a discului, cât și a întregului computer, puteți utiliza

    astfel de programe:

  • Web Cure IT este un utilitar antivirus de la producătorul rus de instrumente de protecție a informațiilor Dr.Web. Proiectat pentru tratarea unui computer personal. Este gratuit. Utilizarea în alte scopuri este interzisă de producător. După instalare și lansare, selectați obiectele de scanat și faceți clic pe butonul „Începe scanarea”. Când ați terminat, eliminați fișierele rău intenționate.

    Pentru a începe o scanare antivirus, trebuie doar să faceți clic pe butonul „Începe scanarea”.

  • Malwarebytes Anti-Malware este un instrument anti-malware mic și gratuit care detectează și elimină programele malware și fișierele în timp real. Lansat prin simpla apăsare a butonului Scan Now. Programul este în limba engleză.

    Utilitarul va găsi și va elimina rapid codul rău intenționat de pe computerul personal

  • Avast este o versiune în limba rusă a protecției antivirus cu o licență anuală gratuită pentru uz casnic, care poate fi reînnoită atât timp cât doriți. Încorporat în meniul contextual. Puteți rula o scanare antivirus în orice moment ca fișier sau folder separat sau ca partiție de hard disk.

    Versiunea gratuită pentru acasă a suitei antivirus Avast va satisface orice utilizator pretențios

  • Video: o prezentare generală a utilităților antivirus

    Restaurarea sistemului

    Procedura de restaurare a Windows 7 la un moment în care sistemul a funcționat fără erori poate corecta situația.

    Pentru a începe procesul, selectați elementul corespunzător din meniul de utilități și urmați instrucțiunile. După restaurarea sistemului și repornirea computerului, deschideți managerul de activități și verificați dacă procesul svchost.exe a încetat încărcarea computerului.

    Pornirea procesului de restaurare Windows 7 pentru o perioadă anterioară

    Preluați conținutul folderului

    Fișierele cu extensia .pf care conțin informații despre aplicațiile care rulează pe computer sunt stocate în folderul Prefetch situat în directorul Windows de pe unitatea de sistem (de obicei C:Windows).

    Dosarul poate acumula un număr mare de fișiere inutile, încetinind Windows funcționează 7

    Cu cât un utilizator instalează mai des programe noi și le dezinstalează pe cele vechi, cu atât se acumulează mai multe informații în folderul Prefetch. Acest lucru crește încărcarea memoriei și a procesorului. În acest caz, trebuie doar să ștergeți folderul Prefetch și să reporniți computerul. Prima pornire a Windows 7 după ștergerea fișierelor va fi mai lent decât de obicei. La urma urmei, informațiile despre aplicațiile instalate pe computer vor fi generate și introduse din nou în fișiere. La pornirile ulterioare, sistemul de operare se va încărca mai repede, iar încărcarea memoriei și a procesorului va scădea.

    Rețineți că în mod implicit, intrările din folderul Prefetch pot fi făcute nu numai de aplicațiile de sistem, ci și de orice alte programe. Acest lucru poate face ca Windows 7 să pornească lent. Pentru a remedia acest lucru, trebuie să deschideți editorul de registry tastând regedit în bara de căutare a meniului de pornire. După aceea, deschideți folderul PrefetchParameters situat în HKEY_LOCAL_MACHINE//SYSTEM//CurrentControlSet//Control//Session Manager//Memory Management și modificați valoarea parametrului EnablePrefetcher de la 3 la 2, ceea ce va permite numai proceselor de sistem să pornească automat.

    Modificarea valorii parametrului care permite încărcarea automată numai a aplicațiilor de sistem

    În același timp, cantitatea de memorie ocupată de svchost.exe va fi redusă și sarcina pe procesor va scădea.

    Video: ștergerea dosarului Prefetch

    Software neverificat

    Programele neverificate de la dezvoltatori necunoscuți pot crea o încărcare crescută prin procesul numit svchost.exe.

    Mai mult decât atât, o mulțime de astfel de software se acumulează adesea pe un computer. Pentru a căuta astfel de programe, cel mai bine este să utilizați nu Task Manager obișnuit, ci utilitarul Process Explorer, care oferă utilizatorului o cantitate extinsă de date. În plus, programul specificat contactează serviciul antivirus VirusTotal în timp real și verifică dacă fișierele care rulează sunt rău intenționate. În consecință, utilizatorul poate opri un program care consumă resurse excesiv în orice moment.

    Programul afișează informații extinse despre toate procesele de lucru din sistemul Windows 7

    Verificarea informațiilor despre volumul sistemului

    Hard disk-ul unui computer are aproape întotdeauna partiții logice, fiecare având un folder ascuns cu informații despre volumul sistemului, unde sunt stocate informații despre setările și recuperarea Windows 7. Adesea, acest director devine ținta atacurilor de viruși. Programele rău intenționate infectează resursele din folder, iar atunci când procesul svchost.exe este apelat prin programe asociate fișierelor infectate, există o creștere bruscă a memoriei și a încărcării procesorului.
    Puteți folosi Avast antivirus pentru a elimina fișierele infectate. În plus, acest program este încorporat în meniul contextual. În acest caz, nu este nevoie să acordați permisiuni suplimentare utilizatorului pentru a accesa folderul System volume information (în mod implicit, numai procesele sistemului). Dar, în plus, directorul specificat este, de asemenea, ascuns utilizatorului.
    Mai întâi trebuie să faceți vizibil folderul System volume information. Pentru a face acest lucru, deschideți fila „Vizualizare” a opțiunii folder din meniul de sus „Instrumente” din fereastra „Computerul meu”, debifați caseta de selectare „Ascunde fișierele sistemului de operare protejate” și bifați „Afișați fișierele, folderele și unitățile ascunse”. " buton de radio. Apoi faceți clic pe „Aplicați” și apoi pe „OK”.

    Pentru a face folderele de sistem vizibile, trebuie să modificați doi parametri suplimentari

    După aceea, lansați o scanare antivirus a folderului System volume information în fiecare dintre partițiile logice existente ale hard disk-ului prin meniul contextual utilizând Avast.

    Video: dacă svchost.exe încarcă puternic sistemul

    Se poate concluziona că sarcina crescută pe RAM iar procesorul de pe un computer care rulează Windows 7 poate crea diverse produse software care sunt asociate cu servicii care sunt încărcate din biblioteci dinamice și apelează procesul svchost.exe. De cele mai multe ori sunt viruși. Dar nu numai. Încărcarea poate fi creată de pachete de actualizare și programe destul de funcționale, dar în conflict cu sistemul Windows 7. Materialul propus va ajuta la eliminarea problemelor care apar.

    Se încarcă...