Ano ang Svchost.exe (Service Host)?

Talaan ng mga Nilalaman:

Ano ang Svchost.exe (Service Host)?
Ano ang Svchost.exe (Service Host)?
Anonim

Ano ang Dapat Malaman

  • Ang Service Host (svchost.exe) ay isang lehitimong proseso ng system na ginagamit sa Windows OS.
  • Ligtas kung ito ay nakaimbak dito: %SystemRoot%\System32\ o %SystemRoot%\SysWOW64\.
  • Maaari mong tanggalin ang svchost.exe kung mahahanap mo ito saanman.

Ipinapaliwanag ng artikulong ito kung ano ang svchost.exe, paano malalaman kung ligtas ito, at kung ano ang gagawin kung makakita ka ng svchost.exe virus.

Ano ang Svchost.exe?

Ang svchost.exe (Service Host) na file ay isang kritikal na proseso ng system na ibinigay ng Microsoft sa mga operating system ng Windows. Sa ilalim ng normal na mga pangyayari, ang file na ito ay hindi isang virus ngunit isang mahalagang bahagi sa maraming mga serbisyo ng Windows.

Ang layunin ng svchost.exe ay, gaya ng ipinahihiwatig ng pangalan, mag-host ng mga serbisyo. Ginagamit ito ng Windows sa pagpapangkat ng mga serbisyo na nangangailangan ng access sa parehong mga DLL upang tumakbo sa isang proseso, na tumutulong na bawasan ang kanilang pangangailangan para sa mga mapagkukunan ng system.

Dahil ginagamit ng Windows ang proseso ng Service Host para sa napakaraming gawain, karaniwan nang makita ang tumaas na paggamit ng RAM ng svchost.exe sa Task Manager. Makakakita ka rin ng maraming pagkakataon ng svchost.exe na tumatakbo sa Task Manager dahil pinagsama-sama ng Windows ang mga katulad na serbisyo, gaya ng mga serbisyong nauugnay sa network.

Dahil ito ay isang kritikal na bahagi, hindi mo ito dapat tanggalin o i-quarantine maliban kung na-verify mo na ang partikular na svchost.exe file na iyong kinakaharap ay hindi kailangan o nakakahamak. Maaaring may dalawang folder lang kung saan naka-store ang totoong bersyon, na ginagawang madaling makakita ng peke.

Image
Image

Aling Software ang Gumagamit ng Svchost.exe?

Magsisimula ang proseso ng svchost.exe kapag nagsimula ang Windows, at pagkatapos ay susuriin ang HKLM hive ng registry (sa ilalim ng SOFTWARE\Microsoft\Windows NT\CurrentVersion\Svchost) para sa mga serbisyong dapat itong i-load sa memory.

Ang Svchost.exe ay makikitang tumatakbo sa Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP, at Windows 2000.

Simula sa Windows 10 Creator Update (bersyon 1703), para sa mga system na tumatakbo nang higit sa 3.5 GB ng RAM, ang bawat serbisyo ay nagpapatakbo ng isang instance ng svchost. Kung mas mababa sa 3.5 GB ng RAM ang magagamit, ang mga serbisyo ay ipapangkat sa mga nakabahaging proseso ng svchost.exe tulad ng sa mga nakaraang bersyon ng Windows.

Ang ilang halimbawa ng mga serbisyo ng Windows na gumagamit ng svchost.exe ay kinabibilangan ng:

  • Windows Update
  • Background Tasks Infrastructure Service
  • Plug and Play
  • World Wide Web Publishing Service
  • Bluetooth Support Service
  • Windows Firewall
  • Task Scheduler
  • DHCP Client
  • Windows Audio
  • Superfetch
  • Mga Koneksyon sa Network
  • Remote Procedure Call (RPC)

Ang Svchost.exe ba ay isang Virus?

Hindi karaniwan, ngunit hindi nakakasamang tingnan, lalo na kung wala kang ideya kung bakit kinukuha ng svchost.exe ang lahat ng memorya sa iyong computer.

Ang unang hakbang sa pagtukoy kung ang svchost.exe ay isang virus ay ang pagtukoy kung aling mga serbisyo ang bawat svchost.exe instance ay nagho-host. Dahil malamang na marami kang instance na tumatakbo sa Task Manager, kailangan mong sumisid nang kaunti upang makita kung ano ang ginagawa ng bawat proseso bago magpasya kung tatanggalin ang proseso ng svchost o idi-disable ang serbisyong tumatakbo sa loob.

Kapag alam mo na kung anong mga serbisyo ang tumatakbo sa loob ng svchost.exe, makikita mo kung totoo at kinakailangan ang mga ito o kung ang malware ay nagpapanggap na svchost.exe.

Kung mayroon kang Windows 11, 10, o 8, maaari mong “buksan” ang bawat svchost.exe file mula sa Task Manager.

  1. Buksan ang Task Manager.
  2. Piliin ang tab na Processes.
  3. Mag-scroll pababa sa mga proseso ng Windows na seksyon at maghanap ng Host ng Serbisyo: < pangalan ng serbisyo > entry.

    Image
    Image
  4. I-tap-and-hold o i-right-click ang entry at piliin ang Buksan ang lokasyon ng file.

    Kung ang lokasyong bubukas ay anuman maliban sa alinman sa mga sumusunod na path, kung saan nag-iimbak ang Windows ng mga tunay na kopya ng svchost.exe, maaaring mayroon kang virus:

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

    Ang pangalawang landas ay kung saan matatagpuan ang mga 32-bit na serbisyo na tumatakbo sa isang 64-bit na makina. Hindi lahat ng computer ay may ganoong folder.

  5. Bumalik sa Task Manager, piliin ang arrow sa kaliwa ng entry upang palawakin ito. Direktang matatagpuan sa ilalim ng instance ng svchost.exe ang bawat serbisyong iniho-host nito.

Para sa iba pang mga bersyon ng Windows tulad ng Windows 7, maaari mo ring gamitin ang Task Manager upang makita ang lahat ng serbisyong ginagamit ng svchost.exe, ngunit hindi ito malinaw na inilatag tulad ng sa mga mas bagong bersyon. Gawin iyon sa pamamagitan ng pag-right click sa isang svchost.exe instance sa tab na Processes, pagpili sa Pumunta sa Services, at pagkatapos ay basahin ang listahan ng mga naka-highlight na serbisyo sa tab na Services.

Ang isa pang opsyon ay ang paggamit ng tasklist command sa Command Prompt para makagawa ng listahan ng lahat ng serbisyong ginagamit ng lahat ng instance ng svchost.exe.

Para gawin iyon, buksan ang Command Prompt at ilagay ang sumusunod na command:


tasklist /svc | hanapin ang “svchost.exe”

Image
Image

Ang isa pang opsyon na mayroon ka rito ay ang paggamit ng redirection operator upang i-export ang mga resulta ng command sa isang text file, na maaaring mas madaling basahin.

Kung hindi mo natukoy ang isang bagay sa listahan, hindi ito nangangahulugan na mayroon kang virus. Maaaring isa lang itong serbisyong hindi mo nakikilala ngunit mahalaga ito sa mahahalagang pagpapatakbo ng Windows. Marahil ay may dose-dosenang mga serbisyong "mukhang-virus" na ganap na ligtas.

Kung nag-aalangan ka sa anumang nakikita mo, maghanap online. Magagawa mo iyon sa mga mas bagong bersyon ng Windows sa pamamagitan ng Task Manager: i-right click ang serbisyo at piliin ang Search online. Para sa Windows 7, Vista, o XP, tandaan ang serbisyo sa Command Prompt at i-type ito sa Google.

Para i-shut down ang isang serbisyong tumatakbo sa svchost.exe, tingnan ang dalawang set ng mga tagubilin sa ibaba ng page na ito.

Bakit Gumagamit ang Svchost.exe ng Napakaraming Memorya?

Tulad ng anumang proseso, ang isang ito ay nangangailangan ng memory at lakas ng CPU para tumakbo. Normal na makita ang tumaas na paggamit ng memory ng svchost.exe, pangunahin kapag ginagamit ang isa sa mga serbisyong gumagamit ng Service Host.

