C. Alecu Fondator
Localitate : Calarasi Mesaje : 358 Membru din : 20/11/2016 Reputatie : ►
Fondator ✓
--------------------
Administrator Principal ✓
--------------------
↻ Detinator Server ✓
-------------------
| Subiect: Ce este svchost.exe si ce face 07.03.17 19:58 | |
| 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".igura 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. Eu am avut probleme pe Windos 7 si am rezolvat direct cu poza din figura 5 si merge pc perfect. acum |
|