विंडोज 10, मेजबान फ़ाइल को संपादित नहीं कर सकता


29

मैंने हाल ही में एक नया कंप्यूटर प्राप्त किया है और विंडोज 10 में अपग्रेड किया है (हालांकि मुझे संदेह है कि यह अन्य संस्करणों में भी एक समस्या है)

मेरा उपयोगकर्ता एक व्यवस्थापक है। मैंने यूएसी को सबसे निचले स्तर पर सेट किया है। मैंने अपने उपयोगकर्ता को संपूर्ण c:\डिस्क पर (होस्ट्स फ़ाइल सहित) बदल दिया है ।

फिर भी, जब मैं दौड़ता हूं notepad c:\windows\system32\drivers\etc\hosts, तो फ़ाइल को संपादित करें, और बचाने की कोशिश करें, यह मुझे नहीं होने देगा। यदि मैं पहले व्यवस्थापक के रूप में नोटपैड चलाता हूं, तो फ़ाइल खोलें, मैं समस्याओं के बिना बचा सकता हूं।

लेकिन, क्यों, मेरे द्वारा लिए गए मापों के बाद, क्या मेरे उपयोगकर्ता को व्यवस्थापक उपयोगकर्ता के रूप में नहीं माना जाता है? मैं अपने उपयोगकर्ता को वास्तविक व्यवस्थापक बनाने के लिए (और उपयोगकर्ता खातों में कुछ फैंसी लेबल वाले नियमित उपयोगकर्ता नहीं) के क्रम में यहां क्या याद कर रहा हूं?

अद्यतित प्रश्न: जब आपके पास एक उपयोगकर्ता है जो एक है Administrator, तो इस उपयोगकर्ता की अनुमतियां सुरक्षा समूह से प्रभावित क्यों नहीं होती हैं Administrators, बल्कि सुरक्षा समूह Users?


1
इन सीमाओं को "गलती से" लोगों को दुर्भावनापूर्ण कोड के साथ सिस्टम को संक्रमित करने के लिए रखा जाता है। साथ ही, कोई भी आईटी पेशेवर जो अपने पीसी को प्रशासक के रूप में चलाता है, शायद अन्य प्रणालियों के लिए प्रशासनिक पहुंच रखता है और आसानी से एक आरजीई (रिज्यूमे जनरेटिंग इवेंट) उत्पन्न कर सकता है। अगर मेरे पास एक सलाहकार या एक जेआर व्यवस्थापक मुझसे यह पूछते हैं, तो मैं व्यक्तिगत रूप से यह सुनिश्चित करूंगा कि प्रत्येक डिवाइस का उपयोग उसके पास बेहद निषेधात्मक अधिकार है और केवल उसे / उसके Citrix ऐप चलाने दें जिन्हें मैंने व्यक्तिगत रूप से वीटो किया है।

3
मुझे अपने 63 वर्षीय पिता के लिए समान सुरक्षा तंत्र होने की बात नहीं दिखती है, जो मानते हैं कि वे इंटरनेट पर जो कुछ भी देखते हैं, और मेरे लिए जो कंप्यूटर के साथ इस हद तक बढ़ गए हैं कि मैं हैरान हूं कि मैं उनसे जुड़ा नहीं हूं मुझे। मैं सुरक्षा उपायों को दरकिनार करते हुए समय व्यतीत नहीं करना चाहता जो व्यवहार में मुझे कोई सुरक्षा प्रदान नहीं करता है। तब यह बहुत कष्टप्रद है कि मुझे इन उपायों को अक्षम करने के लिए और भी अधिक समय बिताना पड़ता है, और यहां तक ​​कि अगर मैं प्रकट होता हूं, तो वे अभी भी वहां हैं।
टोबेब

जवाबों:


24

