ce este svchost.exe si ce face
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.




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.
April 22nd, 2008 at 2:26 am
Vista e prea instabil cu $P1 lui cu tot.
. oricum…. ce poti si nu poti face pe windows sau leopard… poti face pe linux
.. pt ca aici.. totul este posibil…
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
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
)
gata… mai vorbim… m-am mai calmat
sport
April 22nd, 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.
O idee, mai scrie unul si despre rundll32 (poti sa copiezi destul de lejer introducerea fara sa modifici ceva
)
Btw, interesant articol
April 24th, 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…
August 17th, 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…….
October 11th, 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
July 28th, 2009 at 10:57 pm
Calculatorul meu are virusul nou Michael Jackson..stiti cum as putea sa scap de el ? si daca e periculos?
December 26th, 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…
January 5th, 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
February 5th, 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?!…
ma puteti ajuta?please
February 5th, 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


February 12th, 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