Cum se configurează smartphone-uri și PC-uri. Portal de informare
  • Acasă
  • Interesant
  • De ce este responsabil fișierul svchost? Proces gazdă pentru serviciile Windows

De ce este responsabil fișierul svchost? Proces gazdă pentru serviciile Windows

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 este important pentru procesele de servicii partajate, unde mai multe servicii pot partaja un singur proces pentru a reduce consumul de resurse de sistem. Gruparea serviciilor într-un singur proces economisește resurse, o considerație care îi îngrijorează pe dezvoltatorii NT, deoarece crearea proceselor în Windows durează din ce în ce mai mult și consumă mai multă memorie RAM.

Dacă unul dintre servicii lansează o excepție netratată, întregul proces poate eșua. În plus, poate fi mai dificil pentru utilizatorii finali să identifice serviciile componente. Probleme cu diverse servicii găzduite, în special Windows Update, au fost raportate de utilizatori și sunt legate 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 al serviciului corespunzător. Definiția lor ImagePath arată ca „%SystemRoot%”/”System32″/”Svchost.exe -k”. Serviciile care partajează același proces Svchost specifică același parametru, care are aceeași intrare în baza de date SCM.

Prima dată când procesul Svchost începe 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 al unui 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 partajate (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 execuție Windows. Setul de rutine de gestionare a etichetelor de serviciu este în prezent un API nedocumentat, deși este folosit 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 are loc o scurgere de memorie, svchost.exe începe să aducă multă sarcină CPU pe el. Această problemă apare din cauza unei scurgeri de mâner în serviciul Winmgmt după ce instalați Windows Management Framework 3.0 pe computer. Serviciul Winmgmt este un serviciu Windows Management Instrumentation (WMI) în procesul svchost.exe care rulează sub contul LocalSystem.

Identificați și gestionați serviciile 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 resursă specifică, 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 procesorului atunci când accesați 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) reconfigurate astfel încât fiecare să ruleze în interiorul propriei instanțe svchost. De exemplu, „sc config foo type=own” va reconfigura serviciul numit „foo” pentru a rula 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 sigur. În unele cazuri, poate apărea o eroare heisenbug, ceea ce face ca problema să dispară atunci când serviciul rulează separat.

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

Consum mareProcesul CPU și RAMsvchost.exe

Problemele de utilizare ridicată cu Svchost.exe, în cele mai multe cazuri, apar pe computerele infectate cu un virus sau malware. În alte cazuri, problemele de utilizare ridicată a 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 rulează mai multe procese în timp ce rulează.

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

Cum se rezolvă 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 de încărcare a svchost.exe, utilizați altele diferite pentru a scana și elimina programele malware.

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

Svchost.exe este un proces care este cerut de mai multe servicii sau programe pentru a rula. Deci, determinați ce serviciu sau program rulează în procesul svchost.exe și consumă, de asemenea, resursele sistemului și memoria sistemului, apoi continuați să dezactivați sau să eliminați complet acel program (sau serviciu).

Pasul 1. Apăsați simultan tastele „Ctrl+Alt+Del” și apoi deschideți „Task Manager”.

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

Pasul 3. Faceți clic dreapta pe procesul svchost.exe cu utilizare mare și selectați Accesați Servicii.

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

Pasul 5. Acum este timpul să aflăm ce 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 dezinstalați 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 mare 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 a face acest lucru:


Soluția 4: Depanarea actualizărilor Windows

Pe alte computere, problema de utilizare ridicată a svchost.exe poate apărea atunci când Windows caută actualizări (în fundal). Pentru a rezolva 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 deteriorat, vă veți confrunta cu probleme în timpul actualizării Windows. Așa că mai întâi încercați să forțați Windows să recreeze un nou folder gol „SoftwareDistribution”.

Pentru a face acest lucru:

  1. Apăsați tasta Windows + R în același timp pentru a deschide o fereastră de linie de comandă.
  2. În câmpul de introducere a comenzii de lansare, 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. Accesați folderul „C:”/„Windows”.

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

    Nota! Când îl rulați din nou 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 finalizarea procesului de detectare a problemei.

  5. Faceți clic pe linkul „Aplicați aceste remedieri”.

  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. Instalați cel mai recent agent de actualizare Windows


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


