Pagina principala » Geek Stuff » Ce este svchost.exe și este sigur sau este un virus?

    Ce este svchost.exe și este sigur sau este un virus?

    Astăzi am primit următorul e-mail de la un groovyReader care întreabă ce este svchost.exe:

    "Am deschis Task Manager-ul meu și am văzut svchost.exe printre multe alte procese care rulează. Ce este svchost.exe și de ce se execută de atâtea ori pe calculatorul meu? Este un virus sau altceva? Cum pot să scap de ea?

    Pe măsură ce am început să scriu răspunsul de e-mail înapoi la groovyReader, am decis că răspunsul merită un articol cu ​​drepturi depline. MrGroove a fost de acord că suntem aici!

    Vestea bună este că svchost.exe nu este un virus sau inteligență artificială care preia computerul. Vestea proastă este că este misterios și bun la ascunderea a ceea ce este. macabruȘtiri este, cu un pic de săpat, putem învăța destul de puțin despre ceea ce face exact svchost.exe pe computer.

    În primul rând, să ne deschidem Windows Task Manager folosind CTRL + ALT + DEL meniu sau prin apăsarea scurtării CTRL + SHIFT + ESC.  Oricum, odată ce Managerul de activități este deschis, veți vedea mai multe procese de rulare a programului svchost.exe.

    Deci, ce este exact svchost.exe?

    Site-ul de asistență Microsoft îl definește ca fiind "un nume generic al procesului gazdă pentru serviciile care rulează din biblioteci dinamice." Dreapta. Deci, e destul de simplu, oricine ar putea înțelege că ... eroare bine, să traducem.

    A "dinamic-bibliotecă de legătură " cunoscută și sub numele de a .dll fișierul este doar un bloc mare de cod de programare. Există multe trucuri pe care dezvoltatorii le pot face cu aceste fișiere pentru a face ca lucrurile să meargă mai repede și să ia mai puțin spațiu. Problema este că un fișier .dll nu poate rula independent. Ai nevoie de .executabil sau "executabil“ fișier pentru a încărca .dll și codul său.

    Acum că știm un fișier DLL este, ar trebui să fie mai ușor de înțeles de ce svchost se numește o "gazdă generică". Tot ceea ce face este încărcarea fișierelor DLL, astfel încât acestea să poată rula și executa aplicații de sistem. Deci nu este nimic de îngrijorat de așa ceva? Există posibilitatea ca tu să poți descărca un virus care să-ți poată face sarcina nevinovată să încarce niște DLL-uri din partea întunecată. Păstrarea actualizării computerului cu toate Actualizările de securitate Microsoft și rularea unei aplicații antivirus ar trebui să reducă la minimum șansa de a face acest lucru.

    Bine bine, deci este doar o gazdă pentru procese și mai mult! Acum sunt chiar mai curios și vreau să știu exact ce este condus de svchost.exe, așa cum verific acest lucru? Există două modalități ușoare de a păstra filele pe svchost.exe. Primul este linia de comandă.

    Cum să aflați ce procese rulează pe computerul dvs. utilizând linia de comandă.

    1. Clic Meniul Start și apoi Clic Alerga. În fereastra Run care se afișează Tip în cmd și presa O.K.

    2. În fereastra de comandă Tip tasklist / SVC, și apoi presa INTRODUCE.  Acum veți putea vedea toate bibliotecile dinamice listate pe care le execută svchost.exe.

    Problema cu linia de comandă este că ea doar aduce procese și mai ciudate, care apar atât de misterioase ca și însuși. Deci aici este locul unde trebuie descărcați un program de la Microsoft numit Process Explorer (faceți clic pentru a descărca).  Process Explorer este autonomă și nu necesită instalare. Doar unzip fișierul descărcat și executați-l. Odată ce ați rulat, puteți evidenția procesele individuale și puteți vedea ce face fiecare proces. Același proces funcționează și cu Windows XP, Vista și chiar cu Windows 7!

    Deci, să lansăm Process Explorer și să aruncăm o privire asupra sistemului svchost.exe din sistemul meu.

    Odată deschis, pur și simplu treceți peste un proces precum svchost.exe pentru detalii despre el.

    Dacă doriți mai multe detalii Click dreapta svchost.exe și Clic Proprietăți atunci Selectați Servicii fila.

    În regulă, totul arată bine, acum știm ce este svchost.exe și cum să descifrăm toate serviciile pe care le rulează. După ce ați jucat cu acest lucru, veți observa că unele dintre cele mai vechi nu funcționează la fel de multe servicii ca altele. Și așteptați, de ce sunt atât de multe sfinții care rulează simultan?

    Fiecare svchost rulează servicii bazate pe grupuri de servicii logice, de exemplu, se pot executa servicii de rețea în timp ce altul ar putea fi manipularea driverelor de dispozitive. Având aceste servicii rulate pe gazde separate este o caracteristică elegantă, pentru că în acest fel, dacă cineva moare, nu va scoate întregul dvs. sistem dintr-o dată. Asta e destul de o gură plină, nu-i așa?

    Sper că ți-a plăcut acest articol groovy! Am avut o mulțime de distracție scriind-o, cu toate acestea, dacă am pierdut ceva sau aveți încă mai multe întrebări, nu ezitați să aruncați o notă mai jos sau, Alăturați-ne în Forumul Comunității de Asistență Tehnică gratuită și postați-vă întrebarea!