जब आप किसी फ़ाइल पर राइट-क्लिक करते हैं, तो "ओपन विथ" चुनें, "दूसरा ऐप चुनें" पर क्लिक करें और ब्राउज डायलॉग का उपयोग करके एक प्रोग्राम चुनें, प्रोग्राम "ओपन विथ" डायलॉग में दिखाई देने में विफल हो सकता है।
ऐसा प्रतीत हो सकता है कि ब्राउज़ संवाद में प्रोग्राम का चयन करने के बाद कुछ भी नहीं हुआ - यानी, संवाद के साथ खोलें केवल आपके चयन को अनदेखा करता है। यह एक बग है जो विंडोज एक्सपी युग (कम से कम) के बाद से मौजूद है और विंडोज 10 में भी रहता है। यह आलेख दिखाता है कि समस्या के साथ ओपन को कैसे ठीक किया जाए।
वजह
प्रोग्राम की सही .exe फ़ाइल का चयन करने के बावजूद, प्रोग्राम अब निम्न कारणों से मेनू के साथ ओपन में दिखाई दे सकता है:
- एक प्रोग्राम के कई संस्करण चलाना। उदाहरण के लिए, नोटपैड ++ (मानक स्थापना) और नोटपैड ++ पोर्टेबल।
- प्रोग्राम को हाल ही में अपग्रेड किया गया है और फ़ोल्डर नाम में संस्करण जानकारी के साथ एक नए फ़ोल्डर में स्थापित किया गया है। (जैसे, एवीडेमक्स 2.7)
- आप किसी ऐप के 32-बिट के साथ-साथ 64-बिट संस्करणों का उपयोग कर रहे हैं। कई मामलों में, प्रोग्राम का निष्पादन योग्य नाम समान होता है, लेकिन 64-बिट ऐप्स एक अलग प्रोग्राम फ़ाइल फ़ोल्डर में संग्रहीत होते हैं, और 32-बिट एक अलग फ़ोल्डर में संग्रहीत होते हैं। चूंकि विंडोज़ एप्लिकेशन रजिस्ट्री कुंजी में पहले से पंजीकृत पथ का उपयोग करता है, इसलिए हो सकता है कि आप अन्य संस्करण को संवाद के साथ खोलें में जोड़ने में सक्षम न हों।
सबसे पहले, सुनिश्चित करें कि आप किस संस्करण (32-बिट बनाम 64-बिट) का उपयोग करने जा रहे हैं। फिर रजिस्ट्री में आवश्यक संस्करण (32-बिट बनाम 64-बिट) को पंजीकृत करने के लिए नीचे दी गई विधियों में से एक का पालन करें। यदि निष्पादन योग्य फ़ाइल नाम भिन्न हैं, तो पहली बार में समस्या उत्पन्न नहीं होगी, कहते हैं program.exe 32-बिट और. के लिए प्रोग्राम_x64.exe 64-बिट संस्करण के लिए।
एक उपयोगकर्ता "Windows.old" फ़ोल्डर से Adobe Reader 8 चला रहा था। कुछ समय बाद, उन्होंने इसे "प्रोग्राम फाइल्स" में स्थानांतरित करने का निर्णय लिया। इसने प्रोग्राम को "ओपन विथ" सूची में नहीं दिखाया, उसे प्रोग्राम को सूची में जोड़ने नहीं दिया। जब उन्होंने इसे जोड़ने का प्रयास किया, तो यह "ओपन विथ" विंडो पर वापस चला गया या कुछ भी नहीं हुआ।
- कार्यक्रमों को विभिन्न फ़ोल्डरों में ले जाना। उदाहरण के लिए, हो सकता है कि आप पहली बार किसी अस्थायी फ़ोल्डर पथ से प्रोग्राम चला रहे हों। समस्या तब हो सकती है जब आप प्रोग्राम को किसी अन्य फ़ोल्डर में ले जाते हैं।
- ड्राइव अक्षर बदलना।
उपरोक्त सभी मामलों में, प्रोग्राम का निष्पादन योग्य फ़ाइल पथ पहले से ही रजिस्ट्री को लिखा गया हो सकता है। जब प्रोग्राम का फ़ोल्डर स्थान या ड्राइव-लेटर बदल जाता है, तो विंडोज़ रजिस्ट्री में एप्लिकेशन पंजीकरण डेटा को गतिशील रूप से अपडेट नहीं करता है। और, जब आप मैन्युअल रूप से ओपन विथ में सही निष्पादन योग्य का चयन करते हैं, तो आपके चयन को केवल अनदेखा कर दिया जाता है, क्योंकि उसी प्रोग्राम (.exe) नाम के साथ एक प्रविष्टि पहले से ही रजिस्ट्री में मौजूद है।
[समाधान] विंडोज़ में सूची के साथ खोलने के लिए कोई प्रोग्राम नहीं जोड़ सकता
यदि आप सामान्य रूप से संवाद के साथ खुले में कोई प्रोग्राम जोड़ने में सक्षम नहीं हैं, तो समस्या को ठीक करने के लिए इनमें से किसी एक विधि का उपयोग करें:
ध्यान दें: उदाहरण के लिए, मान लें कि आप जोड़ने में असमर्थ हैं नोटपैड++ विंडोज़ में मेनू के साथ खोलें।
विधि 1: रजिस्ट्री में प्रोग्राम के .exe फ़ाइल पथ को ठीक करें
- रजिस्ट्री संपादक प्रारंभ करें (
regedit.exe
). - निम्नलिखित कुंजी पर जाएं:
HKEY_CLASSES_ROOT\Applications\notepad++.exe\shell\open\command
- (डिफ़ॉल्ट) मान में उल्लिखित .exe फ़ाइल पथ का निरीक्षण और सुधार करें।
- रजिस्ट्री संपादक से बाहर निकलें।
विधि 2: प्रोग्राम पंजीकरण निकालें और फिर "इसके साथ खोलें" का उपयोग करें
एक और विकल्प होगा एप्लिकेशन पथ पंजीकरण हटाएं विंडोज रजिस्ट्री में। और फिर "ओपन विथ" का फिर से उपयोग करें ताकि एप्लिकेशन स्वचालित रूप से फिर से पंजीकृत हो जाए। इन चरणों का पालन करें:
- निम्न रजिस्ट्री कुंजी पर जाएँ:
HKEY_CLASSES_ROOT\Applications\notepad++.exe
- दाएँ क्लिक करें नोटपैड++.exe और हटाएं चुनें
- पुष्टि के लिए पूछे जाने पर हाँ पर क्लिक करें।
- रजिस्ट्री संपादक से बाहर निकलें।
- अब, प्रोग्राम को मैन्युअल रूप से जोड़ने के लिए ओपन विद डायलॉग का उपयोग करें। आपको इस बार इसे जोड़ने में सक्षम होना चाहिए।
विधि 3: ओपन के साथ प्रोग्राम जोड़ने के लिए "OpenWithAdd" उपयोगिता का उपयोग करें
ओपनविथजोड़ एक साधारण उपकरण है जिसे मैंने विंडोज एक्सपी/विस्टा के लिए लिखा था और यह अभी भी विंडोज 10 में ठीक काम करता है। ओपन विथ लिस्ट में प्रोग्राम जोड़ने के लिए, आपको बस टूल में ब्राउज विकल्प का उपयोग करना होगा और प्रोग्राम का चयन करना होगा। प्रोग्राम का .exe फ़ाइल नाम चुनने के बाद, क्लिक करें रजिस्टर करें.
युक्ति: आप ऐप के लिए एक दोस्ताना नाम (वैकल्पिक) भी निर्दिष्ट कर सकते हैं। फ्रेंडली ऐप का नाम ओपन विद डायलॉग (और मेन्यू) में दिखाई देगा।
हेयर यू गो!
ध्यान दें: यदि आपको ओपन के साथ Office 365 ऐप जोड़ने में समस्या का सामना करना पड़ रहा है, तो बस Office 365 को सुधारें। ऐसा करने के लिए, "प्रोग्राम्स एंड फीचर्स" पर जाएं, "ऑफिस 365" पर राइट-क्लिक करें, चेंज पर क्लिक करें और "क्विक रिपेयर" चुनें। इसे रजिस्ट्री में सभी Office 365 अनुप्रयोगों के लिए आवश्यक पथों को स्वचालित रूप से अद्यतन करना चाहिए।
संबंधित लेख:विंडोज़ में अवांछित "ओपन विथ" मेनू आइटम कैसे निकालें
एक छोटा सा अनुरोध: अगर आपको यह पोस्ट पसंद आया हो, तो कृपया इसे शेयर करें?
आपका एक "छोटा" हिस्सा इस ब्लॉग के विकास में बहुत मदद करेगा। कुछ बेहतरीन सुझाव:- इसे पिन करें!
- इसे अपने पसंदीदा ब्लॉग + Facebook, Reddit. पर साझा करें
- इसे ट्वीट करें!