Pasul 5. Remediați fișierele de sistem corupte folosind un instrument de pregătire pentru actualizarea sistemului (cum ar fi Deployment Image Service and Management - instrument 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 instalări ale Windows 7 SP1.


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. Aplicabil pentru Windows 7 SP1 și Windows Server 2008 R2 SP1.

Descărcați și instalați pachetul de actualizări Windows 3 (KB3161608) în funcție de versiunea sistemului de operare.

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

Dacă, după finalizarea tuturor acestor sarcini, întâmpinați în continuare probleme mari de utilizare a procesorului sau a memoriei, dezactivați complet Windows Update sau reinstalați Windows pe computer. Dacă utilizați Windows 8 sau Windows 8.1, vă puteți actualiza și sistemul. Noroc!

Video – Svchost încarcă procesorul. Rezolvarea problemei

Ca urmare a instalării și configurării incorecte a unor programe, procesul de sistem svchost.exe începe să încarce memoria RAM și procesorul unui computer care rulează Windows.

Despre procesul de sistem svchost

Abrevierea svchost este prescurtarea pentru „Service Host”. Acesta este principalul proces de sistem Windows. A fost implementat pentru prima dată în Windows 2000 și a ajuns în Windows 10, cea mai recentă versiune a sistemului de operare Windows de astăzi. Ca exemplu, luăm în considerare funcționarea procesului svchost în Windows 7. Procesul svchost este componenta „Proces gazdă pentru servicii Windows” (Proces gazdă generic pentru serviciile Win32).

Pentru ce este?

Procesul svchost este un mecanism avansat pentru optimizarea performanței computerului. Îndeplinește funcții importante:

  • salvează memoria cu acces aleatoriu (RAM), eliberând-o prompt de procesele altor programe a căror activitate a fost finalizată;
  • îmbunătățește utilizarea resurselor de performanță a procesorului.

Cum se lansează

De fiecare dată când Windows pornește, procesul svchost este lansat din fișierul executabil svchost.exe în mai multe copii. Inițiatorul pentru svchost.exe este un alt proces de sistem - services.exe, o componentă Windows responsabilă de funcționarea tuturor serviciilor de sistem Windows.

Rulați programul svchost.exe pentru serviciile stocate în registrul Windows la: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\ (Unde - nume serviciu) în coloana ImagePath;

Astfel, serviciul ComputerBrowser (nume serviciu browser) este inițiat ca %SystemRoot%\system32\svchost.exe cu parametrul -k netsvcs. Redistribuirea și contabilizarea proceselor care rulează în conformitate cu informațiile din intrările de registru HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Svchost - acolo, fiecare cheie sau subcheie se potrivește cu numele grupului, iar valoarea cheii corespunde listei de nume de servicii „legate” grupului.

Deschideți Registrul Windows pentru a vedea directorul svchost

Cum funcționează procesul gazdă pentru serviciile Windows

Procesele svchost.exe sunt una dintre cele mai importante resurse partajate ale sistemului de operare Windows. Este accesat de orice program care vine pe computer.

Fiecare copie care rulează a svchost.exe conține propriile setări, determinate de DLL-urile dinamice ale sistemului Windows. Aceasta este baza pentru mecanismul de optimizare a utilizării resurselor procesorului și RAM. Pur și simplu, face ca computerul să „zboare” chiar și atunci când mai multe programe rulează simultan.

Eșecurile acestei „cărămizi” importante pentru „viața” Windows - procesul svchost.exe - pot duce la inoperabilitatea întregului sistem.

Cum afectează svchost procesorul și memoria RAM?

S-ar părea că poți lucra și nu ai probleme. Cu toate acestea, procesul svchost.exe „se preface” adesea a fi viruși și tot felul de aplicații Windows spyware și adware.

Deghizarea virușilor și a troienilor

Procesul de sistem svchost.exe este simulat după cum urmează. După cum se știe, aceste programe rău intenționate își plasează fișierele executabile nu în folderul \Winwows\system32, ci în altul, de exemplu, Net-Worm.Win32.Welchia.a - este creat în același folder de sistem Windows. Programele antivirus îl pot izola de citire/scriere sau chiar îl pot elimina („vierme de rețea” înseamnă „vierme de rețea”).

Procesul de sistem svchost.exe nu este un virus, ci o componentă Windows. Nu pornește niciodată din folderul Run al registrului Windows, ci este executat numai prin algoritmul de servicii de sistem prescris de o altă componentă Windows - services.exe. Aceasta înseamnă că nu ar trebui să fie în folderul de pornire msconfig.

Cum să vă asigurați că este în siguranță

Este necesar să testați procesul svchost pentru a vă asigura că este „viral”. Astfel, programul Security Task Manager, prin verificarea „curățeniei” copiei de Windows instalată pe computer, vă va ajuta să vă asigurați că securitatea PC-ului dvs. este pusă la îndoială.

Procesul începe să încarce computerul - soluție la problemă

Mai devreme sau mai târziu, va veni ziua în care procesul svchost va încetini Windows. Este imediat vizibil - este o copie a svchost.exe, „devorând” de la zeci la câteva sute de megaocteți de memorie RAM.

Reporniți acest proces

Și, de asemenea, pune mult stres pe procesor - vei vedea cum va lua 90 sau mai mult la sută din performanță. În acest caz, îndeplinirea oricăror sarcini va fi foarte dificilă.

Există o soluție - și mai mult de una!

Reporniți computerul

Se pare că ar trebui să o luați și să reporniți Windows. Această soluție este punct cu punct - unde este garanția că procesul svchost nu va „crește” din nou? Dați comanda Start - Shutdown - Reboot. Sistemul Windows va reporni.

Se repornește svchost din Task Manager

Atenţie! Oprirea forțată a serviciilor corespunzătoare și terminarea proceselor svchost.exe poate duce la o defecțiune gravă a sistemului de operare Windows.

Verificarea actualizărilor Windows pentru a restabili procesul svchost

Instalarea actualizărilor Windows pentru a remedia svchost poate fi utilă atunci când o copie licențiată a Windows este instalată pe computer. Dacă aveți o versiune „personalizată” a Windows, „patcherele” (activatorii) Windows se pot bloca, screensaver-ul desktop va dispărea și, atunci când lansați orice aplicație standard Windows, veți fi deranjat de o fereastră care vă cere să vă activați copia Windows.

Pentru a actualiza Windows, procedați în felul următor.


Dacă problema cu „supraîncărcarea” din cauza svchost persistă, treceți la următorul plan de acțiune.

Recuperarea Windows dintr-un punct de control

Pentru a începe recuperarea sistemului, procedați în felul următor.

    1. În meniul principal, căutați cuvântul „recuperare”.

      Selectați Restaurare sistem Windows

    2. Rulați Instrumentul de recuperare a fișierelor și setărilor Windows.

      Faceți clic pe acest buton

    3. Bifați caseta de selectare pentru a „retroduce” sistemul Windows la data înainte ca procesele svchost.exe să fie întrerupte

      Selectați data și ora dorite

    4. Confirmați Restaurarea sistemului Windows la punctul specificat.

      Faceți clic pentru a începe

    5. Confirmați din nou.

      Confirmați procesul

    6. Windows va lansa acum instrumentul de recuperare și va încheia sesiunea curentă, va restaura fișierele de sistem și va reporni. După repornirea Windows, va apărea o fereastră de informații care indică succesul procesului. Închideți-l.

      Închideți-l

Se întâmplă că aceste acțiuni nu au ajutat la restabilirea funcționării normale a procesului gazdă svchost.exe. Atunci poate că merită să sapi în folderul de sistem Windows?

Cum să remediați eroarea ștergând folderul Prefetch de sistem

Sistemul înregistrează date despre aplicațiile instalate și lansate în folderul \Windows\Prefetch. De asemenea, stochează date de la componente și aplicații standard Windows. Pe măsură ce sunt instalate programe noi și sunt eliminate programele care au devenit inutile, conținutul folderului Prefetch crește. Dacă îl ștergeți, datele necesare ale programelor care rulează în prezent vor fi scrise de sistemul Windows „de la zero”.

Dacă permiteți să scrieți numai date de sistem în folderul Prefetch, sistemul Windows va funcționa puțin mai rapid, iar depășirea resurselor ocupate de procesele svchost.exe va fi ușor redusă. Pentru aceasta avem nevoie de Windows Registry Editor.

Configurarea și ștergerea folderului \Windows\Prefetch nu a ajutat? Este timpul să verificați dacă există viruși sau alte neplăceri nedorite în sistemul dvs. Windows.

Verificarea computerului pentru viruși și alte aplicații rău intenționate ca o modalitate de a remedia eroarea

Totul curge, totul se schimbă - progresul nu ocolește aplicațiile antivirus. Acesta este un pachet software Kaspersky (Antivirus + Antispam), 360 Total Security, Dr. Web CureIt, NOD32, Panda, Avast, VirusTotal etc. În primul rând, rețineți: componenta svchost se află în următoarele directoare Windows: \WINDOWS\system32, \WINDOWS\ServicePackFiles\i386, \WINDOWS\Prefetch și \WINDOWS\winsxs\

Dacă sunt specificate directoare „stânga” în folderul de sistem Windows - precum și diverse combinații ale numelui fișierului svchost.exe, tastate rău intenționat de atacatori cu greșeli de scriere sau de sintaxă - antivirusurile vor șterge astfel de intrări, considerându-le pe bună dreptate virale. Lista fișierelor svchost.exe „stânga” poate fi nesfârșită - o modalitate simplă și ieftină de a ocoli protecția Windows. Informațiile sunt trimise către serverele dezvoltatorilor antivirus corespunzători.

Dacă nu este găsit niciun program malware și copia „indisciplinată” a svchost.exe continuă să „încarce” computerul, încercați alte metode.

Alte modalități de a normaliza procesul svchost

Pot exista zeci de aceste metode. Iată câteva dintre ele.

Utilizarea simultană a mai multor programe antivirus

Puteți rula o scanare în două sau mai multe programe antivirus - de exemplu, mai întâi în NOD32, apoi în Kaspersky Anti-Virus, apoi apelați Avast pentru ajutor. Testele sunt limitate doar de imaginația ta. Nu rulați două sau mai multe pachete antivirus în același timp - acestea pot interfera între ele, iar computerul dvs. deja „lent” se va îngheța complet.

Backup Windows

Crearea unei „imagine” a unui sistem de operare Windows care rulează împreună cu aplicațiile și driverele instalate pentru hardware-ul dvs. poate ajuta. Înainte de a crea o „imagine” Windows, trebuie să selectați exact acele aplicații pe care le utilizați în munca dvs. de destul de mult timp. Instalarea tuturor software-ului are loc automat și într-un singur pas. De exemplu, așa a fost făcut cunoscutul disc Windows XP ZverDVD.

Verificarea folderului SystemVolumeInformation

Acesta este un alt folder „secret” în care sunt înregistrate datele marcajului de recuperare Windows și alte informații despre servicii. Spre deosebire de folderul Prefetch, folderul System Volume Information se află în „rădăcina” fiecărei partiții de hard disk și este ascuns și protejat la scriere.

Mulți utilizatori de Windows pur și simplu îl șterg. Dar rețineți că, ștergând conținutul dosarului System Volume Information, nu veți mai putea efectua o restaurare Windows (rollback). Pe de altă parte, poate conține fișiere de virus care ocolesc protecția la scriere a acestui folder prin vulnerabilități din sistemul de operare Windows, așa că curățarea folderului este foarte condiționată.

Reinstalarea sistemului de operare

Acesta este cel mai simplu și mai nedureros mod. Îndepărtați sistemul Windows „bolnav” și „împânzit” - și instalați unul „proaspăt” și „curat”. Având la îndemână un CD de instalare sau o unitate flash cu o „imagine” Windows, puteți face acest lucru în mai puțin de o oră. În timpul procesului de instalare, se recomandă să formatați partiția hard disk-ului unde instalați de obicei Windows. Reinstalarea Windows va scăpa, într-adevăr, de toate problemele, inclusiv de procesul svchost.exe glitchy - dar are un dezavantaj: reinstalarea driverelor de computer și a altor programe pe care le-ați folosit anterior.

Cum procesul svchost.exe netsvcs supraîncărcă computerul - și cum să-l dezactivezi. Ghid video pas cu pas

Procesul svchost.exe este unul dintre „stâlpii” pe care este construit conceptul de multitasking Windows. Menținerea acestui „pilon” în acțiune este una dintre primele sarcini. Componenta svchost vă protejează de fapt computerul de încetiniri și înghețuri. Muncă grozavă pentru tine - și sănătate bună pentru sistemul tău!

Svchost.exe este un fișier executabil care a „speriat” mai mult de un utilizator. Deși acest cuvânt putea fi scris fără ghilimele. Acest proces, cu încărcare completă, sută la sută, pe procesorul computerului, este cu adevărat înfricoșător.
De ce este responsabil acest proces, de ce are loc descărcarea completă și cum să o faceți este subiectul articolului de astăzi.

Virus Svchost sau proces de sistem?

Svchost.exe este un proces care încarcă DLL-uri dinamice. Toate serviciile care folosesc astfel de fișiere accesează acest proces. Această operațiune este disponibilă în toate versiunile sistemului de operare Windows, de la prima, 2000, până la cea mai recentă, zeci.

Pentru a nu pierde timpul CPU și a încărca RAM, dezvoltatorii au atribuit un proces mai multor servicii simultan. Unii utilizatori au considerat această decizie a dezvoltatorilor ca fiind eronată, deoarece are o serie de deficiențe. Și iată de ce.

Informații importante! Svchost.exe este folosit constant de atacatorii care creează troieni și viruși pentru a-și ascunde fișierele executabile în acest proces, provocând uneori daune ireparabile sistemului de operare. Faptul că procesul pornește mai multe servicii simultan este în avantajul dezvoltatorilor de malware. Și atunci când utilizatorul are probleme și suspectează viruși în sistem, el lansează dispeceratul și există aproape o duzină dintre aceștia svchost.exe. Și cum poți ghici care dintre aceste procese identice ascunde un fișier rău intenționat?

Deoarece acest proces este unul de sistem, permis să ruleze de sistemul de operare, încheierea acestuia este plină de funcționare instabilă a computerului sau erori critice. Prin urmare, mulți utilizatori își îndreaptă atenția către alte fișiere, sperând să găsească coduri și programe rău intenționate în alte locuri din sistemul de operare.

Informații importante! Procesul svchost.exe nu rulează niciodată ca administrator (utilizator). Această operațiune este lansată doar de serviciile de sistem, NETWORK și SERVICE LOCAL, precum și SYSTEM prin mecanismele acestora. Dacă operațiunea este începută de secțiunea Run din registry, este un fișier executabil 100% viral.

Modalități de a rezolva problema cu svchost.exe

Soluția unu: În unele cazuri, simpla repornire a computerului poate rezolva multe probleme, așa că punem această opțiune în prim-plan.

Soluția a doua: Verificați activitatea virușilor în sistem. Se verifică singur sau pornește. Dar este mai ușor să treci cu vederea virușii, dar este puțin probabil ca programul să facă o greșeală. Dar pentru a fi sigur, verificați mai întâi sistemul manual, apoi executați o scanare antivirus cu un utilitar special.

Găsiți fila Procese.

Pentru a face verificarea mai convenabilă, sortați toate procesele în funcție de modul în care încarcă sistemul sau de câtă memorie RAM consumă. Acest lucru se poate face în coloanele Memorie și CPU.

Faceți clic pe aceste două coloane, sistemul va sorta procesele, iar cele care consumă mai multe resurse vor merge primii. Ați văzut mai multe fișiere svchost.exe.

Acum ar trebui să vedeți sub numele cui rulează fișierele executabile. Dacă din sistem (SISTEM), NETWORK și LOCAL SERVICE, atunci acestea sunt procese sigure lansate de OS.

Și dacă vă întrebați în numele cui (prin ce serviciu) rulează procesul svchost.exe, faceți clic pe fiecare dintre ele și accesați o filă separată.


Aici veți vedea care serviciu a inițiat lansarea acestui proces.


Doar după aceasta puteți dezactiva serviciile unul câte unul pentru a rezolva problema repornirii procesorului și a consumului mare de RAM.

O mulțime de resurse sunt de obicei consumate de „Serviciul IP Helper” și cel care este responsabil pentru actualizarea automată a software-ului computerului.

Dezactivează primul și al doilea serviciu unul câte unul, dar în al doilea caz nu vei primi actualizări automate pentru sistemul de operare, iar toate aceste procese vor trebui pornite manual.

Serviciul de ajutor IP acceptă IPv6, care nu este utilizat pe scară largă, așa că nu ezitați să-l dezactivați. Acest lucru nu va afecta funcționarea sistemului de operare.

Există cazuri când un virus deghizat în svchost.exe infectează programul antivirus însuși instalat pe sistemul de operare și, prin urmare, nu îl recunoaște și produce rezultate de scanare incorecte.

Pentru a vă asigura că scanarea pentru activitatea virușilor are succes, nu utilizați programe antivirus instalate, ci folosiți utilitare gratuite care sunt concepute special pentru astfel de verificări unice, de exemplu, de la Kaspersky Lab. Pentru a rula scanarea, copiați programul descărcat pe computer pe un suport amovibil. Apoi porniți sistemul în modul sigur și verificați folosind utilitarul.


Soluția trei: Verificați dacă există actualizări noi pentru sistemul de operare Windows și, dacă apar, instalați-le pe toate.

Soluția patru: puteți restaura sistemul de operare de la ultimul punct de control. Ideea este că un punct de control este creat cu un sistem de operare complet funcțional. Și dacă apar probleme, sistemul poate fi derulat înapoi (restaurat) folosind un punct de control creat anterior. Computerul pornește cu parametrii de operare, iar sistemul de operare funcționează ca înainte.

Soluția cinci Dosarul Prefetch este folosit de computer pentru a lansa programe și pentru a accelera sistemul de operare. Sistemul salvează parametrii descărcărilor anterioare în acest folder. Ștergeți tot ce este stocat acolo. Preluare poate fi găsită în directorul de sistem (dosarul Windows) al sistemului de operare.

Zilele trecute am intampinat o astfel de problema incat computerul (sau mai bine zis laptopul) a inceput sa incetineasca. Desigur, ca utilizator cu experiență, l-am lansat imediat și am văzut că era procesul care se încarcă svchost.exe
După ceva timp, am rezolvat problema cu „frânele” și acum împărtășesc vizitatorilor site-ului cum se poate face acest lucru în mai multe moduri.

În primul rând, vă voi avertiza imediat că, în primul rând, am făcut acest lucru pe Windows 7 și metodele vor fi descrise special pentru acesta. Nu pot să răspund exact cum va arăta în alte familii de Windows, dar sunt similare. Și în al doilea rând, articolul este mai axat pe utilizatorii avansați (ați determinat cumva ce anume se încarcă procesul, ceea ce înseamnă că înțelegeți deja mai mult sau mai puțin Windows) și, prin urmare, instrucțiunile pot părea de neînțeles pentru unii.

Deci, mai întâi vă voi arăta dispeceratul meu:

După cum puteți vedea, procesele sunt sortate după resursele cele mai ocupate (și în special după Memorie) și în primul rând este svchost.exe. Ei bine, atunci puteți vedea și că ocupă și mult spațiu. Mai mult decât totul ar trebui să fie.

Cei care văd acest proces pentru prima dată pot pune cel puțin două întrebări: " Ce fel de proces este svchost.exe?" Și " De ce sunt mai multe dintre ele în procese?„. Răspund imediat și scurt: svchost.exe este un proces de sistem care este necesar pentru a porni serviciile de sistem (sunt multe și nu are rost să le enumerăm pe toate pentru că depinde de mulți factori). Și de aceea ele poate fi lansat de la 4 la infinit (toată lumea este responsabilă pentru un serviciu).

Apropo, fiți atenți la ce utilizator rulează acest proces (în aceeași filă „Procese”). În mod normal, acesta ar trebui să fie „sistem”, sau „serviciu de rețea” sau „serviciu local”. Dacă numele contului dvs. sau „Administrator” este acolo, atunci vă pot „felicita” - aveți un virus.

Ei bine, acum să trecem la eliminarea frânelor.

1) Desigur, cel mai simplu și mai comun lucru este să reporniți. După cum se spune, „Șapte probleme - o resetare”. Adesea, este suficientă doar o repornire și multe probleme pot fi corectate (deși uneori chiar temporar).

