Ano ang Proseso ng Host ng Serbisyo (svchost.exe) at Bakit Napakaraming Tumatakbo?

Kung nag-browse ka sa pamamagitan ng Task Manager, maaaring nagtaka ka kung bakit maraming tumatakbo na mga proseso ng Serbisyo Host. Hindi mo sila mapapatay, at sigurado kang hindi sila nagsimula. Kaya, ano ang mga ito

Ang proseso ng Serbisyo Host ay nagsisilbing isang shell para sa paglo-load ng mga serbisyo mula sa mga file ng DLL. Ang mga serbisyo ay isinaayos sa mga kaugnay na pangkat at ang bawat pangkat ay pinapatakbo sa loob ng ibang pagkakataon ng Proseso ng Host ng Serbisyo. Sa ganoong paraan, ang isang problema sa isang pagkakataon ay hindi nakakaapekto sa iba pang mga pagkakataon. Ang prosesong ito ay isang mahalagang bahagi ng Windows na hindi mo maiiwasang tumakbo.

Ang artikulong ito ay bahagi ng aming patuloy na serye na nagpapaliwanag ng iba't ibang mga proseso na matatagpuan sa Task Manager, tulad ng dwm.exe, ctfmon.exe, mDNSResponder.exe, conhost.exe, rundll32.exe, Adobe_Updater.exe, at marami pang iba. Hindi mo alam kung ano ang mga serbisyong iyon? Mas mahusay na simulan ang pagbabasa!

Kaya Ano ang Proseso ng Host ng Serbisyo?

Narito ang sagot, ayon sa Microsoft:

Ang Svchost.exe ay isang pangkalahatang pangalan ng proseso ng host para sa mga serbisyong tumatakbo mula sa mga library ng mga naka-link na link.

Ngunit hindi talaga iyon makakatulong sa amin. Ilang oras ang nakakalipas, sinimulan ng Microsoft na baguhin ang karamihan sa pagpapaandar ng Windows mula sa pag-asa sa panloob na mga serbisyo ng Windows (na tumatakbo mula sa mga file ng EXE) hanggang sa gumamit ng mga file na DLL. Mula sa isang pananaw sa programa, ginagawang mas magagamit muli ang code at mas madaling masabing mapanatili ang napapanahon. Ang problema ay hindi ka maaaring maglunsad ng isang DLL file nang direkta mula sa Windows sa parehong paraan na maaari mong maipapatupad na file. Sa halip, ang isang shell na na-load mula sa isang maipapatupad na file ay ginagamit upang ma-host ang mga serbisyong DLL. At sa gayon ang proseso ng Serbisyo Host (svchost.exe) ay isinilang.

Bakit Tumatakbo ang Napakaraming Mga Proseso ng Host ng Serbisyo?

KAUGNAYAN:Ano ang Prosesong Ito at Bakit Ito Tumatakbo sa Aking PC?

Kung tiningnan mo ang seksyon ng Mga Serbisyo sa Control Panel, malamang napansin mo na nangangailangan ng maraming serbisyo ang Windows. Kung ang bawat solong serbisyo ay tumakbo sa ilalim ng isang proseso ng Pag-host ng Serbisyo, ang isang pagkabigo sa isang serbisyo ay maaaring magdulot ng down sa lahat ng Windows. Sa halip, sila ay pinaghiwalay.

Ang mga serbisyo ay nakaayos sa mga lohikal na pangkat na lahat ay medyo nauugnay, at pagkatapos ay isang solong halimbawa ng Host ng Serbisyo ay nilikha upang i-host ang bawat pangkat. Halimbawa, pinapatakbo ng isang proseso ng Host ng Serbisyo ang tatlong mga serbisyong nauugnay sa firewall. Ang isa pang proseso ng Host ng Serbisyo ay maaaring patakbuhin ang lahat ng mga serbisyong nauugnay sa interface ng gumagamit, at iba pa. Sa imahe sa ibaba, halimbawa, maaari mong makita na ang isang proseso ng Serbisyo Host ay nagpapatakbo ng maraming mga kaugnay na serbisyo sa network, habang ang isa pa ay nagpapatakbo ng mga serbisyong nauugnay sa mga remote na tawag sa pamamaraan.

Mayroon bang Magagawa sa Aking Lahat ng Impormasyon na Ito?

KAUGNAYAN:Dapat Mong Huwag Paganahin ang Mga Serbisyo ng Windows upang Mapabilis ang Iyong PC?

Sa totoo lang, hindi marami. Sa mga araw ng Windows XP (at mga nakaraang bersyon), kapag ang mga PC ay may higit na limitadong mga mapagkukunan at mga operating system ay hindi gaanong maayos, ang pagtigil sa Windows mula sa pagpapatakbo ng mga hindi kinakailangang serbisyo ay madalas na inirerekomenda. Sa mga araw na ito, hindi na namin inirerekumenda ang hindi pagpapagana ng mga serbisyo. Ang mga modernong PC ay may posibilidad na mai-load na may memorya at may mataas na kapangyarihan na mga processor. Idagdag iyon sa katotohanang ang paraan ng paghawak ng mga serbisyo sa Windows sa mga modernong bersyon (at kung anong mga serbisyo ang tumatakbo) ay na-streamline, at ang pag-aalis ng mga serbisyong sa palagay mo ay hindi mo na kailangan ay talagang wala nang epekto.

