नोटपैड ++ का शेल एकीकरण कैसे निकालें?


32

जब मैं Windows में फ़ाइल को राइट-क्लिक करके नोटपैड के कष्टप्रद शेल एकीकरण को हटाना चाहता हूं।

संदर्भ मेनू पर राइट-क्लिक करें

मैं उसको कैसे करू?


2
यह उन चीजों में से एक है जो मुझे नोटपैड ++ के बारे में पसंद हैं। हर किसी का अपना।
ब्रैड पैटन

विश्वास नहीं कर सकता कि कार्यक्रम की प्राथमिकताओं में इसके लिए कोई ध्वज नहीं है ... यह बहुत परेशान करने वाला है
Some_Guy

जवाबों:


19

यदि आप रजिस्ट्री के संपादन के थके हुए हैं, तो आप ShellExView की कोशिश कर सकते हैं, जो एक मुफ्त अनुप्रयोग है जो शैल एक्सटेंशन के संपादन की अनुमति देता है।

शेल एक्सटेंशन इन-प्रोसेस COM ऑब्जेक्ट हैं जो विंडोज ऑपरेटिंग सिस्टम की क्षमताओं का विस्तार करते हैं। अधिकांश शेल एक्सटेंशन स्वचालित रूप से ऑपरेटिंग सिस्टम द्वारा इंस्टॉल किए जाते हैं, लेकिन कई अन्य एप्लिकेशन भी हैं जो अतिरिक्त शेल एक्सटेंशन घटक स्थापित करते हैं। उदाहरण के लिए: यदि आप अपने कंप्यूटर पर WinZip स्थापित करते हैं, तो जब आप एक ज़िप फ़ाइल पर राइट-क्लिक करते हैं, तो आपको एक विशेष WinZip मेनू दिखाई देगा। यह मेनू सिस्टम में शेल एक्सटेंशन जोड़कर बनाया गया है। ShellExView उपयोगिता आपके कंप्यूटर पर इंस्टॉल किए गए शेल एक्सटेंशन का विवरण प्रदर्शित करती है, और आपको आसानी से प्रत्येक शेल एक्सटेंशन को अक्षम और सक्षम करने की अनुमति देती है।


1
+1 लेकिन ShellExView नाम है।
harrymc

32

नोटपैड ++ शेल एक्सटेंशन की स्थापना रद्द करने के लिए यहां गैर-रजिस्ट्री, गैर-डाउनलोड तरीका है। एक व्यवस्थापक के रूप में कमांड प्रॉम्प्ट का उपयोग करते हुए, निम्नलिखित को चलाएँ:

  1. cd "\Program Files (x86)\Notepad++"1
  2. regsvr32 /u NppShell_06.dll2

इस परिवर्तन को सक्रिय बनाने के लिए, आपको खोजकर्ता को पुनः आरंभ करने की आवश्यकता हो सकती है ।


आप एक्सटेंशन को पुनर्स्थापित भी कर सकते हैं और अनुकूलन विकल्प प्राप्त कर सकते हैं:

regsvr32 /i NppShell_06.dll

1: यदि आप एक अलग फ़ोल्डर में 32-बिट विंडोज या इंस्टॉल किए गए नोटपैड ++ का उपयोग करते हैं, तो पथ भिन्न हो सकता है।

2: NppShell_06.dllनोटपैड ++ (6.6.9) के सबसे हाल के संस्करण के लिए सही फ़ाइल नाम है। यदि NppShell_06.dllनहीं मिला है, तो आपके पास एक अलग संस्करण हो सकता है।

स्रोत


3
इस परिवर्तन को प्रभावी बनाने के लिए एक्सप्लोरर को पुनः आरंभ करना न भूलें।
पैट्रिक सज़ालापस्की

1
यह NppShell_05.dllसबसे हालिया संस्करण (v6.5.4) के लिए है।
पॉल

1
सही, त्वरित और आसान उपाय। धन्यवाद (+1)। मैंने इसे नोटपैड ++ के वर्तमान (6.6.9) संस्करण में अपडेट किया। जब तक यह सहकर्मी की समीक्षा की प्रतीक्षा कर रहा है।
trejder

1
यह एक नाटकीय प्रतिक्रिया है, क्या आपको नहीं लगता? अगर आप इसके बारे में बात करना चाहते हैं, तो मुझे चैट के बारे में बताने में खुशी होगी कि मैंने आपके द्वारा किए गए बदलावों के अलावा और बदलाव क्यों किए।
क्रिस

1
@ क्रिस: मुझे यकीन नहीं है कि मैंने क्या किया। मुझे लगता है कि मुझे अंततः एहसास हुआ कि मेरे पास दो डीएल फाइलें थीं, NppShell_05.dllऔर NppShell_06.dll, उपलब्ध। अंत में, यह अचानक काम आया। कमांड प्रॉम्प्ट पूरे व्यवस्थापक मोड में था, हालांकि ...
क्रिश्चियन

20

रजिस्ट्री संपादक खोलें (प्रारंभ-> भागो) और "regedit" में टाइप करें।

निम्नलिखित कुंजी पर नेविगेट करें:

HKEY_CLASSES_ROOT\*\ShellEx\ContextMenuHandlers

आपको "नोटपैड ++" कुंजी दिखाई देगी। बस इसे हटा दें।


HKEY_CLASSES_ROOT HKLM और HKCU से प्रविष्टियों को समेकित करता है। यदि एचकेएलएम के साथ अनुमति जारी होती है, तो यह कुंजी को हटाने को अस्वीकार कर देगा। मैंने इसके चारों ओर अलग-अलग (अमान्य) डिफ़ॉल्ट मान के साथ HKCU में एक ही कुंजी बनाकर काम किया।
industryworker3595112

ContextMenuHandlersकुंजी के तहत ठीक से नाम नहीं दिया जा सकता है Notepad++, लेकिन इसकी कुछ भिन्नता है, इसलिए "फजी" मिलान करें। (उदाहरण के लिए "ANotepad ++ 64")
industryworker3595112

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