ce este svchost.exe si ce face

by AvionarU on 21 April 2008

   cele de mai jos sunt valabile in primul rand pentru Vista. cu mici variatii se pot adapta si pt XP PRO. XP Home Edition e mai greu de zgandarit, avand multe lipsuri la capitolul optiuni.

   ce e svchost.exe asta?

   lasand la o parte definitia Microsoft, explicatia mai populara ar fi ca svchost.exe serveste drept o "rampa de lansare" pentru DLL-uri. cu mai mult timp in urma, Microsoft a inceput sa mute functionalitatea si serviciile interne ale Windows in DLL-uri, in loc de fisiere .EXE . dpdv al progamarii, miscarea are sens, insa Windows nu stie sa lanseze direct un DLL. asa ca a iesit svchost.exe

   de ce ruleaza atat de multe procese svchost.exe ?

  din nou, e problema de logica simpla. daca va uitati in lista de servicii (Start > Run > scrieti "services.msc"), veti vedea o caruta de chestii pornite. daca fiecare serviciu ar porni o "rampa de lansare" svchost.exe, un crash ar putea ingenunchea tot sistemul de operare.

   drept urmare, serviciile sunt organizate in grupuri logice, fiecare din aceste grupuri folosind cate o rampa de lansare. de exemplu, un produs de securitate (antivirus, firewall etc) poate rula mai multe servicii simultan. un svchost.exe va porni toate aceste servicii pe baza grupului logic din care fac parte. alt procesc svchost poate rula servicii legate de retea si tot asa.

   pot sa fac ceva?

   userii avansati pot opri serviciile de care nu au nevoie si care totusi pornesc implicit. deasemenea, in cazul utilizarii masive a procesorului de catre un svchost.exe, serviciile din grupul logic lansat de procesul respectiv pot fi restartate sau inchise.

   problema de care se lovesc multi este identificarea serviciilor care sunt lansate printr-un anume svchost.exe. sa vedem niste poze ajutatoare:

figura 1: CTRL+ALT+DEL, click dreapta pe taskbar si "Task Manager" – duc in general la ce se vede mai jos. lista de procese contine in cazul de fata multe "rampe de lansare".

figura 2: daca vreti sa vedeti ce servicii/grupuri logice folosesc procesele svchost.exe, mergeti in Start > Run (sau bara de Search daca aveti meniul de Vista) > scrieti "cmd" > scrieti "tasklist /SVC" (click pe poza pentru marire)

avantajul la aceasta metoda e ca este rapida. dezavantajul este ca un user mai putin avansat nu va recunoaste mare lucru din denumirile de mai sus. eu de exemplu le gasesc destul de intuitive in marea majoritate, insa stiu ca nu e cazul majoritatii.

figura 3: o alta metoda de a vedea ce servicii sunt lansate de un svchost.exe, ceva mai explicativa/intuitiva, este urmatoarea: right click pe un proces "svchost.exe" din figura 1 > optiunea "Go to Service(s)".

 

figura 4: miscarea de mai sus va muta selectia pe tab-ul Services din Task Manager si va selecta(marca) serviciile dependente de svchost-ul selectat (click pe poza pentru marire).

avantajul la aceasta metoda este evident. ajuta foarte mult un utilizator obisnuit prin faptul ca in coloana "Description" prezinta numele real al serviciului, care de cele mai multe ori este explicativ. astfel utilizatorul poate decide daca e cazul sa opreasca serviciul sau nu. cum se face asta mai exact?

figura 5: apasati Start > Run (sau in casuta de search in meniul de Vista) > scrieti services.msc .  sau mergeti in Start > Control Panel > Adminstrative Tools > Services. se deschide urmatoarea fereastra cu ambele miscari(click pe poza pentru marire):

de-aci e destul de simplu, dar acordati atentie maxima, un pas gresit putand cauza diverse probleme. gasiti in lista serviciul cautat > click dreapta pe el >  Properties. primiti fereastra din figura 6 de mai jos, unde apare o descriere mai detaliata a serviciului, comanda de lansare pe svchost.exe si optiunea de pornire (Startup Type). in meniul startup, alegeti "Disable", eventual apasati si butonul de "Stop" pentru oprirea imediata a serviciului.