Sinabi nito, kung napansin mo na ang isang partikular na halimbawa ng Serbisyo Host — o isang kaugnay na serbisyo — ay nagdudulot ng problema, tulad ng patuloy na labis na paggamit ng CPU o RAM, maaari mong suriin ang mga tukoy na serbisyo na kasangkot. Maaari kang magbigay sa iyo ng ideya kung saan magsisimulang mag-troubleshoot. Mayroong ilang mga paraan upang maghanap tungkol sa eksakto kung anong mga serbisyo ang nai-host ng isang partikular na halimbawa ng Serbisyo Host. Maaari kang mag-check up sa mga bagay sa loob ng Task Manager o paggamit ng isang mahusay na app ng third-party na pinangalanang Process Explorer.

Suriin ang Mga Kaugnay na Serbisyo sa Task Manager

Kung gumagamit ka ng Windows 8 o 10, ipinapakita ang mga proseso sa tab na "Mga Proseso" ng Task Manager ng kanilang buong pangalan. Kung ang isang proseso ay nagsisilbing isang host para sa maraming mga serbisyo, maaari mong makita ang mga serbisyong iyon sa pamamagitan lamang ng pagpapalawak ng proseso. Napakadali nitong kilalanin kung aling mga serbisyo ang nabibilang sa bawat halimbawa ng proseso ng Serbisyo Host.

Maaari mong i-right click ang anumang indibidwal na serbisyo upang ihinto ang serbisyo, tingnan ito sa "Mga Serbisyo" Control Panel app, o kahit na maghanap sa online para sa impormasyon tungkol sa serbisyo.

Kung gumagamit ka ng Windows 7, medyo magkakaiba ang mga bagay. Ang Windows 7 Task Manager ay hindi nag-grupo ng proseso sa parehong paraan, ni nagpakita ito ng regular na mga pangalan ng proseso — ipinakita lamang nito ang lahat ng mga pagkakataong tumatakbo ang "svchost.exe". Kailangan mong tuklasin nang kaunti upang matukoy ang mga serbisyong nauugnay sa anumang partikular na halimbawa ng "svchost.exe."

Sa tab na "Mga Proseso" ng Task Manager sa Windows 7, mag-right click sa isang partikular na proseso ng "svchost.exe", at pagkatapos ay piliin ang opsyong "Pumunta sa Serbisyo".

Dadalhin ka nito sa tab na "Mga Serbisyo", kung saan ang mga serbisyong tumatakbo sa ilalim ng prosesong "svchost.exe" ay napili lahat.

Makikita mo pagkatapos ang buong pangalan ng bawat serbisyo sa hanay na "Paglalarawan," upang mapili mong huwag paganahin ang serbisyo kung hindi mo nais na tumakbo ito o i-troubleshoot kung bakit ka nagbibigay ng mga problema.

Suriin ang Mga Kaugnay na Serbisyo Gamit ang Proseso Explorer

Nagbibigay din ang Microsoft ng mahusay na advanced na tool para sa pagtatrabaho sa mga proseso bilang bahagi ng lineup ng Sysinternals. I-download lamang ang Process Explorer at patakbuhin ito — ito ay isang portable app, kaya hindi na kailangang i-install ito. Nagbibigay ang Process Explorer ng lahat ng uri ng mga advanced na tampok — at inirerekumenda naming basahin ang aming gabay sa pag-unawa sa Process Explorer upang matuto nang higit pa.

KAUGNAYAN:Ano ang isang "Portable" App, at Bakit Ito Mahalaga?

Gayunpaman, para sa aming mga hangarin dito, pinapangkat ng Process Explorer ang mga nauugnay na serbisyo sa ilalim ng bawat halimbawa ng “svchost.exe.” Nakalista ang mga ito sa pamamagitan ng kanilang mga pangalan ng file, ngunit ang kanilang buong pangalan ay ipinapakita din sa haligi na "Paglalarawan". Maaari mo ring i-hover ang iyong mouse pointer sa anuman sa mga proseso ng "svchost.exe" upang makita ang isang popup kasama ang lahat ng mga serbisyong nauugnay sa prosesong iyon-kahit na ang mga kasalukuyang hindi tumatakbo.

Maaari Bang Maging isang Virus ang Prosesong Ito?

Ang proseso mismo ay isang opisyal na sangkap ng Windows. Bagaman posible na pinalitan ng isang virus ang tunay na Host ng Serbisyo na may naisakatuparan nitong sarili, malamang na hindi ito malamang. Kung nais mong tiyakin, maaari mong suriin ang napapailalim na lokasyon ng file ng proseso. Sa Task Manager, i-right click ang anumang proseso ng Host ng Serbisyo at piliin ang opsyong "Buksan ang Lokasyon ng File".

Kung ang file ay naka-imbak sa iyong Windows \ System32 folder, pagkatapos ay maaari mong tiyakin na hindi ka nakikipag-ugnay sa isang virus.

KAUGNAYAN:Ano ang Pinakamahusay na Antivirus para sa Windows 10? (Sapat na ba ang Windows Defender?)

Sinabi na, kung nais mo pa rin ng kaunti pang kapayapaan ng isip, maaari mong palaging i-scan ang mga virus gamit ang iyong ginustong scanner ng virus. Mas mabuting magingat kaysa magsisi!


$config[zx-auto] not found$config[zx-overlay] not found