2) Virușii noștri preferați... Verificăm computerul pentru prezența lor. Chiar dacă aveți deja un antivirus, nu trebuie să uitați că există viruși care nu pot fi detectați de un antivirus, dar altul îi poate găsi cu ușurință. Bazele de date sunt diferite, iar algoritmul este același. Prin urmare, verificați versiunile gratuite de produse de la cei mai populari dezvoltatori, de exemplu, și.
Sunt de o zi/de unică folosință și după verificare le puteți elimina.
Puteți încerca și programul. Ea a găsit 8 programe malware asupra mea.

3) Verificați actualizările Windows și instalați-le dacă sunt disponibile

4) Dimpotrivă, dezactivați Actualizările automate Windows ( , ).

Atunci nu uitați să verificați și să căutați actualizări cel puțin o dată pe săptămână.

5) Faceți clic dreapta pe cel mai „încărcat” proces și selectați „Mergeți la servicii”


Vedem o listă de servicii pentru care este responsabil acest proces:


Acum trebuie să le dezactivați pe fiecare la întâmplare folosind metoda aleatorie. Pentru a înțelege care se încarcă. Puteți dezactiva serviciile fie făcând clic dreapta pe My Computer, selectând „Gestionați”, apoi „Servicii”:


Sau pur și simplu găsiți „Administrare” în Panoul de control și există un link către Servicii:


Cred că îți vei da seama singur cum să o dezactivezi...

6) Faceți clic dreapta pe proces și selectați „Încheierea arborelui procesului”

7) Pe unitatea de sistem, în folderul Windows, există un folder interesant numit Prefetch. Este necesar pentru a accelera operarea serviciilor. Ștergeți-l =) Apoi completați arborele de proces.

8) Dacă există un proces wuauclt.exe, atunci în folderul Windows, ștergeți toate folderele din folderul SoftwareDistribution și apoi opriți acest proces.

9) Încercați sau derulați înapoi câteva zile (dacă este posibil)

10) O alternativă este să ștergeți totul din folderul *:\WINDOWS\system32\Tasks și apoi să încheiați arborele de proces.

11) Și, în sfârșit, cea mai radicală și mai grea cale este reinstalarea sistemului. Dacă nu vă deranjeaza...

După fiecare metodă, este foarte recomandabil să reporniți.

Pot exista, de asemenea, probleme în ceea ce funcționează defectuos și nu poate face față. Puteți încerca să eliminați bara și să vă uitați la comportamentul sistemului, apoi altul.

Se poate, de asemenea, ca un program să dorească să se actualizeze, dar din anumite motive nu poate (de exemplu, chiar și un antivirus). Prin urmare, încarcă atât acest proces, cât și întregul computer în ansamblu. Observați cum reacționează sistemul la lansarea programelor. Poate că începe să devină „prost” tocmai atunci când un program este încărcat după rularea automată. Aici îl puteți ajuta fie să se actualizeze, fie să îl eliminați și să îl reinstalați.

În sfârșit, o să scriu că metoda a 7-a m-a ajutat, dar probabil că prima metodă îți va fi suficientă. Scrieți comentarii dacă există alte modalități sau cum ați rezolvat problema cu „frânele” sistemului din cauza procesului svchost

Data publicării: 20.07.2010

Articol actualizat 12/09/2011

Simptome:
Computerul dvs. a început brusc să înghețe și să încetinească sistemul. În același timp, aveți un antivirus cu cele mai recente baze de date antivirus. Clic Ctrl+Alt+Deleteși faceți clic pe filă Procesele. Veți vedea o listă cu toate procesele care rulează în prezent; în același timp, veți vedea că unul dintre procese consumă o mulțime de resurse computerizate (deși în prezent nu utilizați niciun program). Aici veți vedea un anumit proces svchost(vor fi mai multe procese cu același nume, dar aveți nevoie de cel care încarcă sistemul la 100%).

Soluţie:

1) În primul rând, încercați pur și simplu să reporniți computerul.
2) Dacă după o repornire, acest proces continuă să încarce sistemul, atunci faceți clic dreapta pe proces și, în lista care se deschide, selectați Arborele procesului de sfârșit. Apoi reporniți computerul.
3) Dacă primele două metode nu v-au ajutat, atunci mergeți la folder Windowsși găsiți folderul acolo Preluare(C:\WINDOWS\Prefetch). Ștergeți acest dosar ( șterge exact folderul Preluare; NU ștergeți accidental folderul în sine Windows!!!) Apoi, urmați al doilea punct (adică ștergeți arborele de proces svchost). Reporniți computerul.

Câte procese ar trebui să fie în total?svchost.exe în fila „Procese”?
Numărul de procese cu acest nume depinde de câte servicii rulează prin svchost. Cantitatea poate depinde de versiunea de Windows, de proprietățile computerului dvs. etc. Prin urmare, pot exista de la 4 procese (minimul absolut) la infinit cu numele „svchost.exe”. Pe computerul meu cu 4 nuclee cu Windows 7 (inclusiv serviciile lansate), există 12 svchosts în fila „Procese”.

Cum să determinați care dintre ele este un virus?
Puteți vedea în captura de ecran de mai sus că în coloana „Utilizator” de lângă fiecare svchost există numele sursei care a lansat chiar acest proces. În formă normală, lângă svchosts va fi scris „sistem”, sau „serviciu de rețea”, sau „serviciu local”. Virușii se lansează ca „utilizator” (se poate scrie „utilizator” sau „administrator”).

Oricum, ce este un proces?svchost.exe?
În termeni simpli, procesul svchost este un accelerator pentru lansarea și operarea serviciilor. svchosts sunt lansate prin procesul de sistem services.exe

Ce se întâmplă dacă fac clic pe „Încheierea arborelui procesului” și închei accidental un proces de sistem?svchost, și nu virusul în sine?
Nu se va întâmpla nimic rău. Sistemul vă va da o eroare și vă va reporni computerul. După o repornire, totul va cădea la loc.