atentie, unele servicii pot depinde de altele. oprirea unui serviciu nepotrivit poate cauza reactii in lant, asa ca deschideti ochii si cititi si intrebati evetual inainte sa dati click. daca nu sunteti siguri, mai bine lasati-le asa, e alegerea optima in asemenea situatie.

Nota: nu sunt responsabil pentru eventuale stricaciuni pe care vi le puteti provoca in sistemul de operare ca urmare a acestui ghid. daca cititi cu atentie insa, nu veti avea probleme.

vista, windows, microsoft, IT, software, tricks

{ 32 comments… read them below or add one }

1 gigi April 21, 2008 at 7:16 pm

Aoleu frateee, eshti varzaaa. De bruxeles.

Deci e tare faza cu rampa de deleleuri =))
Mai departe n-am citit ca ma durea burta de ris.

Reply

2 gogu November 27, 2016 at 1:45 pm

este posibil sa fi gresit…dar daca te consideri mai bun posteaza adevarul…nu da numai cu pietre…corect?

Reply

3 Ciprian April 22, 2008 at 2:26 am

Vista e prea instabil cu $P1 lui cu tot.
Man… lasa vista, xp, M$ si virusii .. cand am vazut ca ai pidgin credeam ca esti pe linux… dar si tu esti window$ist?
Nu zic.. si eu am o masina virtuala cu xp pe ea (for testing purposes and for Visual Studio).. dar come on… se tot bate lumea pe windows si mac.. care e mai tare…
uita de linux..
de ce?
pt ca nu stiu prea multe de el…
si li frica sa nu spuna prostii poate ;). oricum…. ce poti si nu poti face pe windows sau leopard… poti face pe linux ;).. pt ca aici.. totul este posibil…

Da, M$ e peste tot… si-mi vine sa ma dau cu capul de pereti cand vad ce intrebari imi pun unii legat de normal everyday windows use…

FUCKING READ WHAT YOU’RE CLICKING!!!
AND GOOGLE !!!!

(apropo… WPF… chestia pe care merge grafica la VISTA… e varza… am incercat sa lucrez cu controlere de XP pe ea.. si sa setez transparentza…. dupa 1 ora de sudoare… aflu ca marele WPF.. care cica e ver finala….. are BUG.. )

nu zic.. si compiz fusion … nu e gata… dar e de 10 000 de ori mai tare ca WPF (ocupa 4 mb 😉 si face mult mai multe chestii decat ce poti face in AERO ) …. macar astia nu se lauda ca e final… 😉 (si din cate am auzit o sa fie final in curand :D)

gata… mai vorbim… m-am mai calmat :))
sport

Reply

4 me April 22, 2008 at 12:00 pm

De acord cu tine Ciprian ca pe Linux aproape totul e posibil, insa nu totul e la fel de usor ca si pe alte sisteme de operare. Daca ai lucrat ceva timp pe linux, nu-ti mai dai seama, insa de exemplu, un user de window$ o sa vada diferenta imediat.
Btw, interesant articol 😉 O idee, mai scrie unul si despre rundll32 (poti sa copiezi destul de lejer introducerea fara sa modifici ceva :)) )

Reply

5 Programare Sociala April 24, 2008 at 11:16 am

@ciprian:
WPF a fost scris pentru Vista. Apoi a fost “backported” și pentru XP, dar nu suportă și partea de transparență.

Iar dacă tu te chinui să scrii aplicații cu transparență sub Windows XP, înseamnă că ai mult prea mult timp liber.

De asemenea, dacă folosești Linux în loc de Windows, iar înseamnă că ai prea mult timp liber.

Deci trag concluzia că îți trebuie o femeie…

Reply

6 Twiggy August 17, 2008 at 7:21 am

pfff..acum ti-am luat old posts la browse which sort of makes me feel like a stalker.
dar..
acum nu-mi pare rau pentru ca …fiind femeie..chiar daca ma chinui sa am treaba cu comp-urile nu prea imi iese..si na` ..in suferinta mea stiam ca ceva nu e ok cu svchost.exe si ca ar cam trebui sa fac ceva cu el care m-ar ajuta sa maximizez comp performance dar nu stiam exact ce.
mda.si acum tac pentru ca e 7 dimineata si incep sa-mi pun intrebari despre cat de succesful e viata mea sociala de stau si-ti citesc blogu` in loc sa culc…….:|

