Ano ang conhost.exe at Bakit Ito Tumatakbo?

Walang alinlangan na binabasa mo ang artikulong ito dahil nadapa ka sa proseso ng Console Window Host (conhost.exe) sa Task Manager at iniisip mo kung ano ito. Mayroon kaming sagot para sa iyo.

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

Ang artikulong ito ay bahagi ng aming nagpapatuloy na serye na nagpapaliwanag ng iba't ibang mga proseso na matatagpuan sa Task Manager, tulad ng svchost.exe, dwm.exe, ctfmon.exe, mDNSResponder.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 Window ng Console?

Ang pag-unawa sa proseso ng Host Host Window ay nangangailangan ng kaunting kasaysayan. Sa mga araw ng Windows XP, ang Command Prompt ay pinangasiwaan ng isang proseso na pinangalanang ClientServer Runtime System Service (CSRSS). Tulad ng ipinahihiwatig ng pangalan, ang CSRSS ay isang serbisyo sa antas ng system. Lumikha ito ng isang pares ng mga problema. Una, ang isang pag-crash sa CSRSS ay maaaring makapagpabagsak ng isang buong system, na kung saan nakalantad hindi lamang ang mga isyu sa pagiging maaasahan, ngunit ang mga kahinaan din sa seguridad. Ang pangalawang problema ay ang CSRSS ay hindi maaaring may temang, dahil hindi nais ng mga developer na ipagsapalaran ang code ng tema upang tumakbo sa isang proseso ng system. Kaya, palaging may klasikong hitsura ang Command Prompt sa halip na gumamit ng mga bagong elemento ng interface.

Pansinin sa screenshot ng Windows XP sa ibaba na ang Command Prompt ay hindi nakakakuha ng parehong istilo bilang isang app tulad ng Notepad.

KAUGNAYAN:Ano ang Desktop Window Manager (dwm.exe) at Bakit Ito Tumatakbo?

Ipinakilala ng Windows Vista ang Desktop Window Manager-isang serbisyo na "kumukuha" ng mga pagtingin sa windows sa iyong desktop sa halip na hayaan ang bawat indibidwal na app na hawakan iyon sa sarili nitong. Ang Command Prompt ay nakakuha ng ilang mababaw na tema mula dito (tulad ng baso na frame na naroroon sa iba pang mga bintana), ngunit napinsala nito na ma-drag at i-drop ang mga file, teksto, at iba pa sa window ng Command Prompt.

Pa rin, ang tema na iyon ay napakalayo lamang. Kung titingnan mo ang console sa Windows Vista, mukhang gumagamit ito ng parehong tema tulad ng lahat, ngunit mapapansin mo na ang mga scrollbar ay gumagamit pa rin ng dating istilo. Ito ay dahil humahawak ang Desktop Window Manager ng pagguhit ng mga pamagat na bar at frame, ngunit ang isang makalumang window ng CSRSS ay nakaupo pa rin sa loob.

Ipasok ang Windows 7 at ang proseso ng Console Window Host. Tulad ng ipinahihiwatig ng pangalan, ito ay isang proseso ng host para sa window ng console. Ang uri ng proseso ng pag-upo sa gitna sa pagitan ng CSRSS at ng Command Prompt (cmd.exe), na nagpapahintulot sa Windows na ayusin ang pareho ng mga nakaraang isyu-ang mga elemento ng interface tulad ng mga scrollbars ay gumuhit nang tama, at maaari mo ring i-drag at i-drop sa Command Prompt. At iyon ang pamamaraang ginagamit pa rin sa Windows 8 at 10, na pinapayagan ang lahat ng mga bagong elemento ng interface at estilo na sumama mula pa noong Windows 7.

Kahit na ipinakita ng Task Manager ang Console Window Host bilang isang hiwalay na nilalang, malapit pa rin itong maiugnay sa CSRSS. Kung susuriin mo ang proseso ng conhost.exe sa Process Explorer, maaari mong makita na talagang tumatakbo ito sa ilalim ng proseso ng csrss.ese.

Sa huli, ang Console Window Host ay isang bagay tulad ng isang shell na nagpapanatili ng lakas ng pagpapatakbo ng isang serbisyo sa antas ng system tulad ng CSRSS, habang ligtas at mapagkakatiwalaan na nagbibigay ng kakayahang isama ang mga modernong elemento ng interface.