Ce viruși se mascarăsvchost.exe?
Potrivit Kaspersky Lab, următorii viruși sunt deghizați ca svchost.exe: Virus.Win32.Hidrag.d, Trojan-Clicker.Win32.Delf.cn, Net-Worm.Win32.Welchia.a
Potrivit rapoartelor neconfirmate, unele versiuni ale Trojan.Carberp se deghizează, de asemenea, în svchost.exe

Cum funcționează acești viruși?
Acești viruși, fără știrea ta, accesează servere speciale, de unde fie descarcă altceva periculos, fie trimit informații către server (și anume parolele, jurnalele, etc.)

Processvchost.exe încarcă sistemul, dar în coloana „Utilizator” scrie „sistem". Ce este?
Cel mai probabil, asta înseamnă că unele servicii funcționează din greu. Așteptați puțin și acest proces va opri încărcarea sistemului. Sau nu se va opri... Există niște viruși (de exemplu: Conficker) care folosesc svchost-uri reale pentru a vă deteriora sistemul. Aceștia sunt viruși foarte periculoși și, prin urmare, ar trebui să vă verificați computerul cu un antivirus (sau mai bine zis, mai mulți deodată). De exemplu, puteți descărca DrWeb CureIt - va găsi astfel de viruși și îi va elimina.

De ce trebuie să încheiați arborele de proces și să ștergeți folderul?Preluare?
Dacă încheiați arborele de proces al svchost care încetinește sistemul, computerul se va reporni imediat. Iar la pornire, când virusul încearcă să pornească din nou, antivirusul (pe care trebuie să îl aveți instalat) îl va detecta și elimina imediat. Deși există multe modificări. De exemplu, sursa originală a unui astfel de virus poate fi localizată în folderul Prefetch. Acest folder este necesar pentru a accelera operarea serviciilor. Eliminarea acestuia nu va afecta computerul.

