"एडिट" एक्सप्लोरर कमांड के लिए "पेंट" को डिफ़ॉल्ट प्रोग्राम के रूप में बदलें


16

'एडिट' के लिए विंडोज 7 में डिफ़ॉल्ट क्रिया पेंट में छवि को खोलना है। मैं पेंट का उपयोग नहीं करता। मुझे पेंट से नफरत है। मैं इसे फिर कभी नहीं देखना चाहता।

क्या मैं इसे पुन: असाइन कर सकता हूं, कह सकते हैं, पेंट.नेट? या अगर मैं नहीं कर सकता, तो मैं इसे पूरी तरह कैसे हटा सकता हूं, इसलिए यह लिंक मेरे संदर्भ मेनू को अव्यवस्थित नहीं करेगा?

कमांड संपादित करें

PS शायद "डेस्कटॉप बैकग्राउड के रूप में सेट करें" को भी हटा दें?


"... मैं इसे फिर कभी नहीं देखना चाहता।" तब आप शायद इस खबर को पसंद करेंगे: ctvnews.ca/sci-tech/… (लेकिन यह खबर इतनी नहीं: blogs.windows.com/windowsexperience/2017/07/24/ms-paint-stay/… )।
रॉब जूल

जवाबों:


22

मुझे यह पता चला है कि एडिट ने जो किया उसे बदलने में दोषपूर्ण तरीके से काम किया और आप जो भी प्रोग्राम चाहें चुन सकते हैं।

  1. रजिस्ट्री संपादक खोलें: प्रारंभ → regedit

  2. पर जाए HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\edit\command

  3. दाईं ओर की ओर डबल-क्लिक करें Defaultऔर मान को बदल दें"C:\YOUR_PATH_HERE\APPLICATION.exe" "%1"

यह उन सभी फ़ाइलों के लिए इसे बदलने का लाभ है जो विंडोज 7 एक छवि पर विचार करता है।

स्रोत: m-schmidt.eu


1
Paint.NET 4.x के लिए विंडोज 10 पर भी काम करता है। मेरे लिए पथ "C: \ Program Files \ paint.net \ PaintDotNet.exe" है
बेन

1

इन मेन्यू को कॉन्टेक्ट मेनस कहा जाता है, शेलमेनेव्यू नामक एक प्रोग्राम है http://www.nirsoft.net/x64_download_package.html 32bit या 64bit में आता है

यह इन संदर्भों और कक्षाओं की वस्तुओं को दिखा सकता है, फिर एक राइट क्लिक के साथ, यह आपको रजिस्ट्री संपादक में अपने स्थान पर रख सकता है, और उन्हें वहां से संपादित कर सकता है।

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

रजिस्ट्री बदलने से पहले रजिस्ट्री का बैकअप अच्छा होगा।

मैंने परीक्षण किया कि आप क्या करना चाहते हैं, और आपको उन सभी प्रकार के चित्रों को बदलना होगा जिन्हें आप बदलना चाहते हैं। इसलिए Bmps Jpegs आदि मैं सोच रहा था कि एक तेज़ तरीका हो सकता है कि MsPaint प्रोग्राम के लिए पूरी रजिस्ट्री की खोज की जाए और बस इसे एक-एक करके सावधानी से बदला जाए। [F3] regedit में एक खोज करता है।

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


उपयोगिताओं का दिलचस्प संग्रह। मै उसे करने की एक कोशिश तो करूंगा।
जोतोव

इस उपकरण के लिए धन्यवाद, और एक ही साइट पर कई अन्य समान रूप से मूल्यवान उपयोगिताओं। एक लांचर के साथ पूरे संग्रह पर उपलब्ध है launcher.nirsoft.net
मैट Wilkie

1

यह पहला उत्तर है, मुझे उपयोग करना चाहिए था, लेकिन मैंने सही परीक्षण नहीं किया। यह आंखों पर बहुत कठिन है, और अधिक खतरनाक है।

ऑटोरन http://technet.microsoft.com/en-us/sysinternals/bb963902

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

यह "microsoft" प्रविष्टियाँ नहीं दिखाने के लिए डिफॉल्ट करता है। जो कि ज्यादातर 3rd पार्टी सामान और सिस्टम एडिशन को देखने का एक अच्छा तरीका है। आइटम जो अधिक सुरक्षित रूप से अक्षम हो सकते हैं।

