आज, मैं आपको एक रास्ता दिखाऊंगा, यदि आप कभी ऐसी स्थिति का सामना करते हैं, जहां आप Windows 11/10/8/7 में डिफ़ॉल्ट प्रोग्राम एक्सटेंशन को बदल नहीं सकते या बदलने में असमर्थ हैं। मैं अपने एक क्लाइंट की मदद कर रहा था। उसके ऑपरेटिंग सिस्टम ने किसी तरह डिफ़ॉल्ट प्रोग्राम एक्सटेंशन को एक अलग प्रोग्राम में बदल दिया था; यानी फ़ाइल Outlook के साथ खुलनी चाहिए थी - लेकिन इसके बजाय, यह Notepad में बदल गई।
डिफ़ॉल्ट प्रोग्राम एक्सटेंशन बदलने में असमर्थ
जब मैंने उस फ़ाइल के Properties के तहत इसे वापस Outlook में बदलने की कोशिश की तो Change विकल्प ग्रे आउट था

तो मैंने फ़ाइल पर राइट-क्लिक किया और "Open With" डायलॉग बॉक्स पर क्लिक किया, क्योंकि वहां आपके पास एक चेंज बॉक्स होता है "Always use the selected program to open this kind of file"।
लेकिन अजीब बात है कि वह चेकबॉक्स भी ग्रे आउट था। जब मैं Outlook चुनता हूं, तो यह ठीक खुलता है। लेकिन मैं इसे डिफ़ॉल्ट विकल्प के रूप में सेट करने में असमर्थ था।
तो मैं Control Panel\All Control Panel Items\Default Programs\Set Associations पर गया और वहां इसे बदलने की कोशिश की, लेकिन दुख की बात है कि मैं फिर से असमर्थ था। मैं पूरी तरह से हैरान था क्योंकि UAC बंद था, उपयोगकर्ता एक Windows एडमिनिस्ट्रेटर है - इसलिए विकल्प के अक्षम होने का कोई कारण नहीं था।
तब मुझे याद आया कि Windows रजिस्ट्री में एक विकल्प है, जहां आप इसे बदल सकते हैं। तो मैंने रजिस्ट्री खोली और निम्न कुंजी पर नेविगेट किया:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts
यहां आपको "UserChoice" नामक कुंजी के तहत अपना एक्सटेंशन ढूंढना होगा।
यह रजिस्ट्री कुंजी क्या करती है, यदि आप डिफ़ॉल्ट फ़ाइल एक्सटेंशन बदलते हैं, तो Windows इस कुंजी को बनाता है और वहां मान जोड़ता है।

दाईं ओर आपको उस मान के तहत एक स्ट्रिंग मान "Progid" दिखाई देगा जिसमें आप उससे जुड़ा वर्तमान प्रोग्राम देखेंगे। तो मैंने उस मान को बदलने की कोशिश की लेकिन इसने मुझे एक त्रुटि दी: Cannot edit Progid।

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

अब मैं "UserChoice" कुंजी को हटा सकता था। एक बार जब मैंने इसे हटा दिया और सिस्टम को रीबूट किया। और वॉयला - अब मुझे यह विंडो मिली!

एक बार जब मैंने सही प्रोग्राम चुना तो मैंने इसे डिफ़ॉल्ट बना दिया और यह बना रहा।
उम्मीद है कि यह किसी ऐसे व्यक्ति के लिए मददगार होगा जो इसी तरह की समस्या में पड़ता है।
ये लिंक भी आपकी रुचि के हो सकते हैं:
- Windows के लिए File Association Fixer
- Open With बॉक्स में Recommended Programs List से अवांछित प्रोग्राम हटाएं
- Windows में File Types को डिससोशिएट कैसे करें।