Image
Image

Ang isang malaking dahilan para sa svchost.exe na gumamit ng maraming memory (at kahit na bandwidth) ay kung may nag-a-access sa internet, kung saan maaaring tumatakbo ang "svchost.exe netsvcs." Maaaring mangyari ito kung gumagana ang Windows Update na mag-download at mag-install ng mga patch at iba pang mga update. Ang iba pang mga serbisyo na ginagamit sa ilalim ng svchost.exe netsvcs ay kinabibilangan ng BITS (Background Intelligent Transfer Service), Schedule (Task Scheduler), Themes, at iphlpsvc (IP Helper).

Ang isang paraan para pigilan ang proseso ng svchost mula sa pagsipsip ng napakaraming memorya o iba pang mapagkukunan ng system ay ang pagtigil sa mga serbisyong dapat sisihin. Halimbawa, kung pinabagal ng Service Host ang iyong computer dahil sa Windows Update, ihinto ang pag-download/pag-install ng mga update o ganap na huwag paganahin ang serbisyo. O baka dine-defragment ng Disk Defragmenter ang iyong hard drive, kung saan ang Service Host ay gagamit ng mas maraming memory para sa gawaing iyon.

Gayunpaman, hindi dapat, sa ilalim ng pang-araw-araw na sitwasyon, i-hogging ang lahat ng memorya ng system. Kung ang svchost.exe ay gumagamit ng pataas na 90–100 porsyento ng RAM, maaari kang humarap sa isang nakakahamak, hindi tunay na kopya ng svchost.exe. Kung sa tingin mo iyon ang nangyayari, ipagpatuloy ang pagbabasa para matutunan kung paano magtanggal ng mga virus ng svchost.exe.

Paano I-shut Down ang isang Serbisyo ng Svchost.exe

Ang malamang na gustong gawin ng karamihan sa mga tao sa proseso ng svchost ay tanggalin o huwag paganahin ang isang serbisyong tumatakbo sa loob ng svchost.exe dahil gumagamit ito ng masyadong maraming memory. Gayunpaman, kahit na tatanggalin mo ang svchost.exe dahil isa itong virus, sundin pa rin ang mga tagubiling ito dahil makakatulong na hindi paganahin ang serbisyo bago ito subukang tanggalin.

Para sa Windows 7 at mas lumang bersyon ng Windows, mas madaling gamitin ang Process Explorer. I-right-click ang svchost.exe file at piliin ang Kill Process.

  1. Buksan ang Task Manager.
  2. Kilalanin ang serbisyong gusto mong i-disable.

    Para gawin ito sa Windows 11, 10, o 8, palawakin ang Service Host: < service name > entry.

  3. I-right-click ang Task Manager entry para sa serbisyong gusto mong i-shut down, at piliin ang Stop. Ihihinto kaagad ng Windows ang serbisyong iyon. Ang anumang mga mapagkukunan ng system na ginagamit nito ay magiging libre para sa iba pang mga serbisyo at application.

    Image
    Image

    Kung hindi mo nakikita ang opsyong ihinto ang serbisyo, tiyaking pipiliin mo ang mismong serbisyo at hindi ang linya ng “Service Host.”

  4. Kung hindi titigil ang serbisyo dahil tumatakbo ang program, lumabas dito. Kung hindi mo magawa, maaaring kailanganin mong i-uninstall ang software.

Maaari mong i-verify na ito ay isinara, o permanenteng i-disable ito, sa pamamagitan ng paghahanap sa parehong serbisyo sa programang Mga Serbisyo (hanapin ang services.msc mula sa Start menu). Upang ihinto itong muling tumakbo, i-double click ang serbisyo mula sa listahan at baguhin ang uri ng startup sa Disabled

Image
Image

Paano Mag-alis ng Svchost.exe Virus

