विंडोज 10 होस्ट फ़ाइल एक और प्रक्रिया द्वारा उपयोग की जाती है


18

इसी शीर्षक के साथ कुछ अन्य प्रश्न हैं, लेकिन वे मेरी समस्या का समाधान नहीं करते हैं, इसलिए मैं एक और खोल रहा हूं।

  • मैंने "होस्ट" फ़ाइल की वर्तमान उपयोगकर्ता के लिए पूर्ण पहुंच की अनुमति निर्धारित की है। मैंने स्वामित्व भी ले लिया है। वर्तमान उपयोगकर्ता व्यवस्थापक समूह में है।

  • मैंने UAC को बंद कर दिया है।

  • मैंने फ़ाइल से केवल पढ़ने की अनुमति हटा दी है।

    C:\Windows\System32\drivers\etc>attrib hosts
    A            C:\Windows\System32\drivers\etc\hosts
    
  • मैंने अपना पनडा एंटीवायरस निष्क्रिय कर दिया है। मैंने सर्विसेज पैलेट से 3 पांडा सेवाएं भी बंद कर दी हैं।

  • मैं एक उन्नत कमांड लाइन (प्रशासक के रूप में चलाता हूं) खोलता हूं। नोटपैड चलाएं और फ़ाइल को बदलें। जब मैं फ़ाइल को सहेजने का प्रयास करता हूं तो मुझे निम्नलिखित त्रुटि मिलती है:

    "प्रक्रिया फ़ाइल तक नहीं पहुँच सकती क्योंकि इसका उपयोग किसी अन्य प्रक्रिया द्वारा किया जा रहा है।

  • मैं "अनलॉकर" का उपयोग करके फ़ाइल की जांच करता हूं और सॉफ्टवेयर कहता है कि फ़ाइल पर कोई सक्रिय लॉक नहीं है।

क्या कोई मदद कर सकता है?


1
किसी एवी को निष्क्रिय करने का अधिकांश समय पूरी तरह से पर्याप्त नहीं होता है। मैं आपको सुझाव देता हूं, पांडा एंटीवायरस की स्थापना रद्द करें, फिर मेजबान फ़ाइल को संपादित करने का प्रयास करें।
रामहाउंड


1
डेविड, जैसा कि मैंने अनलॉकर का उल्लेख किया है, किसी ने भी इसे बंद नहीं किया है। प्रक्रिया खोजकर्ता को फ़ाइल से जुड़ी कोई संभाल नहीं मिलती है।
wmac

पांडा को हटाने से भी काम नहीं चला। यह बड़ा अजीब है।
22

जवाबों:


26

मेरे पास एक ही मुद्दा था, मेरी hostsफ़ाइल ज़ोन अलार्म फ़ायरवॉल द्वारा लॉक की गई थी। इसे हल करने के लिए, मुझे [X] Lock Hosts File ZoneAlarm सेटिंग में अनचेक करना था

यहाँ छवि विवरण दर्ज करें


4
ZoneAlarm 15 में, यह केवल फ़ायरवॉल बंद करने के लिए काम नहीं करेगा - आपको फ़ायरवॉल / बेसिक फ़ायरवॉल / सेटिंग्स / उन्नत सेटिंग्स का चयन करना होगा - फिर लॉक होस्ट फ़ाइल को अनचेक करें।
जीन