Sfatul tău nu m-a ajutat. Processvchost.exe continuă să încarce sistemul.
În primul rând, verificați computerul cu un antivirus. Mai bine, verifică-ți computerul cu mai multe antivirusuri.
De asemenea, vă pot sfătui să curățați folderul System Volume Information. Acest folder conține puncte de restaurare pentru computerul dvs. Virușii se înregistrează în acest folder, deoarece sistemul nu permite antivirusului să ștergă nimic din acest folder. Dar este puțin probabil să vă fie de folos. Nu am auzit încă de astfel de modificări ale virușilor care pretind a fi svchost.exe și care se află în folderul System Volume Information.

Dacă mai aveți întrebări, voi răspunde cu plăcere.


Cele mai recente sfaturi din secțiunea Calculatoare și Internet:

Comentariile Consiliului:

Mulțumesc foarte mult! Totul este clar și fără apă Toate procesele inutile au dispărut. Multumesc!

Windows6.1-KB3102810 x86 (x64) - pentru 7, al cărui updater consumă multă memorie RAM.

Pe scurt, mi-am dat seama de ce svchost încărca procentul cu 30%, utilitarul Spyware Process Detector ( îl puteți găsi pe Internet cu un crack) a ajutat la descoperirea acestui proces misterios și s-a dovedit a nu fi un fel de malware, dar un proces obișnuit de sistem Defrag exe, și a fost rating. Pe scurt, am dezactivat serviciul Defragmentarea discului, svchost nu mai apare.

Am încercat totul, am dezactivat centrul de actualizare, am șters Prefetch și am încheiat arborele de proces, nimic nu ajută, svchost încă se încarcă la 30%.

Ilya, mulțumesc mult! A ajutat! Am facut totul asa cum a fost scris. Numai pe XP-ul meu serviciul se numește Actualizare automată. După dezactivarea autorunității, de îndată ce am reușit să opresc serviciul, acest proces a dispărut și încărcarea procesorului a scăzut. Pentru cei cărora nu le pasă de XP sau de actualizări, recomand această metodă.

Ivan, mulțumesc foarte mult pentru comentariu) A fost de ajutor. Am refuzat accesul și totul a revenit la normal. Nimic nu a ajutat înainte!

Am șters folderul Prefetch, dar după o repornire apare din nou, la fel ca problema cu RAM-ul.

pe Win XP am rezolvat problema simplu - dezactivând actualizările de sistem. Probabil că cele soft îi împing în acest fel pe utilizatori să părăsească XP și 7.

Rustam, articolul spune clar că acest folder nu este pentru fișierele de sistem (care se află în folderul Windows). Iată un citat din articolul „Eliminarea acestuia nu va dăuna computerului”. CITIȚI CU ATENTIE ARTICOLUL, cykablyat!

M-am uitat în folderul svchost, dar am găsit acolo doar folderele rădăcină ale tuturor programelor care rulează pe computer. la ștergere, ar putea să apară o catastrofă, iar principalul lucru este: o oprire completă a tuturor programelor de susținere a vieții, ceea ce în cele din urmă ar duce la faptul că, după o repornire, computerul nu va mai funcționa complet și ar trebui să reinstalez Windows. Deci, nu am riscat să șterg întreg folderul gazdă. O sa caut si alte solutii la probleme. Și pentru cei care cred că dezactivarea actualizării rezolvă problema, voi spune: am făcut asta o dată, iar virusul care a intrat în computer a mâncat toată placa de bază și hard disk-ul a încetat să funcționeze. de fapt, pornește laptopul, dar îngheață imediat și nici măcar nu răspunde la ctrl-alt-del. Și pe butonul de pornire și oprire al computerului. Trebuie sa scot bateria... de atunci laptopul a fost retras... nici un singur atelier nu se va angaja sa-l repare. un fel de prostie.....

Am demolat acest folder - a ajutat. Multumesc!

cine poate ajuta cu svchot? datele mele de contact WhatsApp Viber +7 999 171 60 74 Skype West00073 Îți voi fi recunoscător. Am testat computerul în toate felurile posibile și nu ajută.

cine poate ajuta acest SWSHOT tocmai m-a torturat, a încercat totul. Există cineva care poate rezolva această problemă?

Toate metodele indicate în articol nu m-au ajutat, am decis să citesc comentariile și de cele mai multe ori spuneau că nu este un virus ci actualizări și am dezactivat aceste actualizări și totul a dispărut

Multumesc!! a dat jos dosarul. corectat ;)

Îmi cer scuze, greșeala mea. alte procese din Sestem32

Ce se întâmplă dacă procesul care utilizează procesorul este localizat nu ca toate celelalte svchosts din Win32, ci în AppDataRoaming?

Mulțumesc, am șters folderul și totul este în regulă.

Sfaturile din comentariile lui Roman din 30.08.2016 m-au ajutat si anume a doua metoda (suplimentara), prin Administratie!

Mulțumesc, totul a căzut la locul lui!

Te pot contacta pe Skype?

Cele mai bune articole pe această temă