Što je Svchost.exe (Service Host)?

Sadržaj:

Što je Svchost.exe (Service Host)?
Što je Svchost.exe (Service Host)?
Anonim

Što treba znati

  • Service Host (svchost.exe) je legitiman sistemski proces koji se koristi u Windows OS-u.
  • Sigurno je ako je pohranjeno ovdje: %SystemRoot%\System32\ ili %SystemRoot%\SysWOW64\.
  • Možete izbrisati svchost.exe ako ga pronađete bilo gdje drugdje.

Ovaj članak objašnjava što je svchost.exe, kako znati je li siguran i što učiniti ako pronađete svchost.exe virus.

Što je Svchost.exe?

Datoteka svchost.exe (Service Host) kritični je sistemski proces koji osigurava Microsoft u operativnim sustavima Windows. Pod normalnim okolnostima, ova datoteka nije virus, već ključna komponenta u mnogim Windows uslugama.

Svrha svchost.exe je da, kao što bi naziv implicirao, hostuje usluge. Windows ga koristi za grupiranje usluga kojima je potreban pristup istim DLL-ovima za rad u jednom procesu, čime se smanjuje njihova potražnja za resursima sustava.

Budući da Windows koristi Service Host proces za toliko zadataka, uobičajeno je vidjeti povećanu upotrebu RAM-a za svchost.exe u Upravitelju zadataka. Također ćete vidjeti mnoge instance svchost.exe pokrenute u Upravitelju zadataka jer Windows grupira slične usluge zajedno, kao što su usluge povezane s mrežom.

S obzirom da je ovo tako kritična komponenta, ne biste je trebali brisati ili staviti u karantenu osim ako niste potvrdili da je određena svchost.exe datoteka s kojom radite nepotrebna ili zlonamjerna. Mogu postojati samo dvije mape u kojima je pohranjena prava verzija, što olakšava uočavanje lažne.

Image
Image

Koji softver koristi Svchost.exe?

Proces svchost.exe pokreće se kada se Windows pokrene, a zatim provjerava HKLM košnicu registra (pod SOFTWARE\Microsoft\Windows NT\CurrentVersion\Svchost) za usluge koje bi trebao učitati u memoriju.

Svchost.exe može se vidjeti kako radi u sustavima Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP i Windows 2000.

Počevši od Windows 10 Creator Update (verzija 1703), za sustave koji pokreću više od 3,5 GB RAM-a, svaka usluga pokreće instancu svchost. Ako je dostupno manje od 3,5 GB RAM-a, usluge se grupiraju u zajedničke svchost.exe procese baš kao u prethodnim verzijama sustava Windows.

Nekoliko primjera Windows usluga koje koriste svchost.exe uključuju:

  • Windows Update
  • Infrastrukturna usluga pozadinskih zadataka
  • Plug and Play
  • World Wide Web Publishing Service
  • Bluetooth usluga podrške
  • Vatrozid za Windows
  • Planer zadataka
  • DHCP klijent
  • Windows Audio
  • Superfetch
  • Mrežne veze
  • Udaljeni poziv procedure (RPC)

Je li Svchost.exe virus?

Ne obično, ali ne škodi provjeriti, pogotovo ako nemate pojma zašto svchost.exe zauzima svu memoriju na vašem računalu.

Prvi korak u utvrđivanju je li svchost.exe virus je određivanje usluga koje svaka instanca svchost.exe hostira. Budući da vjerojatno imate više instanci koje se izvode u Upravitelju zadataka, morate zaroniti malo dublje da vidite što svaki proces radi prije nego što odlučite hoćete li izbrisati svchost proces ili onemogućiti uslugu koja se izvodi unutra.

Kada saznate koji se servisi izvode unutar svchost.exe, možete vidjeti jesu li stvarni i potrebni ili se zlonamjerni softver pretvara da je svchost.exe.

Ako imate Windows 11, 10 ili 8, možete "otvoriti" svaku datoteku svchost.exe iz Upravitelja zadataka.

  1. Otvorite upravitelja zadataka.
  2. Odaberite karticu Procesi.
  3. Skrolujte prema dolje do odjeljka Windows procesi i pronađite Service Host: < naziv usluge > unos.

    Image
    Image
  4. Dodirnite i držite ili desnom tipkom miša kliknite unos i odaberite Otvori lokaciju datoteke.

    Ako je lokacija koja se otvara bilo koja druga od bilo koje od sljedećih staza, gdje Windows pohranjuje autentične kopije svchost.exe, možda imate virus:

    • %SystemRoot%\System32\svchost.exe
    • %SystemRoot%\SysWOW64\svchost.exe
    Image
    Image

    Druga staza je mjesto gdje se nalaze 32-bitne usluge koje rade na 64-bitnom stroju. Nemaju sva računala tu mapu.

  5. Natrag u Upravitelju zadataka odaberite strelicu s lijeve strane unosa da biste ga proširili. Smještena izravno ispod svchost.exe instance je svaka usluga koju hostira.

Za druge verzije sustava Windows kao što je Windows 7, također možete koristiti Upravitelj zadataka da vidite sve usluge koje koristi svchost.exe, ali to nije tako jasno prikazano kao što je u novijim verzijama. Učinite to desnim klikom na svchost.exe instancu u kartici Processes, odabirom Idi na usluge, a zatim pročitajte popis označenih usluga u kartici Usluge.

Druga opcija je korištenje naredbe popis zadataka u naredbenom retku za izradu popisa svih usluga koje koriste sve instance svchost.exe.

Da biste to učinili, otvorite naredbeni redak i unesite sljedeću naredbu:


tasklist /svc | pronađite “svchost.exe”

Image
Image

Druga opcija koju ovdje imate je korištenje operatora preusmjeravanja za izvoz rezultata naredbe u tekstualnu datoteku, što bi moglo biti lakše za čitanje.

Ako nešto ne identificirate na popisu, to ne znači nužno da imate virus. To bi mogla biti samo usluga koju ne prepoznajete, ali je vitalna za bitne operacije sustava Windows. Vjerojatno postoje deseci servisa koji izgledaju kao virusi i koji su potpuno sigurni.

Ako se dvoumite oko bilo čega što vidite, potražite na internetu. To možete učiniti u novijim verzijama Windowsa putem Upravitelja zadataka: desnom tipkom miša kliknite uslugu i odaberite Traži na mreži. Za Windows 7, Vista ili XP, zabilježite uslugu u Command Prompt i upišite je u Google.

Za isključivanje usluge koja radi u svchost.exe, pogledajte dva skupa uputa na dnu ove stranice.

Zašto Svchost.exe koristi toliko memorije?

Kao i svaki proces, ovaj zahtijeva memoriju i CPU snagu za pokretanje. Normalno je vidjeti povećanu upotrebu memorije svchost.exe, uglavnom kada se koristi jedna od usluga koja koristi Service Host.

Image
Image

Veliki razlog zašto svchost.exe koristi puno memorije (pa čak i propusnost) je ako nešto pristupa internetu, u kojem slučaju bi mogao biti pokrenut “svchost.exe netsvcs”. To se može dogoditi ako Windows Update preuzima i instalira zakrpe i druga ažuriranja. Druge usluge koje se koriste pod svchost.exe netsvcs uključuju BITS (Background Intelligent Transfer Service), Schedule (Task Scheduler), Themes i iphlpsvc (IP Helper).

Jedan od načina da zaustavite svchost proces da usisava toliko memorije ili nekog drugog resursa sustava je da zaustavite servise koji su krivi. Na primjer, ako Service Host usporava vaše računalo zbog Windows Updatea, prestanite preuzimati/instalirati ažuriranja ili u potpunosti onemogućite uslugu. Ili možda Defragmentator diska defragmentira vaš tvrdi disk, u kojem slučaju će Service Host koristiti više memorije za taj zadatak.

Međutim, ne bi trebao, u svakodnevnim situacijama, zauzimati svu memoriju sustava. Ako svchost.exe koristi više od 90-100 posto RAM-a, možda imate posla sa zlonamjernom, neoriginalnom kopijom svchost.exe. Ako mislite da se to događa, nastavite čitati kako biste saznali kako izbrisati svchost.exe viruse.

Kako isključiti uslugu Svchost.exe

Ono što većina ljudi vjerojatno želi učiniti sa svchost procesom je izbrisati ili onemogućiti uslugu koja se izvodi unutar svchost.exe jer koristi previše memorije. Međutim, čak i ako namjeravate obrisati svchost.exe jer je virus, svejedno slijedite ove upute jer će biti korisno da se usluga onemogući prije nego što je pokušate izbrisati.

Za Windows 7 i starije verzije Windowsa jednostavnije je koristiti Process Explorer. Desnom tipkom miša kliknite datoteku svchost.exe i odaberite Kill Process.

  1. Otvorite upravitelja zadataka.
  2. Odredite uslugu koju želite onemogućiti.

    Da biste to učinili u sustavu Windows 11, 10 ili 8, proširite unos Service Host: < naziv usluge >.

  3. Desnom tipkom miša kliknite unos Upravitelja zadataka za uslugu koju želite ugasiti i odaberite Zaustavi. Windows će odmah zaustaviti tu uslugu. Svi resursi sustava koje je koristio bit će oslobođeni za druge usluge i aplikacije.

    Image
    Image

    Ako ne vidite opciju za zaustavljanje usluge, provjerite jeste li odabrali samu uslugu, a ne redak "Service Host".

  4. Ako se usluga ne zaustavlja jer je program pokrenut, izađite iz nje. Ako ne možete, možda ćete morati deinstalirati softver.