संपूर्ण दृश्य प्राप्त करने के लिए, आपका जाना चाहते हैं | विकल्प | और microsoft और windows प्रविष्टियाँ दिखाएँ। अब (अपनी आँखों पर पकड़) पर जाएँ | फाइल | और हिट | ताज़ा | (या F5)।

अब देखिए में | एक्सप्लोरर | टैब, और आप संदर्भ मेनू संचालकों, और संपत्ति पत्रक और सब कुछ देखेंगे। यह आपको मेनू आइटमों को पूरी तरह से अक्षम / हटाने और हटाने की अनुमति देता है, रजिस्ट्री में आइटम पर जाएं, और इसके फ़ाइल स्थान पर आइटम पर जाएं।

डिस्क्लेमर: आपके सिस्टम का फुल इमेज बैकअप है, जिसे रिकवर करने के लिए सिस्टम की आवश्यकता नहीं होती है (जैसे cd या usb स्टिक से बूट्स)। और बहुत सावधानी बरतें। अब आप नियंत्रण में हैं :-)


1

अद्यतन एक कच्चे और अशुभ विधि मिला, लेकिन यह काम करता है!

paint.batइसे PATH में कहीं पर सहेजें , जहाँ यह सभी उपयोगकर्ताओं को मिलेगा, जैसे C: \ Windows:

@start /b "Paint" "c:\Program Files\Paint.NET\PaintDotNet.exe" %2

इस रूप में सहेजें replace_mspaint_with_paintdotnet.regऔर इसे विंडोज़ एक्सप्लोरर के साथ डबल क्लिक करके रजिस्ट्री में मर्ज करें (व्यवस्थापक विशेषाधिकारों की आवश्यकता है):

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\mspaint.exe]
"Debugger"="paint.bat"

अब किसी भी सामान्य इमेज फ़ाइल प्रकार पर एडिट संदर्भ मेनू का उपयोग करके MS पेंट के बजाय पेंटडॉटनेट का उपयोग किया जाएगा।

अब पढ़ना बंद कर दें, जब तक कि आप वह प्रकार न हों, जो किरकिरा विवरण पसंद करता है।


@ साइकोगेक के उत्तर दोनों में सूचीबद्ध उपयोगिताओं के बीच मैं निराशा से एक पूर्ण समाधान के करीब पहुंच गया, लेकिन पर्याप्त नहीं। मैं आंशिक उपाय यहाँ पोस्ट कर रहा हूँ अगर कोई अन्य लापता टुकड़ा प्रदान कर सकता है।

autoruns छवि hijacks टैब शो प्रोग्राम जो उनके एमएस समकक्ष होना का नाटक कर रहे हैं, इस पद्धति का उपयोग लोकप्रिय उदाहरण हैं Notepad2 नोटपैड की जगह और प्रोसेस एक्सप्लोरर टास्क प्रबंधक की जगह।

2x में से एक पर क्लिक करने पर, नोटपैड 2 कहता है, रीडगिट में प्रासंगिक प्रविष्टि को खोलता है। मैंने उस कुंजी को डिस्क में निर्यात किया, और फिर नोटपैड प्रविष्टियों को पेंटडॉटनेट प्रविष्टियों में बदल दिया।

मैंने उस परिवर्तित .reg फ़ाइल को मर्ज कर दिया, ऑटोरन को ताज़ा किया, और निश्चित रूप से पर्याप्त नई mspaint प्रविष्टि है।

इस बिंदु पर कोई भी कॉल जो mspaint पर जाती थी, उसे अब PaintDotNet.exe, yay पर पुनर्निर्देशित कर दिया गया है! उदाहरण के लिए:

  • प्रारंभ> भागो> mspaint
  • mspaint एक कमांड शेल में
  • Windows Explorer में एक foobar.jpg चुनें और संदर्भ मेनू संपादित करें का उपयोग करें
  • C:\Windows\system32\mspaint.exe कहीं से भी

