आपने देखा होगा कि conhost.exe विंडोज टास्क मैनेजर में दिखाई देता है और सोच रहा है कि यह क्या है। ग्राफ़िक्स गहन एप्लिकेशन चलाने वाले या NVIDIA ग्राफ़िक्स के साथ कई कॉनहोस्ट इंस्टेंसेस को भी नोटिस किया जा सकता है। इस लेख में, हम वास्तव में इस प्रक्रिया पर अधिक प्रकाश डालेंगे कि आप कई उदाहरण क्यों देखते हैं और इसका विंडोज से क्या लेना-देना है।
Conhost.exe क्या है
सबसे पहले, conhost पूरी तरह से कंसोल विंडो होस्ट के लिए खड़ा है . थोड़ा इतिहास करते हैं। विंडोज एक्सपी में वापस, कमांड प्रॉम्प्ट को क्लाइंट सर्वर रनटाइम सिस्टम सर्विस (सीएसआरएसएस) नामक एक समान प्रक्रिया द्वारा नियंत्रित किया गया था। उस समय, CSRSS क्रैश हो सकता था और इसके साथ पूरे सिस्टम को नीचे ले जा सकता था, और डेवलपर्स को सिस्टम प्रक्रियाओं में थीम कोड चलाने की अनुमति भी नहीं देता था।
विंडोज विस्टा में, डेस्कटॉप विंडो मैनेजर (डीडब्लूएम) पेश किया गया था। इस सेवा ने प्रत्येक एप्लिकेशन को अपने आप संभालने देने के बजाय डेस्कटॉप पर समग्र दृश्य खींचा। इसने कमांड प्रॉम्प्ट को अन्य विंडोज़ के समान थीमिंग का एक हद तक दिया। dwm सेवा अन्य घटकों को छोड़कर केवल शीर्षक बार और फ़्रेम को संभालती है, इसलिए पुराने स्क्रॉल बार।
विंडोज 7 से, हमने कंसोल विंडो होस्ट (conhost.exe) देखा। जैसा कि नाम से ही पता चलता है, यह कंसोल विंडो के लिए एक होस्ट प्रक्रिया है। Conhost.exe CSRSS और विंडोज कमांड प्रॉम्प्ट के बीच एक इंटरफेस के रूप में कार्य करता है, जिससे विंडोज़ को पिछले मुद्दों को ठीक करने की अनुमति मिलती है जैसे कि संपूर्ण cmd प्रॉम्प्ट विंडो को थीम करना और कमांड प्रॉम्प्ट में ड्रैग एंड ड्रॉप की अनुमति देना। Conhost.exe हालांकि विंडोज 10 के लिए जीवित है, सभी नए इंटरफ़ेस तत्वों और शैलियों के लिए जगह बना रहा है जो कि विंडोज के लिए पेश किए गए हैं।
हालांकि टास्क मैनेजर कंसोल विंडो होस्ट के विभिन्न उदाहरण दिखाता है, फिर भी यह सीएसआरएसएस से जुड़ा हुआ है। प्रक्रिया एक्सप्लोरर के साथ conhost.exe प्रक्रिया की जाँच करना साबित करता है, conhost.exe csrss.exe प्रक्रिया के अंतर्गत चलता है।
इसलिए, कंसोल विंडो होस्ट एक शेल की तरह है जो आधुनिक यूजर इंटरफेस तत्वों का उपयोग करने की क्षमता प्रदान करने में सक्षम होने के साथ-साथ सीएसआरएसएस जैसी सिस्टम सेवा के संचालन का प्रभार लेता है।
Conhost.Exe के कई उदाहरण क्यों हैं
जैसा कि मैंने लेख की शुरुआत में कहा था, आप अक्सर टास्क मैनेजर में कंसोल विंडो होस्ट प्रक्रिया के चलने के कई उदाहरण देखेंगे। यह कमांड प्रॉम्प्ट चलाने के प्रत्येक उदाहरण के परिणामस्वरूप अपनी कंसोल विंडो होस्ट प्रक्रिया होगी। चाहे वह तृतीय पक्ष एप्लिकेशन हो या विंडोज़ सक्रिय विंडो के साथ प्रॉम्प्ट चला रहा हो या नहीं, आपको टास्क मैनेजर में कंसोल विंडो होस्ट का एक उदाहरण दिखाई देगा। एक उदाहरण एक एप्लिकेशन है जो कमांड लाइन का उपयोग करके बैकग्राउंड में एक साइलेंट अपडेट चलाता है।
टास्क मैनेजर में चल रहे conhost.exe के कई उदाहरण देखना आम है। ये उदाहरण बहुत कम CPU या RAM संसाधन लेते हैं। हालाँकि, यदि आपने लगातार अत्यधिक CPU या RAM उपयोग पर ध्यान दिया है, तो आपको इस मुद्दे पर गहराई से ध्यान देना चाहिए और यह निर्धारित करना चाहिए कि कौन से विशिष्ट अनुप्रयोग शामिल हैं। आप Microsoft के प्रोसेस एक्सप्लोरर को डाउनलोड कर सकते हैं और समस्या के बारे में अधिक जानकारी प्राप्त करने के लिए इसे चला सकते हैं। यह लेख आपको अधिक विवरण देता है कि प्रोसेस एक्सप्लोरर कैसे काम करता है।
यदि आप सोच रहे हैं कि क्या conhost.exe एक मैलवेयर है, तो यह एक आवश्यक विंडोज घटक नहीं है। लेकिन यह संभव है कि एक वायरस वास्तविक कंसोल विंडो होस्ट को अपनी प्रक्रिया से बदल सकता है, जिसे आप कंसोल विंडो होस्ट के इंस्टेंस पर राइट-क्लिक करके और फ़ाइल स्थान खोलें पर क्लिक करके आसानी से निकाल सकते हैं। ।
अगर फ़ाइल Windows\System32 . में स्थित है , तो आप निश्चित हो सकते हैं कि यह वायरस नहीं है। यह फ़ाइल स्थान कहीं और है, %userprofile%\AppData\Roaming\Microsoft कहें, तो आप वायरस से निपट सकते हैं। कुछ ऐसे मैलवेयर हैं जो conhost.exe के रूप में सामने आते हैं और विभिन्न कार्य करते हैं। आपके लिए एक बेहतर विकल्प है कि आप मालवेयरबाइट्स जैसा एंटीवायरस इंस्टॉल करें और अपने पीसी पर एक पूर्ण मैलवेयर स्कैन चलाएं।