Bakit Mayroong Maraming Mga Halimbawa ng Pagpapatakbo ng Proseso?

Madalas kang makakakita ng maraming mga kaso ng proseso ng Console Window Host na tumatakbo sa Task Manager. Ang bawat halimbawa ng pagpapatakbo ng Command Prompt ay magbubunga ng sarili nitong proseso ng Console Window Host. Bilang karagdagan, ang iba pang mga app na gumagamit ng linya ng utos ay magbubunga ng kanilang sariling proseso ng Host ng Windows Console-kahit na wala kang makitang isang aktibong window para sa kanila. Ang isang mahusay na halimbawa nito ay ang Plex Media Server app, na tumatakbo bilang isang background app at ginagamit ang linya ng utos upang gawing magagamit ang sarili sa iba pang mga aparato sa iyong network.

Gumagana ang maraming mga background app sa ganitong paraan, kaya't hindi bihira na makita ang maraming mga pagkakataon na tumatakbo ang proseso ng Console Window Host sa anumang naibigay na oras. Ito ay normal na pag-uugali. Para sa pinaka-bahagi, ang bawat proseso ay dapat tumagal ng napakakaunting memorya (karaniwang sa ilalim ng 10 MB) at halos zero CPU maliban kung ang proseso ay aktibo.

Sinabi nito, kung napansin mo na ang isang partikular na halimbawa ng Console Window Host — o isang kaugnay na serbisyo — ay nagdudulot ng kaguluhan, tulad ng patuloy na labis na paggamit ng CPU o RAM, maaari mong suriin ang mga tukoy na app na kasangkot. Maaari kang magbigay sa iyo ng ideya kung saan magsisimulang mag-troubleshoot. Sa kasamaang palad, ang Task Manager mismo ay hindi nagbibigay ng mahusay na impormasyon tungkol dito. Ang magandang balita ay nagbibigay ang Microsoft ng isang mahusay na advanced na tool para sa pagtatrabaho sa mga proseso bilang bahagi ng lineup ng Sysinternals nito. 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?

Ang pinakamadaling paraan upang subaybayan ang mga prosesong ito sa Process Explorer ay ang unang pindutin ang Ctrl + F upang simulan ang isang paghahanap. Maghanap para sa "conhost" at pagkatapos ay mag-click sa mga resulta. Tulad ng iyong ginawa, makikita mo ang pangunahing pagbabago ng window upang maipakita sa iyo ang app (o serbisyo) na nauugnay sa partikular na halimbawa ng Console Window Host.

Kung ang paggamit ng CPU o RAM ay nagpapahiwatig na ito ang halimbawa na nagdudulot sa iyo ng kaguluhan, kung gayon hindi bababa sa napaliit mo ito sa isang partikular na app.

Maaari Bang Maging isang Virus ang Prosesong Ito?

Ang proseso mismo ay isang opisyal na sangkap ng Windows. Bagaman posible na ang isang virus ay pinalitan ang tunay na Host ng Window ng Console na may naisakatuparan nitong sarili, malamang na hindi ito. 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 nakaimbak sa iyong Windows \ System32 folder, pagkatapos ay maaari mong tiyakin na hindi ka nakikipag-ugnay sa isang virus.

Mayroong, sa katunayan, isang trojan diyan na nagngangalang Conhost Miner na nagpapanggap bilang Proseso ng Host ng Window ng Console. Sa Task Manager, lilitaw ito tulad ng totoong proseso, ngunit ang kaunting paghuhukay ay isisiwalat na talagang nakaimbak ito sa % userprofile% \ AppData \ Roaming \ Microsoft folder kaysa sa Windows \ System32 folder. Ang trojan ay talagang ginagamit upang i-hijack ang iyong PC sa minahan ng mga Bitcoin, kaya ang iba pang pag-uugali na mapapansin mo kung naka-install ito sa iyong system ay ang paggamit ng memorya ay mas mataas kaysa sa maaari mong asahan at ang paggamit ng CPU ay nagpapanatili sa napakataas na antas (madalas sa itaas 80%).

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

Siyempre, ang paggamit ng isang mahusay na scanner ng virus ay ang pinakamahusay na paraan upang maiwasan (at alisin) ang malware tulad ng Conhost Miner, at ito ay isang bagay na dapat mong gawin pa rin. Mas mabuting magingat kaysa magsisi!


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