दुर्भाग्य से, हर आह्वान पर पेनडॉटनेट कहता है कि छवि प्रकार को मान्यता नहीं है, और इसे खोला नहीं जा सकता। :( :(

कमांड लाइन शेल में कुछ परीक्षण से पता चलता है कि मैं PdN को खाली उद्धरण पास करके एक ही त्रुटि प्राप्त करता हूं।

C:\> "C:\Program Files\Paint.NET\PaintDotNet.exe" " "

इसलिए मुझे लगता है कि किसी कारण से टारगेट फाइल का रास्ता पीडीएन के देखने से पहले ही खराब हो रहा है। मैं यह पता लगाने में सक्षम नहीं हूं कि वास्तव में PdN क्या देख रहा है, और इसलिए शायद अंतिम उपाय तैयार करता है।

यहाँ replace_mspaint_with_paintdotnet.reg, जो mdaint.exe को PdN के साथ बदलता है, और ऊपर की त्रुटि को दोहराता है:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\mspaint.exe]
"Debugger"="\"C:\\Program Files\\Paint.NET\\PaintDotNet.exe\""

paint.batबैच फ़ाइल को प्रारंभ करने के लिए उपयोग की गई कमांड लाइन पर कब्जा करने के लिए इस डिबगिंग का उपयोग करें %TEMP%:

@echo %* > "%temp%\%~nx0.txt"
@start /b "Paint" "c:\Program Files\Paint.NET\PaintDotNet.exe" %2

एक पंक्ति को जोड़ने से notepad %*पता चलता है कि छवि को मान्यता प्राप्त त्रुटि नहीं है क्योंकि पहली विधि में PdN वास्तविक c: \ windows \ system32 \ mspaint.exe को एक छवि के रूप में लोड करने की कोशिश कर रहा है और कभी भी अन्य मापदंडों को नहीं देखता है। ऐसे कारणों से जिन्हें मैं बैच फ़ाइल के कामों में %2सामान्य के बजाय उपयोग करना नहीं समझता %1, लेकिन तब नहीं जब PdN को सीधे कहा जाता है।

वाह! यह एक कठिन था। नॉन-कुल्डी समाधान जो एक बैच फ़ाइल की आवश्यकता को बाईपास करता है, उसकी सराहना की जाएगी। :)


0

मेरे लैपटॉप पर राइट क्लिक मेनू (जीत 8.1) एमएस पिक्चर मैनेजर खोल रहा था, मैं एडिट ऑप्शन के लिए पेंट का उपयोग करना पसंद करता हूं, पाठ जोड़ने के लिए इसका महान और कुछ अन्य चीजें जो पिक्चर मैनेजर नहीं करता है। मैं चित्र प्रबंधक का उपयोग अपने डिफ़ॉल्ट फोटो ऐप के रूप में करता हूं जो आकार, फसल और रंग को समायोजित करने के लिए इसका त्वरित और आसान है। यदि आप अपने जोखिम पर चित्र प्रबंधक जारी नहीं का उपयोग कर रहे हैं तो यह प्रक्रिया आपके लिए काम नहीं करेगी।लेकिन आप अपने वर्तमान में सूचीबद्ध फोटो एडिट प्रोग्राम को अक्षम करने के लिए ShellMenuView का उपयोग करके परीक्षण कर सकते हैं। (सिस्टम पुनर्स्थापना बिंदु 1 चीज़ बनाएं) प्रारंभ करने से पहले संकेतित रजिस्ट्री कुंजियों में से प्रत्येक का बैकअप लें। मैंने Nirsoft ShellMenuView प्रोग्राम का उपयोग पिक्चर मैनेजर और पेंट के लिए रजिस्टरों का पता लगाने के लिए किया और फिर प्रत्येक के लिए शेल एडिट रजिस्ट्री कुंजियों को स्थित किया और एक से दूसरे तक शेलडाइट कमांड को स्वैप किया। एमएस पिक्चर मैनेजर के लिए मैंने इस्तेमाल किया:

    C:\PROGRA~2\MICROS~2\Office14\OIS.EXE 

(अंत से हटाए गए शेलएडिट)

पेंट के लिए मैंने इस्तेमाल किया:

    %.systemroot%\system32\mspaint.exe /shellEdit "%1" 

(अंत में शेलएडिट "% 1" जोड़ें)

जब मैंने regedit बंद किया तब मैंने MS पिक्चर मैनेजर एडिट एंट्री के लिए Nirsoft ShellMenuView में रेड स्टॉप बटन मारा। (मुझे लगता है कि यह रजिस्ट्री में शेल प्रविष्टि को हटाता है, इसलिए संपादन ¯_ (ツ) _ / ¯ पर आवश्यक नहीं हो सकता है)

रजिस्ट्री कुंजियों को बैकअप शुरू करने से पहले! सौभाग्य की कामना, आशा है इससे सहायता मिलेगी

कुद्रोस साइरसोगिक को Nirsoft ShellMenuView टिप के लिए


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