मेरे ऊपर के कई लोगों ने इसे स्पष्ट रूप से रखा:

  • डेस्कटॉप पर कॉपी करें, नोटपैड के साथ एडिट करें और सेव करें, कॉपी करें जो पिछले होस्ट फाइल को ओवरराइट कर देगा
  • UAC को अक्षम करें
  • एक प्रशासक के रूप में cmd ​​लॉन्च करें और "नोटपैड ..." में टाइप करें।
  • स्थानीय उपयोगकर्ताओं और समूह प्रबंधक (बीमार सलाह) का उपयोग करें

मेरी सूची में विकल्प एक है कि लोग वर्षों से यह कैसे कर रहे हैं। वापसी प्रति के लिए केवल एक UAC संकेत है । यह विस्टा युग के बाद से इस तरह किया गया है।

जैसा कि आपको पहले बताया गया था, आप एक प्रशासक उपयोगकर्ता हैं। आप इसे बदलने के प्रयास से गुजर सकते हैं लेकिन यह बहुत सारे जोखिमों के साथ आता है। तुलना करने के लिए: आप नियमित रूप से "रूट" के साथ लिनक्स पर आवेदन नहीं करते हैं, बल्कि "सु" कमांड के साथ या "रूट" के रूप में लॉग इन करके इसे बढ़ाते हैं।


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

इनमें से कोई भी मेरे लिए काम नहीं करता है। "डेस्टिनेशन फोल्डर एक्सेस अस्वीकृत" "आपको इस क्रिया को करने के लिए अनुमति की आवश्यकता है" [पुनः प्रयास करें] [रद्द करें]
AzulShiva

मैं Secutiry सेटिंग्स और अनुमतियाँ नहीं बदल सकता। "विंडोज सुरक्षा" "मेजबानों पर अनुमति परिवर्तन को बचाने में असमर्थ। प्रवेश निषेध है।" [पुनः प्रयास करें] [रद्द करें]
१S:५० पर अज़ुलशिव

हां। केवल वही जो वास्तव में एक व्यवहार्य समाधान के साथ सवाल का जवाब देता था, बजाय नैतिकता को प्रस्तुत करने या नैतिकता के "shoulds / नहीं होना चाहिए"। थम्स अप!
user3285866

10

समस्या वास्तव में बहुत सरल है: विंडोज 10 में hostsफ़ाइल केवल डिफ़ॉल्ट रूप से पढ़ी जाती है। इसका मतलब यह है कि भले ही आप इसे प्रशासनिक विशेषाधिकारों के साथ एक्सेस कर सकें , फिर भी आप इसे नहीं लिख सकते । इसके अलावा (कम से कम मेरी मशीन पर) इसका मतलब है कि एक कॉपी का संपादन जैसा कि दूसरों ने सुझाव दिया है कि यह काम नहीं करेगा, क्योंकि यह केवल-पढ़ने के लिए भी होगा!

इसे संपादित करने में सक्षम होने के लिए आपको पहले रीड-ओनली बिट को निष्क्रिय करना होगा:

  1. c:\windows\system32\drivers\etc\अपने फ़ाइल-प्रबंधक में फ़ोल्डर खोलें ;
  2. hostsफ़ाइल पर राइट-क्लिक करें ;
  3. चयन करें Properties;
  4. अन-टिक Read-Only;
  5. क्लिक करें Apply;
  6. क्लिक करें Continue(व्यवस्थापक विशेषाधिकारों के साथ कार्रवाई करने के लिए)।

फिर आप hostsफ़ाइल को अपने पसंदीदा पाठ संपादक के साथ स्वतंत्र रूप से संपादित कर सकते हैं (इसे व्यवस्थापक के रूप में चला रहे हैं)। याद रखें कि आप अपने ज्ञान के बिना अन्य अनुप्रयोगों को संशोधित करने से रोकने के लिए किए गए रीड-ओनली बिट को फिर से सेट करें


यह फ़ाइल केवल पढ़ने के लिए नहीं दिख रही है
PlanetUnogn

1
@PlanetUn पहचाना यह तब था जब मैंने यह उत्तर विंडोज 10. की एक ताजा इंस्टॉलेशन वाली मशीन पर लिखा था। हाल के कुछ अपडेट के बाद यह अब नहीं हो सकता है।
एपी

एक हजार बार धन्यवाद। मैं काफी सचमुच नेट पर सभी समाधान की कोशिश की है और यह यह था!
धीरज भास्कर

1

सिर्फ इसलिए कि आप एक प्रशासनिक उपयोगकर्ता हैं, इसका मतलब यह नहीं है कि आप जो कुछ भी करते हैं, आप एक प्रशासक के रूप में करते हैं; इसका सीधा सा मतलब है कि आपके पास ऐसा करने की क्षमता है।

डिफ़ॉल्ट रूप से, आपका उपयोगकर्ता किसी अन्य उपयोगकर्ता के समान ही चलता है, जैसे कि स्वयं।

जब आप प्रशासनिक कार्यों को आजमाते हैं और पूर्व-निर्धारित करते हैं - कुछ एप्लिकेशन को प्रशासनिक विशेषाधिकारों (जैसे कि जब आप व्यवस्थापक के रूप में चलाते हैं तो क्लिक करें) के साथ चलाया जाएगा।


खैर, मेरा उपयोगकर्ता खाता "प्रशासक" कहता है, न कि "प्रशासनिक उपयोगकर्ता"। भले ही, मैं अपने उपयोगकर्ता को एक "प्रशासनिक उपयोगकर्ता" के बजाय "प्रशासक" बनना चाहूंगा, जो असंभव नहीं होना चाहिए?
टोबेब

1

मैं ऐसा करने की अनुशंसा नहीं करूंगा, लेकिन यदि आप अपने उपयोगकर्ता को उस फ़ाइल पर पूर्ण नियंत्रण देते हैं, तो उसे काम करना चाहिए जैसा आप चाहते हैं। हालांकि यह एक सुरक्षा जोखिम है, कृपया ध्यान से सोचें यदि आपको वास्तव में इसकी आवश्यकता है।


मेरे पास फ़ाइल का पूर्ण नियंत्रण है, मैंने खुद को फ़ाइल के स्वामी के रूप में भी सेट किया है। मुझे "सुरक्षा" से खिड़कियां नहीं रखता, भले ही मैं यह नहीं चाहता।
तोब

मैंने विंडोज 10 टैग को नोटिस नहीं किया इसलिए शायद मेरा जवाब गलत है। जब आप फ़ाइल को राइट-क्लिक करते हैं और सुरक्षा टैब पर जाते हैं, तो क्या आप अपने उपयोगकर्ता के लिए 'पूर्ण नियंत्रण' देखते हैं? मैंने इसे विंडोज 7 पर आजमाया है और यह काम करता है, शायद विंडोज 10 अलग तरह से व्यवहार करता है।
होउड

मैंने विंडोज 7 में भी यह काम किया है, इसे स्थापित करने में कामयाब रहा, ताकि यह मुझे कोई हल न दे। जहां तक ​​मुझे याद है मैंने अपने विंडोज 10 कंप्यूटर पर ऐसा ही किया है, लेकिन मुझे इसका परिणाम नहीं मिला। व्यवस्थापक समूह के पास फ़ाइल का पूर्ण नियंत्रण है। लेकिन, जब मैं उपयोगकर्ता समूह को फ़ाइल का पूर्ण नियंत्रण देता हूं, तो मैं इसे सहेज सकता हूं। इसलिए मेरे पास एक व्यवस्थापक खाता है, लेकिन उपयोगकर्ता समूह के लिए उपयोग अधिकार मेरे विशेषाधिकार को प्रभावित करता है।
तोब

1

इसके अलावा, यदि आपने टॉनफायरवॉल स्थापित किया है , तो वहाँ एक डिफ़ॉल्ट विकल्प है जो होस्ट फ़ाइल के संपादन को रोकता है ।