Možete potvrditi da je ugašen ili ga trajno onemogućiti lociranjem istog servisa u programu Servisi (potražite services.msc iz izbornika Start). Da biste zaustavili ponovno pokretanje, dvaput kliknite uslugu s popisa i promijenite vrstu pokretanja u Onemogućeno

Image
Image

Kako ukloniti Svchost.exe virus

Ne možete izbrisati stvarnu svchost.exe datoteku sa svog računala jer je previše integralna i bitna za proces, ali možete ukloniti lažne. Ako imate svchost.exe datoteku koja je bilo gdje, ali u \System32\ ili / SysWOW64\ mapi spomenutoj ranije, 100 posto je sigurno za brisanje.

Na primjer, ako vaša mapa preuzimanja sadrži datoteku Service Host, ili postoji jedna na vašoj radnoj površini ili flash disku, očito je da je Windows ne koristi za važne svrhe hostinga usluge, u kojem slučaju možete ukloniti to.

Međutim, svchost.exe viruse vjerojatno nije tako lako izbrisati kao obične datoteke. Slijedite ove korake za uklanjanje virusa:

  1. Desnom tipkom miša kliknite proces svchost.exe u Upravitelju zadataka i odaberite Otvori lokaciju datoteke.

    Nećemo još ništa učiniti s tim prozorom, stoga ga ostavite otvorenim.

    Zapamtite da ako je mapa koja se otvara jedna od gore spomenutih sistemskih mapa, vaša svchost.exe datoteka je čista i ne treba je brisati. Međutim, obratite posebnu pozornost na čitanje naziva datoteke; ako je napisano samo jedno slovo od svchost.exe, nemate posla s legitimnom datotekom koju koristi Windows.

  2. Desnom tipkom miša kliknite isti proces svchost.exe i odaberite Završi zadatak.

    Ako to ne uspije, otvorite Process Explorer i desnom tipkom miša kliknite datoteku svchost.exe, a zatim odaberite Kill Process da biste je ugasili.

  3. Ako postoje usluge ugniježđene u datoteci svchost.exe, otvorite ih u Upravitelju zadataka kao što je gore objašnjeno i zaustavite svaku od njih.
  4. Otvorite mapu iz 1. koraka i pokušajte izbrisati svchost.exe datoteku kao što biste to učinili bilo koju drugu datoteku, desnim klikom na nju i odabirom Delete.

    Ako ne možete, instalirajte LockHunter i recite mu da izbriše datoteku pri sljedećem ponovnom pokretanju (ovo će izbrisati zaključanu datoteku, nešto što inače ne možete učiniti u Windowsima).

  5. Instalirajte Malwarebytes ili neki drugi alat za uklanjanje špijunskog softvera i izvršite potpuno skeniranje sustava kako biste izbrisali svchost proces.

    Ponovo pokrenite računalo ako je nešto pronađeno.

    Ako vam virus svchost.exe ne dopušta instalaciju programa na vaše računalo, preuzmite prijenosni skener virusa na flash disk i skenirajte od tamo.

  6. Koristite puni antivirusni program za traženje virusa.

    Sjajna je ideja svejedno imati jedan od ovih stalno uključenih skenera virusa, čak i ako je drugi skener virusa uspio izbrisati datoteku svchost.exe.

  7. Koristite besplatni antivirusni program za pokretanje da skenirate svoje računalo prije pokretanja Windowsa. Ovo je korisno kada drugi skeneri zakažu jer se virus svchost.exe ne može pokrenuti osim ako Windows nije pokrenut, a AV alat za pokretanje radi izvan Windowsa.

FAQ

    Koliko bi instanci svchost-a trebalo biti pokrenuto?

    Bilo koji broj svchost-a može biti pokrenut u bilo kojem trenutku jer se nekoliko različitih usluga temelji na istoj sistemskoj datoteci svchost.exe. Provjerite naziv na kartici Processes u Upravitelju zadataka kako biste bili sigurni da je valjan i da nije zlonamjeran softver.

    Što se događa ako izbrišem svchost.exe?

    Ako izbrišete legitimnu svchost.exe Microsoft Windows izvršnu datoteku, vaše računalo može prestati ispravno raditi.

Preporučeni: