Windows 8 पर व्यवस्थापक के रूप में चल रहे नोटपैड ++ में एक्सप्लोरर से फाइलें नहीं खींच सकते


22

यदि मेरे पास नोटपैड ++ है, तो मैं प्रशासक के रूप में चल रहा हूं, मैं उस पर एक्सप्लोरर से फ़ाइलों को नहीं खींच सकता (वे 'स्टॉप' कर्सर के साथ अस्वीकार किए जाते हैं) और अगर मैं एक्सप्लोरर एक्सटेंशन का उपयोग करने का प्रयास करता हूं तो राइट क्लिक करें 'नोटपैड के साथ संपादित करें ++' यह एक त्रुटि फेंकता है ।

नोटपैड ++ 'ओपन' संवाद का उपयोग करके फ़ाइलों को खोलना, या यहां तक ​​कि उन्हें एक्सप्लोरर में डबल क्लिक करना जैसा कि यह चाहिए। (नोट डबल क्लिकिंग एक समाधान नहीं है क्योंकि मैं जितनी फ़ाइलों को खोलना चाहता हूं उनमें से कुछ नोटपैड ++ के लिए डिफ़ॉल्ट हैं)

मेरे पास UAC को 'कभी सूचित नहीं' करने के लिए सेट है।

हैक का उपयोग करना जहां UAC 'व्यवस्थापक अनुमोदन मोड' अक्षम है, समस्या को हल करता है, लेकिन मेट्रो ऐप्स का उपयोग करने की क्षमता को मारता है।


आप Notepad ++ को व्यवस्थापक के रूप में क्यों चला रहे हैं?
किनोकिजुफ

1
मैं कोई और नहीं, लेकिन सवाल के समय यह आसानी से मेजबानों फ़ाइल को संपादित करने के लिए था (कुछ मुझे अब जितनी बार छूने की ज़रूरत नहीं है)
ल्यूक एफ

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

जवाबों:


31

कम-अखंडता प्रक्रिया उच्च स्तर के लोगों को संदेश पारित नहीं कर सकती है।

आप पाएंगे कि विंडोज विस्टा के बाद से यह किसी भी उन्नत प्रक्रिया के लिए मामला है।

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

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

तो इस मामले में, विंडोज एक्सप्लोरर को नोटपैड + पर ड्रैग एंड ड्रॉप संदेश भेजने की अनुमति नहीं देगा (यह वास्तव में "सफलता" लौटाता है लेकिन संदेश को छोड़ देता है)।

पहुँच टोकन, अखंडता स्तर और यूआईपीआई के बारे में अधिक विस्तृत जानकारी के लिए, विंडोज इंटीग्रिटी मैकेनिज्म डिज़ाइन देखें


7

लुई ने समझाया कि आप गैर-व्यवस्थापक-मोड एक्सप्लोरर से व्यवस्थापक-मोड नोटपैड ++ में क्यों नहीं खींच सकते हैं, और मैजिकएंड्रे ने आपको बताया कि कैसे व्यवस्थापक मोड में एक्सप्लोरर चलाकर इसे प्राप्त करें।

खुद को एक समान समस्या का अनुभव करने के बाद, मुझे आगे पूछना होगा: आप पहले स्थान पर व्यवस्थापक मोड में नोटपैड ++ क्यों चला रहे हैं? मेरे मामले में ऐसा इसलिए था क्योंकि HTML Tidy प्लगइन जिसे मैं उपयोग करना चाहता हूं उसे काम करने के लिए नोटपैड ++ के प्रोग्राम फाइल्स फोल्डर में एक cfg फाइल को अपडेट करना है; और विंडोज 8 में प्रोग्राम फाइल्स पागलों की तरह बंद हैं।

इसलिए अंत में मैंने नोटपैड ++ प्रोग्राम फाइल्स फोल्डर को यहाँ रेखांकित किया: http://forums.auran.com/trainz/entry.php?115-Removing-the-security-restrictions-from-a-folder-in-the -Program-फाइल्स-फ़ोल्डर

फिर मैं एक नियमित उपयोगकर्ता के रूप में नोटपैड ++ को खुशी से चला सकता था, और फिर मैं गैर-व्यवस्थापक-मोड एक्सप्लोरर से गैर-व्यवस्थापक-मोड नोटपैड ++ में फिर से कभी भी काम के संदर्भ मेनू को खींच या छोड़ या उपयोग कर सकता था।

मुझे उम्मीद है कि यह आपको किसी तरह से मदद करेगा।


1
जब मैं इस समस्या में भाग गया, तो यह वास्तविक उत्तर है जिसकी मुझे तलाश थी। मुझे नहीं पता कि क्या हुआ था, लेकिन कुछ दिनों पहले तक एनपीपी को ऐसा नहीं मिला।
डार्कपबज

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