1

मेरे लिए क्या काम किया (विंडोज 10, अगर यह मायने रखता है),

notepad.exeव्यवस्थापक विशेषाधिकार के साथ बस RUN या किसी अन्य पाठ संपादक (उदात्त, नोटपैड ++) (पर राइट क्लिक करें exeऔर " व्यवस्थापक के रूप में चलाएँ " का चयन करें, फ़ाइल को संपादित करें और सहेजें।

अद्यतन करें:

ओपन रन प्रॉम्प्ट - प्रेस Windows Key+ Rऔर टाइप / पेस्ट फॉलोइंग कमांड

powershell -c start -verb runas notepad.exe C:\Windows\System32\drivers\etc\hosts

0

जब आप लॉगऑन करते हैं, तो आपको एक "केर्बरोस" टोकन दिया जाता है, जो आपके उपयोगकर्ता को व्यवस्थापक और उपयोगकर्ता दोनों के रूप में परिभाषित करता है - चाहे जो भी नियंत्रण कक्ष आपको बताता हो।

आप उपयोगकर्ता समूह से खुद को निकालने के लिए स्थानीय उपयोगकर्ता प्रबंधक (C: \ windows \ system32 \ lusrmgr.msc) का उपयोग कर सकते हैं और केवल व्यवस्थापकों के समूह में मौजूद हो सकते हैं - लेकिन इससे इसके मूल्य से अधिक परेशानी हो सकती है।

एक और हैकी शैली का दृष्टिकोण cmd को एक व्यवस्थापक के रूप में लॉन्च करना है और फिर "नोटपैड C: ......"

आप हमेशा इसे एक कदम आगे ले जा सकते हैं और cmd को एक व्यवस्थापक के रूप में लॉन्च कर सकते हैं, cmd से - आप "टास्कमग्र" को लॉन्च कर सकते हैं और फिर "एक्सप्लोरर" को मार सकते हैं और फिर से खोल सकते हैं। चूंकि टास्कम एक व्यवस्थापक के रूप में चल रहा है - इस संदर्भ के तहत लॉन्च किया गया संसाधित (explorer.exe - WINDOWS!) भी एक शुद्ध व्यवस्थापक संदर्भ में होगा - कैसे, यह चेतावनी के एक पूरे असंख्य के साथ आता है:

  • प्रोफ़ाइल पथ व्यवस्थापक के लिए बदल जाएगा
  • आपके द्वारा किया जाने वाला सब कुछ व्यवस्थापक के रूप में होगा (वायरस, मैलवेयर आदि के लिए खुला दरवाजा)
  • यदि आप कुछ पेंच करते हैं - तो आप अपने पीसी के पूर्ण मंदी का कारण बन सकते हैं

UAC का मतलब है कि आप को रोकने और सोचने के लिए अनुमति दें कि आप कुछ ऐसा कर सकते हैं, जिसमें बड़ा प्रभाव हो सकता है।

वैकल्पिक रूप से, UAC (नियंत्रण कक्ष> उपयोगकर्ता खाता और परिवार सुरक्षा> उपयोगकर्ता खाते> उपयोगकर्ता चुनें> उपयोगकर्ता खाता नियंत्रण सेटिंग्स बदलें) या (प्रारंभ> खोज> UAC) को अक्षम करें


UAC पहले से ही अक्षम है। एक आईटी पेशेवर के रूप में, मैं जानबूझकर खुद को मैलवेयर से संक्रमित नहीं करता हूँ। बात यह है, जो वास्तव में कष्टप्रद है, कि खुद को प्रशासक के रूप में स्थापित करने के बाद, यूएसी को अक्षम करने के बाद, खुद को फ़ाइल का मालिक बनाने के बाद, मुझे इसे संपादित करने की अनुमति नहीं है एक अनैच्छिक चक्कर लेने के बिना मेरे कंप्यूटर पर फ़ाइल। जब मैं किसी फाइल को डबल क्लिक करता हूं, या किसी फाइल को सेव करता हूं, तो मैं पहले ही अपना निर्णय ले चुका होता हूं, मुझे विंडोज से किसी दूसरे अनुमान लगाने की जरूरत नहीं है, लेकिन भले ही मैंने उपाय नहीं किए हैं, फिर भी ऐसा लगता है।
तोब

0

अपने डेस्कटॉप पर होस्ट फ़ाइल को कॉपी करें इसे संपादित करें, इसे उसी स्थान पर सहेजें और फिर इसे सिस्टम32 \ ड्राइवर \ आदि पर वापस कॉपी करें। UAC पॉपअप उत्तर हां के साथ। बस।


मैं शायद स्पष्ट हो सकता हूं, मैं इस तरह की परेशानियों से बचना चाहूंगा। बेशक, मैं इसके आस-पास काम करने में सक्षम हूं, लेकिन मैं हर बार अपने कंप्यूटर पर एक फ़ाइल बदलना चाहता हूं, लेकिन हर बार सामान के आसपास काम नहीं करना चाहता। मुझे पता है कि मैं क्या कर रहा हूं, मुझे 20 की जरूरत नहीं है "क्या आपको यकीन है कि" सवाल सिर्फ वही करने से
रोकना है

0

होस्ट्स फ़ाइल के पूर्ण नियंत्रण के लिए उपयोगकर्ता समूह के एक्सेस अधिकारों को बदलना मुझे व्यवस्थापक के रूप में सामान चलाने के बिना इसे सहेजने की अनुमति देता है। यह तथ्य कि मेरा खाता एक व्यवस्थापक है, और व्यवस्थापकों के पास फ़ाइल का पूर्ण नियंत्रण था, मुझे इसे संपादित करने की अनुमति नहीं थी। कुछ समझ नहीं आया। विंडोज जाओ!


0

अपनी फ़ायरवॉल सेटिंग्स की जाँच करें। मैं अभी हाल ही में इस मुद्दे पर आया था। मेरे पीसी का केवल उपयोगकर्ता और उस होस्ट को सहयोग करने के लिए फ़ाइल प्राप्त नहीं कर सका। हटाने की कोशिश की और एंटीवायरस ने मुझे यह बता दिया कि यह मेरी रक्षा कर रहा है। मैं Avira का उपयोग करता हूं, इसलिए मैं अपने वास्तविक समय के सुरक्षा कॉन्फ़िगरेशन में, सुरक्षा टैब की जांच करता हूं और "परिवर्तनों से विंडोज़ होस्ट्स फ़ाइल को सुरक्षित रखें।" डिफ़ॉल्ट रूप से चालू है। मैं अनचेक करता हूं, लागू करता हूं, अपना परिवर्तन करता हूं, फिर इसे वापस जांचें और आवेदन करें। कोई विकल्प नहीं है एक बार उस विकल्प को अनियंत्रित किया गया था।


2
(१) एंटीवायरस सुरक्षा के साथ फ़ायरवॉल सेटिंग्स का क्या करना है? (2) आपको यह कहते हुए एक पॉप-अप संदेश मिला कि आपके एंटीवायरस ने आपको होस्ट फ़ाइल को संशोधित करने से रोका था। ओपी नहीं था। तो आप क्यों मानते हैं कि उसकी समस्या का एंटीवायरस से कोई लेना-देना नहीं है?
स्कॉट

मुझे अवीरा से भी समस्या थी। मैं सिर्फ मेजबानों की फाइल को नहीं बदल सकता था जैसे कि फाइल पहले से ही अन्य प्रोग्राम (कोई एविरा विंडो पॉप अप नहीं) द्वारा खुली है। अवीरा रीयल-टाइम सुरक्षा को अक्षम करने से मेरे लिए समस्या हल हो गई।
काकन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.