Hindi mo maaaring tanggalin ang aktwal na svchost.exe file mula sa iyong computer dahil ito ay masyadong mahalaga at mahalaga sa isang proseso, ngunit maaari mong alisin ang mga pekeng. Kung mayroon kang svchost.exe file na nasaan man, ngunit sa folder na \System32\ o / SysWOW64\ na binanggit kanina, 100 porsiyentong ligtas itong tanggalin.

Halimbawa, kung ang iyong folder ng mga download ay naglalaman ng isang Service Host file, o mayroong isa sa iyong desktop o isang flash drive, maliwanag na hindi ito ginagamit ng Windows para sa mahahalagang layunin ng pagho-host ng serbisyo, kung saan maaari mong alisin ito.

Gayunpaman, ang mga virus ng svchost.exe ay malamang na hindi kasing daling tanggalin gaya ng mga regular na file. Sundin ang mga hakbang na ito para alisin ang virus:

  1. I-right-click ang proseso ng svchost.exe sa Task Manager at piliin ang Buksan ang lokasyon ng file.

    Wala pa kaming gagawin sa window na iyon, kaya panatilihin itong bukas.

    Tandaan na kung ang folder na bubukas ay isa sa mga folder ng System na nabanggit sa itaas, malinis ang iyong svchost.exe file at hindi dapat tanggalin. Gayunpaman, mag-ingat na basahin ang pangalan ng file; kung ito ay nabaybay ng kahit isang letra mula sa svchost.exe, hindi mo nakikitungo ang lehitimong file na ginagamit ng Windows.

  2. I-right-click ang parehong proseso ng svchost.exe at piliin ang Tapusin ang gawain.

    Kung hindi iyon gumana, buksan ang Process Explorer at i-right click ang svchost.exe file, at pagkatapos ay piliin ang Kill Process para i-shut down ito.

  3. Kung may mga serbisyong naka-nest sa svchost.exe file, buksan ang mga ito sa Task Manager tulad ng ipinaliwanag sa itaas, at itigil ang bawat isa sa kanila.
  4. Buksan ang folder mula sa Hakbang 1 at subukang tanggalin ang svchost.exe file tulad ng gagawin mo sa anumang iba pang file, sa pamamagitan ng pag-right click dito at pagpili sa Delete.

    Kung hindi mo kaya, i-install ang LockHunter at sabihin dito na tanggalin ang file sa susunod na pag-reboot (tatanggalin nito ang naka-lock na file, isang bagay na hindi mo karaniwang magagawa sa Windows).

  5. I-install ang Malwarebytes o iba pang tool sa pag-alis ng spyware, at magsagawa ng buong pag-scan ng system upang tanggalin ang proseso ng svchost.

    I-reboot ang iyong computer kung may nahanap.

    Kung hindi ka hahayaan ng svchost.exe virus na mag-install ng program sa iyong computer, mag-download ng portable virus scanner sa isang flash drive at mag-scan mula doon.

  6. Gumamit ng buong antivirus program para mag-scan ng mga virus.

    Magandang ideya na magkaroon pa rin ng isa sa mga laging naka-on na virus scanner na ito, kahit na natanggal ng ibang virus scanner ang svchost.exe file.

  7. Gumamit ng libreng bootable antivirus program upang i-scan ang iyong computer bago magsimula ang Windows. Nakakatulong ang mga ito kapag nabigo ang iba pang mga scanner dahil hindi maaaring tumakbo ang svchost.exe virus maliban kung tumatakbo ang Windows, at tumatakbo sa labas ng Windows ang isang bootable AV tool.

FAQ

    Ilang instance ng svchost ang dapat tumakbo?

    Anumang bilang ng svchost ay maaaring tumatakbo anumang oras dahil maraming iba't ibang serbisyo ay nakabatay lahat sa parehong svchost.exe system file. Suriin ang pangalan sa tab na Processes sa Task Manager upang matiyak na wasto ito at hindi malware.

    Ano ang mangyayari kung tatanggalin ko ang svchost.exe?

    Kung tatanggalin mo ang isang lehitimong svchost.exe na Microsoft Windows executable file, maaaring huminto sa paggana ng maayos ang iyong computer.

Inirerekumendang: