मैं देख रहा हूँ कि आप HKEY_CLASSES_ROOT
प्रश्न में उस reg फ़ाइल के साथ लिख रहे हैं । इस छत्ते की किसी मर्ज किए गए दृश्य है HKEY_LOCAL_MACHINE\Software\Classes
और HKEY_CURRENT_USER\Software\Classes
।
आपकी फ़ाइल केवल पहले से अनजानी फ़ाइलों के लिए काम करती है इसका कारण यह है कि उपयुक्त कुंजी में (सिस्टम डिफॉल्ट और सभी-उपयोगकर्ता सेटिंग्स के लिए हाइव) HKEY_CLASSES_ROOT
रीडायरेक्ट करने के लिए लिखता है HKEY_LOCAL_MACHINE
। हालाँकि, आप एक समस्या में चलेंगे क्योंकि फ़ाइल एसोसिएशन सेटिंग्स HKEY_CURRENT_USER
(जिसमें प्रति-उपयोगकर्ता सेटिंग्स होती हैं) सिस्टम डिफॉल्ट को ओवरराइड करती है।
इसके अलावा, यदि एक्सटेंशन को "डिफ़ॉल्ट प्रोग्राम" एसोसिएशन द्वारा नियंत्रित किया जाता है, तो यह फ़ाइल एसोसिएशन जानकारी में संग्रहीत है HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\<.ext>
। आप जाँच कर सकते हैं कि आपके एक्सटेंशन में उस कुंजी के अस्तित्व की जाँच करके यह जुड़ाव है या नहीं।
आप में उन लोगों के चाबी के लिए यह दोहराने के, पहले से जुड़े फ़ाइलों सहित किसी भी फाइल, के लिए काम करने के लिए अपने .reg संपादित कर सकते हैं दोनों HKEY_LOCAL_MACHINE
और HKEY_CURRENT_USER
। इसी तरह, आप दोनों पित्ती ( FileExts
स्थान सहित ) में उपयुक्त कुंजियों को हटाकर एसोसिएशन को हटा सकते हैं ।
किसी विशेष एक्सटेंशन के लिए एक एसोसिएशन को हटाने के लिए एक काम करने वाली .reg फ़ाइल कुछ इस तरह दिखती है (जो एसेक्शंस .blerg
हटाती है)
Windows Registry Editor Version 5.00
; Created with Default Programs Editor
; http://defaultprogramseditor.com/
; Delete Extension
[-HKEY_LOCAL_MACHINE\Software\Classes\.blerg]
[-HKEY_CURRENT_USER\Software\Classes\.blerg]
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.blerg]
हालाँकि , यदि आप रजिस्ट्री इंटर्नल्स और विंडोज़ फ़ाइल एसोसिएशन के विभिन्न आर्कान पहलुओं पर खुद को शिक्षित नहीं करना चाहते हैं, तो मेरा सुझाव है कि इन परिवर्तनों को करने के लिए आप डिफ़ॉल्ट प्रोग्राम्स एडिटर का उपयोग करें- आप किसी एक्शन को भी निर्यात कर सकते हैं a .reg फ़ाइल, जो आपकी आवश्यकताओं के लिए पूरी तरह से उपयुक्त लगती है।
आपके मामले में, यह क्लिक के रूप में सरल रूप में है File Type Settings
तो, Delete an extension
। एक्सटेंशन का चयन करें, और रजिस्ट्री को सहेजने के बजाय, Delete Extension
बटन पर छोटे तीर को दबाएं, और क्लिक करें Save to .reg file...
। यह इस क्रिया की एक पूर्ण और टिप्पणी की गई .reg फ़ाइल का उत्पादन करेगा जिसे आप अन्य मशीनों में सहेज या वितरित कर सकते हैं।