4

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


2

ज्यादातर मामलों में (जहां आपने पढ़ा है- लेकिन नियमित उपयोगकर्ता के रूप में लेखन-पहुंच नहीं है) व्यवस्थापक के रूप में नोटपैड ++ चलाने से बेहतर दृष्टिकोण है:

प्लगइन "व्यवस्थापक के रूप में सहेजें" स्थापित करें (नोटपैड ++ प्लगइन प्रबंधक देखें)।

अब बस एक नियमित उपयोगकर्ता के रूप में नोटपैड ++ चलाएं और उन फ़ाइलों को खोलें जिन्हें आप संपादित करना चाहते हैं। जैसा कि आपने पढ़ा है-यह समस्याओं के बिना काम करेगा।

अब हर बार जब आप किसी फ़ाइल को सहेजने का प्रयास करते हैं, तो आपके पास लिखने की अनुमति नहीं होती है "Save as admin" प्लगइन बचत के लिए विशेषाधिकार बढ़ा देगा। इसलिए यदि आप अब सेव कमांड को निष्पादित करते हैं तो एक UAC डायलॉग प्रदर्शित होगा और यदि आप उस डायलॉग पर "हां" चुनते हैं तो फाइल को एडमिन परमिशन का उपयोग करके सेव किया जाएगा।


1

इंस्टॉलर संस्करण के बजाय नोटपैड ++ के स्टैंडअलोन (ज़िप्ड) संस्करण का उपयोग करने के लिए एक और समाधान है।

  1. नोटपैड ++ को अनइंस्टॉल / डिलीट करें
  2. नोटपैड ++ डाउनलोड पेज पर जाएं और .zip या .7z पैकेज (एक्सई नहीं) डाउनलोड करें
  3. उस पैकेज की सामग्री को अपने उपयोगकर्ता निर्देशिका के अंदर कहीं खोल दें

इस समाधान में कमी यह है कि आप निश्चित रूप से अपने स्वयं के शॉर्टकट बनाने और वांछित होने पर अपने डिफ़ॉल्ट पाठ संपादक को अपडेट करने की आवश्यकता होगी। और आपके पास नोटपैड के लिए संदर्भ-मेनू प्रविष्टि नहीं होगी जब तक कि आप इसे खुद वहां हैक नहीं करते।


0

एलिवेटेड इंस्टालर सेवा द्वारा स्थापित एक ऊंचे कार्य पर अनुमतियों को बदलना सबसे मुश्किल है। विंडोज 7 x64। मैंने सुझाया गया रास्ता लिया .. मैंने नोटपैड ++ की स्थापना रद्द करने के लिए कंट्रोल पैनल »प्रोग्राम और फीचर्स का उपयोग किया ।

फिर नोटपैड ++ वेबसाइट पर गया और बिना इंस्टॉलर के ज़िपित संस्करण को डाउनलोड किया

फिर सभी फ़ाइलों को पथ पर निकालने के लिए विंडोज एक्सप्लोरर का उपयोग किया C:\Program Files (x86)\Notepad++- मूल इंस्टॉलर पथ के समान।

फिर मैंने स्टार्ट मेनू के ऑल प्रोग्राम्स सेक्शन में एक फोल्डर ग्रुप बनाया ।

  • स्टार्ट मेनू पर क्लिक करें
  • सभी प्रोग्राम्स पर राइट क्लिक करें
  • सभी उपयोगकर्ता खोलें
  • प्रोग्राम पर क्लिक करें
  • राइट क्लिक, नया »फ़ोल्डर , दर्ज करेंNotepad++

तब मैंने शॉर्टकट बनाने के लिए एक और एक्सप्लोरर विंडो का उपयोग किया notepad++.exe, फिर उस शॉर्टकट को खींचकर उसमें छोड़ दिया C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Notepad++, जिसमें जारी रखने के साथ गंतव्य फ़ोल्डर पहुंच अस्वीकृत संवाद बॉक्स का उत्तर दिया

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

जाओ »प्लगइन्स» प्लगइन प्रबंधक »प्लगइन्स दिखाएँ» सेटिंग्स (निचले बाएँ कोने), वहाँ स्टार्टअप पर प्लगइन अपडेट की अधिसूचना अनचेक ।

अब मैं फिर से खींच कर छोड़ सकता हूं।

अब नोटपैड ++ प्रक्रिया को एक ऊंचे कार्य के रूप में नहीं चलाया जा रहा है और एक्सप्लोरर जैसे अन्य अनुप्रयोगों को उन्हें खोलने के लिए नोटपैड ++ प्रोग्राम विंडो पर फ़ाइलों को खींचने और छोड़ने की अनुमति है।

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