Reply

7 virus virusel October 11, 2008 at 3:43 am

sall all shi multa stima pt totzi .vreau sa va intreb dak shtie careva de ce proces am nevoie pt a pornii bara d start..?ca viroza nu are.verificat cu NOD32 Mcafee shi AVG
deci racit nu e
e prost de fel dar vreau sa il fac cat de cat deshtept
legat de dif intre win shi linux intradevar sunt multe shi intradevar cei care lucreaza pe win(cazul meu) le vad repede.dak vretzi sa imi com ceva pers virus3l19 e id meu de mess
multa bafta shi ne auzim .multzumesc anticipat

Reply

8 Limba Romana January 7, 2014 at 10:47 am

MAi viruse, m-ai omorat !! Invata naibii sa scrii corect, esti varza !!!

Reply

9 Larisa July 28, 2009 at 10:57 pm

Calculatorul meu are virusul nou Michael Jackson..stiti cum as putea sa scap de el ? si daca e periculos?

Reply

10 PIKO December 26, 2009 at 12:04 pm

Ma ajutati si pe mine plz?…:((:((:((
de ce scvhost.exe m inunatia asta imi foloseste procesorul la 99% cap… e din cauza vreunui virus sau e supraincarcat ? nu inteleg…

Reply

11 lidi January 5, 2010 at 3:16 pm

buna,am o problema,nu imi apare bara de start si nici iconitele pe desktop.am incercat sa lansez explorer.exe din task manager…si nu ma lasa.ce pot sa fac?e vorba de vreun virus?sau mi-a sters ceva registrii la devirusare cand am rulat antivirusul?multumesc anticipat

Reply

12 S@D February 5, 2010 at 1:34 pm

vad ca sunt oameni cu cap aici.am win xp prof si un svchost (system)imi “papa” 50 la suta din cpu…ce pot sa i fac?ii dau o bere poate se cumintzeste?!…:-w ma puteti ajuta?please

Reply

13 S@D February 5, 2010 at 1:42 pm

new edit. si daca ii dau end process tree imi apare fereastra in care scrie ca se inchide pc ul in 60 de secunde 😐 :-w:(

Reply

14 gunner February 12, 2010 at 12:14 pm

# gigi
April 21st, 2008 at 7:16 pm

Aoleu frateee, eshti varzaaa. De bruxeles.

Deci e tare faza cu rampa de deleleuri =))
Mai departe n-am citit ca ma durea burta de ris.

@gigi
esti prea praf pentru secolul asta “gigi” , probabil esti un alt frustrat sexual care traieste in a-i jigni pe altii

@avionaru
felicitari ca impartasesti cunostintele tale si altora 🙂

Reply

15 mosu January 29, 2011 at 4:10 pm

Daca cel de sus cat de cat a explicat cam cu ce se mananca acest proces si zici ca e varza,explica tu cum sta treaba GIGI(BECALI)desteptaciune intruchipata.

Reply

16 alt gigi :)) February 25, 2011 at 3:24 pm

Salutare people,
E simplu,e o componenta de windows care merge ok in majoritatea cazurilor,doar ca in unele cazuri(nu putine) apare problema de mai sus,as spune ca nu ne intereseaza ce face si ce e el asa de mult pe cat ne intereseaza ce-l face sa consume asa mult cpu.
Cateva variante prin care am reusit sa rezolv problema(folosind ” http://www.technibble.com/how-to-fix-svchost-using-100-cpu-memory-leak/!!!!! “) :
-poti incerca sa opresti update-urile de windows(control panel-security center) sau alte update-uri(pentru imprimante HP de ex e o problema comuna: start-run– services.msc-si pui pe manual serviciul HP network device support),se pare ca problema e cauzata de el…daca asta nu rezolva problema,run-msconfig-startup si debifeaza update-urile si programele care pornesc acolo automat(poti sa le debifezi pe toate de ex…recomandat totusi sa lasi antivirusul si ce mai vrei tu…mess,skype etc..dar nu si imprimanta sau alte programe pe care le folosesti ocazional)

-daca nu merg variantele de mai sus,poti incerca solutia asta: ” * Visit the Microsoft website and Download Windows Update v3 WindowsUpdateAgent30-x86.exe and save it to your C:\ drive
* Download this file fix_svchost.bat (right click and choose save as..) and save it to your C:\ drive
* Download this file WindowsXP-KB927891.exe and save it to your C:\ drive
* Reboot the computer and log in to Windows XP in safe mode. To do this, press F8 just before the WindowsXP logo shows up during boot and press up to choose “Safe Mode”
* Once Windows has loaded and you have the option of which user account to use, log on as “Administrator”.
* Click Start > Run, choose the Browse button and find the fix_svchost.bat file you saved before, press Open, then OK.
* A black screen will pop up and white text will scroll past. Wait for this process to finish as it could take several minutes. It will close itself when its finished.
* Once the black screen disappears, Click Start > Run, choose the Browse button and find the WindowsUpdateAgent30-x86.exe file you saved before, press Open, then OK. Follow the prompts as it installs.
* When Windows Update Agent finishes installing, Click Start > Run, choose the Browse button and find the WindowsXP-KB927891.exe file you saved before, press Open, then OK. Follow the prompts as it installs.
* Reboot the computer”
-ultima sigur va rezolva :),e testata.

People,un adevarat om de suport stie ca se adreseaza oamenilor care nu au ca profesie IT-ul,prin urmare,explicatiile sunt simple,la subiect…daca mai aveti o problema,nu pierdeti vremea pe articole prostesti ca asta pe care il comentez,cautati solutia…

catre Avionaru`: Sunt aproape sigur ca o sa stergi ce am scris aici,dar imi e destul de clar ca nu ai experienta in troubleshooting si ca esti doar un alt roman care ne face de rusine..un plagiator fara stima de sine.E clar ca nu ai cum sa cunosti toate situatiile de troubleshooting,e un sistem complex windows-ul,dar macar spune de unde traduci sau de unde copiezi,nu le spune de parca tu le-ai fi construit pentru ca nu le-ai construit tu si te faci de cacao,dupa cum bine a remarcat primul Gigi.Spun asta pentru ca explicatiile tale si print screenurile sunt clar de aici : http://www.howtogeek.com/howto/windows-vista/what-is-svchostexe-and-why-is-it-running/

Reply

17 orange May 5, 2011 at 6:29 pm

@avionaru
merci mult de lamuriri 🙂

@impusca-te boule pana nu e prea tarziu :d

Reply

18 orange May 5, 2011 at 6:30 pm

a 2-a era pt gigi … NORMAL

Reply

19 haiducu July 7, 2011 at 5:00 pm

lasati viata virtuala si traiti-va scurta si mizerabila viata reala

Reply

20 ROK July 21, 2011 at 12:21 pm

Haiducule comentariile fac parte din viata reala daca nu stiai,pacat ca in loc sa se scrie despre subiect(chestiuni care ne-ar fi de folos)se gasesc tampiti precum ”gigi”care s-au nascut degeaba si in conditii incompatibile cu dezvoltarea materii cenusii(rebuturi umane sau avortoni)care efectiv traiesc degeaba(paraziti)si se baga in seama pentru ca nimeni nu le da atentie.Ce e mai rau ca ei nici macar nu constientizeaza asta pentru ca le lipsesc si neuronii!:-?

Reply

21 ROK July 21, 2011 at 12:31 pm

Mai rau este ca nici nu stie sa se exprime sau sa scrie,ca de invatat nici atat.Scrie : ”bruxeles”in loc de ”Bruxelles” si deleleuri in loc de dll.-uri si nu numai, dar incultura(prostia) iese repede la iveala spre norocul celorlalti.:)

Reply

22 gabytzuus September 20, 2011 at 5:01 pm

am si eu o intrebare..de ce imi vede 4 giga ram din cei instalati si in paranteza (3.37 usable) si am windows pe 64…ramii sunt compatibili..frecventa o suporta placa de baza…am 2 placute de ram a cate 2 giga fiecare…care ar fi problema

Reply

23 Psyche September 22, 2011 at 10:39 am

@gabytzuus:
Am sa presupun ca vorbim de o placa de baza pe socket 775, care e cu chipset 945 sau 965…
Practic, din cei 4 gb pe care ii ai, in bios iti va arata ca 3,37 sunt alocati iar restul sunt appropriated.
Deci nu ai ce face, e o limitare a placilor de baza mai vechi.
Schimba placa sau…ramai asa…diferenta nu e mare.

Reply

24 gabytzuus September 24, 2011 at 12:06 am

da asa e 945 socket 775..nu ma deranjeaza deloc da ma oftica..si am vazut multi cu problema asta…si am incercat sa ma uit in bios dupa appropiated asta d anu il gasesc…in fine..e bine si asa..ms d erasp..oricum maia stept opinii:)

Reply

25 alin October 26, 2013 at 10:01 am

mie mi “tureaza”pc-ul cateodata si cred ca e din cauza acestui svchost pt ca foloseste prea multe resurse mai ales cand ma joc on line.il pot opri din turatie doar cu un restart.pareri???

Reply

26 Moshu' December 12, 2013 at 3:43 am

@alin
Nu. Un restart nu rezolva problema. Cel mai corect este sa chemi un prieten care se pricepe (dar bine de tot!) si care sa-ti umble in Services Management si sa-ti opreasca de acolo toate serviciile de care n-ai nevoie. Eu de pilda am constatat ca desi n-am avut niciodata UPS, aveam activat serviciul de monitorizare a bateriei. Si multe altele. Update-uri automate la Google sau la Java, la Flash, la… dracu’ mai stie ce! Asadar, cheama un prieten FOARTE specialist. Altfel, daca nu stie exact ce face, poti sa ai placerea unui crash de toata frumusetea (Blue Screen of Death si toate cele).

Reply

27 mabite December 31, 2013 at 1:05 am

Mda…baieti din certurile voastre virtuale am inteles cam tot ce se putea in privinta acestui svchost care la mine duce procesorul pana la 100% .Desi sunt total paralel cu informatica it ,inteleg ca nu este normal sa nu coboare procesorul sub 100% si inca nu mi-am dat seama cum aflu din tabelul fig.5 care din acele “dll-uri-elemente” consuma cel mai mult din procesor .In aceste conditii stiam clar ce pot oprii si ce nu .Am aceiasi problema ca si PIKO care spunea:Ma ajutati si pe mine plz?…:((:((:((
de ce scvhost.exe m inunatia asta imi foloseste procesorul la 99% cap… e din cauza vreunui virus sau e supraincarcat ? nu inteleg…
Desi antivirusul nu mi-a gasit nici-o bacterie virala sau vre-un armasar troian pe sistemul meu 32 al wind xp ….multumesc anticipat daca ma poate ajuta cineva sa lase mesaj la mess sau e-mail mabit80@yahoo.fr

Reply

28 unu oarecare January 14, 2014 at 3:57 pm

opreste automatic updates si procesoru’ scade la 0-3 % de la 99 %. merci “alt gigi :))”.

Reply

29 indoor playground March 12, 2014 at 11:04 am

Do you have a spam problem on this blog; I also am a blogger, and
I was curious about your situation; many of us have developed
some nice procedures and we are looking to exchange methods
with others, be sure to shoot me an e-mail if interested.

Reply

30 http://highorientation11.soup.io June 20, 2014 at 7:32 pm

Un extrême remerciement à l’admin du site
web

Reply

31 Cathleen July 9, 2014 at 4:59 pm

Une fois de plus un excellent post, j’en discuterai ce soir avec mes collègues

Reply

32 florin January 15, 2017 at 5:12 pm

acuma de curind miam infectat pc-ul cu virusul svchost.com(C:\WINDOWS\svchost.com) si am fost nevoit sa formatez hardul pt ami instala sistemul de operare iar acuma nu mai am probleme ps” am scos un joc virusat de pe net numele jocului este gta vc(new update 2016)

Reply

{ 1 trackback }

Leave a Comment

Previous post:

Next post: