हर कोई विंडोज का उपयोग कर रहा है, एक ही रास्ता या कोई अन्य,उदाहरण के लिए, आपको "टास्क मैनेजर" को कॉल करना होगा, त्रिशंकु आवेदन को समाप्त करना होगा या एक सेवा को ट्रैक करना होगा जो सिस्टम संसाधनों को लोड कर रहा था। और कई ने देखा है कि टास्कहोस्ट सेवा लगातार प्रक्रिया के पेड़ में लटकी हुई है। यह क्या है, हम यह पता लगाने की कोशिश करेंगे। बहुत कम से कम, चलो संक्षेप में इसके उद्देश्य, कामकाज और संचालन में कुछ समस्याओं पर विचार करें।
तस्कीन: यह क्या है?
सामान्य तौर पर, काम का एक समझदार पूर्ण विवरणवर्ल्ड वाइड वेब की विशालता पर भी टास्कहॉस सेवाएं काफी समस्याग्रस्त हैं। यह चिंता सामग्री एक साधारण उपयोगकर्ता के लिए है, जो सरल सुलभ भाषा में लिखी गई है। मूल रूप से सब कुछ तकनीकी पहलू और विंडोज की बुनियादी बातों के जंगल के बारे में है। लेकिन हम अभी भी टास्कहोस्ट प्रक्रिया पर विचार करने की कोशिश करेंगे। यह किस तरह की सेवा है, अब हम इसका पता लगाएंगे।
विशेषज्ञ क्या लिखते हैं उसके आधार परMicrosoft Corporation, टास्कहोस्ट सेवा को सिस्टम में 32-बिट अनुप्रयोगों और कार्यक्रमों को लॉन्च करने के साधन के रूप में वर्णित किया जा सकता है, जो एक मानक निष्पादन योग्य EXE फ़ाइल के रूप में प्रस्तुत नहीं किया गया है, लेकिन प्रोग्राम निष्पादन कोड युक्त एक गतिशील DLL के रूप में है जो इस सेवा से पुनर्प्राप्त करता है। ...
इसे समझाने का सबसे आसान तरीका एक उदाहरण हैउपयुक्त मेजबानों से लैस संगीत कार्यक्रमों के लिए वीएसटी, डीएक्स, या आरटीएएस प्लग-इन का उपयोग करना, कहना। इस मामले में, ऐसे आभासी उपकरणों और प्रभावों का प्रतिनिधित्व डीएलएल फाइलों द्वारा किया जाता है।
कुछ मायनों में, यह प्रक्रियाओं के काम के सिद्धांतों जैसा दिखता है।rundll32 और svchost, लेकिन इनमें से केवल दो सेवाओं में से प्रत्येक को अलग-अलग प्रक्रिया के लिए शुरू किया गया है, और दूसरा सामान्य रूप से सभी 32-बिट अनुप्रयोगों को शुरू करने के लिए जिम्मेदार है। इसे देखते हुए, टास्कहोस्ट प्रक्रिया डुप्लिकेट है, और कई प्रक्रियाओं को कॉल करने के लिए यह कई संस्करणों (अलग-अलग विशेषताओं के साथ) में शुरू होती है, लेकिन कई गतिशील पुस्तकालय एक सेवा पर लटकाते हैं, जो कभी-कभी सिस्टम संसाधनों पर बहुत अधिक भार और पूरे सिस्टम को लटका देता है। इसके अलावा, टास्कहोस्ट और रुन्डल 32 समानांतर प्रक्रियाओं के बीच टकराव असामान्य नहीं है।
वैसे, यद्यपि टास्कहोस्ट एक सामान्य प्रणाली प्रक्रिया है, यह प्रत्येक उपयोगकर्ता सत्र के लिए अलग से चलता है।
सिस्टम संसाधन लोड समस्याओं
तो, प्रक्रिया पेड़ में "टास्क मैनेजर" में औरसिस्टम संसाधन मॉनिटर पर, सबसे संसाधन-गहन टास्कहोस्ट सेवा है। सिस्टम संसाधनों की खपत के संदर्भ में यह क्या है? यहाँ क्या है। चूंकि सेवा प्रत्येक विशेषता LOCAL सेवा, प्रणाली और वर्तमान उपयोगकर्ता नाम के तहत एकवचन के साथ शुरू होती है, लेकिन यह उनमें से किसी की overestimated आवश्यकताओं के आधार पर कई पुस्तकालयों को लॉन्च करने के लिए जिम्मेदार है, टास्कहॉस्ट सेवा फ़ाइल पर लोड बढ़ता है, जो हमेशा के लिए होता है सीपीयू और रैम संसाधनों की बढ़ती खपत।
कमजोर प्रोसेसरों के पास इस जानकारी को संसाधित करने का समय नहीं है।
क्या taskhost.exe सेवा को अक्षम करना संभव है?
अब अक्षम करने की क्षमता के बारे में कुछ शब्दसेवा अगर यह सिस्टम संसाधनों का उपयोग कर रही है। सिद्धांत रूप में, यह माना जाता है कि सिस्टम सेवाएं जैसे टास्कहोस्ट विंडोज ("ऑपरेटिंग सिस्टम" के अर्थ में) को अक्षम नहीं किया जा सकता है। मानक संस्करण में यह है, लेकिन इस सीमा को दरकिनार किया जा सकता है। अगर आपको लगता है कि इस सेवा को अक्षम करने से सिस्टम में कुछ नकारात्मक परिणाम आएंगे, तो आप गलत हैं। कुछ भी बुरा नहीं होगा, लेकिन अतिरिक्त संसाधनों को मुक्त कर दिया जाएगा, और प्रदर्शन बढ़ जाएगा। यह मुख्य रूप से विंडोज एक्सपी और विस्टा पर लागू होता है।
अक्षम करने के लिए, आप "टास्क शेड्यूलर" को स्वयं या इसके कार्यों में से एक का उपयोग कर सकते हैं जिसे RacSysprepGeneralize कहा जाता है। लेकिन यह एक और सवाल है।