धन्यवाद - मैं इस फाइल को संपादित करने में सक्षम होने के लिए विंडोज सुरक्षा सेटिंग्स को "नष्ट" कर रहा हूं। तो, ZA के लिए धन्यवाद, मैं शायद बहुत खराब हूं (उर्फ मालिक के रूप में "ट्रस्टेड इनस्टॉलर" को कैसे बहाल किया जाए - मेरे पहले के समाधान जो एक साल पहले काम किया था (पिछली बार मैंने मेजबानों को संपादित किया था) आह! फिर से - धन्यवाद !!
माइकल फेल्ट

11

बस भर आया और इस मुद्दे को हल कर दिया, थोड़ा फ़फ़िंग के बाद, इसलिए सोचा कि मैं नोट्स पेश करूंगा।

मैंने उस प्रक्रिया को खोजने के लिए SysInternals Process Explorer , Run as Administrator का उपयोग किया , जो फ़ाइल को लॉक कर रहा था (उपयोग करके Find > Find Handle or DLL)। ध्यान दें कि जब मैंने इसे प्रशासक की अनुमति के बिना चलाया तो यह सिस्टम-स्तरीय WRSAप्रक्रिया को नहीं देख सका ।

मेरे मामले में WRSA.exe, यह वेबरोट सिक्योर एनीवेयर था। सुरक्षा अक्षम करने से फ़ाइल अनलॉक हो गई और मैं इसे आसानी से अधिलेखित करने में सक्षम था। वेबरोट के कुछ संस्करणों में आपको "उन्नत सेटिंग्स> शील्ड" खोलना होगा और एडिट्स को होस्ट्स फाइल में ब्लॉक करने के विकल्प को अन-चेक करना होगा।

यह पूरी तरह से सही है कि एंटी-वायरस सॉफ़्टवेयर को फ़ाइलों की रक्षा करना चाहिए hosts, जैसे कि । मालवेयर उस चीज को पसंद करता है।


तुम जीवन रक्षक हो! मेरे पास वेबरोट ब्लॉक था। आपके समाधान तक कुछ भी काम नहीं किया था! धन्यवाद!
इरफानकेलेम्सन

9

मैं अंततः अपराधी को ढूंढ सकता था। यह "टिनी फ़ायरवॉल" (एक विंडोज़ फ़ायरवॉल नियम प्रबंधन सॉफ़्टवेयर) नामक एक कार्यक्रम था जिसने समस्या का कारण बना।

मुझे बिल्कुल यकीन नहीं है कि यह होस्ट फ़ाइल का क्या करता है क्योंकि उपलब्ध सॉफ़्टवेयर में से कोई भी फ़ाइल पर लॉक नहीं दिखा सकता है। मुझे पता चला कि यह प्रक्रिया मॉनिटर (Sysinternals) का उपयोग करके किसी तरह फ़ाइल के साथ शामिल है। मैंने UI छोड़ दिया और प्रक्रिया को रोक दिया (प्रक्रिया को रोकने की अनुमति नहीं देगा, प्रक्रिया-पेड़ को मार दिया और मैनुअल सेवा पर सेट किया गया)।

पुनश्च: यह टिनी फ़ायरवॉल (होस्ट्स फ़ाइल की सुरक्षा) की एक विशेषता है और आप बस इसे अपनी सेटिंग्स से बंद कर सकते हैं।


0

मेरे मामले में, HOSTS फ़ाइल svchost.exe द्वारा लगातार लॉक की गई थी!

जब से मैंने HostsMan टूल का उपयोग किया है तब से यह समस्या शुरू हो गई है । इसने HOSTS फाइल को लगभग 18 MB DNS नंबरों और डोमेन से भरा था। और मेरा पीसी अचानक ऑफ़लाइन हो गया था।

इसलिए, टूल प्रोसेस एक्सप्लोरर के साथ , मैंने "etc \ HOSTS" की खोज की। जब आप खोज परिणामों में एक प्रविष्टि पर क्लिक करते हैं, तो इसी लॉकिंग प्रक्रिया को भूरे रंग में हाइलाइट किया जाता है। इसलिए मुझे पता चला, कि HOSTS फ़ाइल को प्रक्रिया svchost.exe और कभी-कभी अन्य प्रक्रियाओं द्वारा भी लॉक किया गया था। मैंने इंतजार किया जब तक svchost.exe की तुलना में कोई अन्य प्रक्रिया HOSTS को लॉक नहीं कर रही थी। तब मैंने svhosts.exe के बारे में उस प्रक्रिया के पेड़ को मार दिया! कुछ सेकंड के भीतर, जबकि svhosts.exe प्रक्रिया अभी तक पुनरारंभ नहीं हुई थी (इस प्रकार HOSTS को अस्थायी रूप से अनलॉक किया गया था), मैं आखिरकार "HOSTS000" की तरह मैन्युअल रूप से HOSTS का नाम बदलने में कामयाब रहा। तब मैंने पड़ोसी फ़ाइल "HOSTS.back" (जो डिफ़ॉल्ट सामग्री के साथ बैकअप है) को HOSTS में बदल दिया। समस्या सुलझ गयी! मैं अचानक फिर से ऑनलाइन हो गया था।

DNS फ़िल्टर के लिए नीचे दी गई तस्वीर की जाँच करें, जिसे मैंने सक्रिय किया था। मुझे लगता है, विंडोज़ 10 को उन सभी 50 हज़ारों डोमेन नामों के साथ ओवरलोड किया गया था जो HOSTS फ़ाइल में सहेजे गए थे।

यहाँ छवि विवरण दर्ज करें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.