आप विंडोज 7 में फ़ाइल प्रकारों के लिए एक डिफ़ॉल्ट प्रोग्राम एसोसिएशन कैसे निकालते हैं?


102

मैं किसी भी तरह से विंडोज 7 में एक फ़ाइल प्रकार के लिए डिफ़ॉल्ट फ़ाइल प्रकार एसोसिएशन सेट कर चुका हूं। "फ़ाइल एक्सटेंशन से संबंधित फ़ाइल प्रकार बदलें" विकल्प स्क्रीन से इसे हटाना संभव नहीं प्रतीत होता है। क्या इसे हटाना संभव है?


आपका विंडोज संस्करण (एक्सपी, विस्टा ...) क्या है?
harrymc

Win7 - इसे प्रतिबिंबित करने के लिए प्रश्न को संपादित किया। ध्यान दें कि फ़ाइल संघटनों UI में हटाए गए विकल्प Win7 में उपलब्ध नहीं हैं।
क्राइस्टोथ्स

संबंधित: superuser.com/questions/520193/... । इसे डुप्लिकेट माना जा सकता है, लेकिन यह नया है और इसका उत्तर यहां नहीं दिया गया है। मूल रूप से यह एक पोर्टेबल ऐप डाउनलोड करने और चलाने की आवश्यकता है (कोई इंस्टॉलेशन की आवश्यकता नहीं) जो कि एक Microsoft MVP द्वारा प्रदान किया गया था।
फैबियो तुरती

यह बेहतर धागा है: superuser.com/q/569449/78897
Pacerier

जवाबों:


93
  1. रजिस्ट्री में इस कुंजी के अंतर्गत विचाराधीन फाइल एक्सटेंशन का पता लगाएं:

    HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ एक्सप्लोरर \ FileExts

    उप-कुंजी को उसी नाम से हटाना जिस एक्सटेंशन को आप संबद्ध करना चाहते हैं, वह डिफ़ॉल्ट प्रोग्राम एसोसिएशन को हटा देगा। पुराने विंडोज संस्करणों में, आपको explorer.exeप्रभावी होने के लिए इसे मारना होगा और फिर से शुरू करना होगा (परिवर्तन तत्काल विंडोज 10 64-बिट के रूप में है)।

  2. ज्यादातर मामलों में, आपको उसी उप कुंजी को HKEY_CLASSES_ROOT से भी निकालना होगा ।


3
@harrymc यदि आपका एक्सप्लोरर ..exe क्रैश हो जाता है, तो ज्यादातर यह बीमार ऑटो पुनरारंभ होता है। इसके अलावा, आप रन प्रॉम्प्ट या टास्क मैनेजर के माध्यम से 'explorer.exe' शुरू कर सकते हैं -> एप्लिकेशन टैब -> नया कार्य -> ​​explorer.exe
गणेश आर।

1
@ गणेश।: सिद्धांत रूप में। व्यवहार में, इसे फिर से शुरू करने में कुछ समय लग सकता है और ओपी पर इसके प्रभाव की कल्पना कर सकते हैं।
हरिकर्म

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

1
@JonathanNesbitt द्वारा सुझाए गए अतिरिक्त कुंजी को हटाना मेरी स्थिति में भी आवश्यक था। HKEY_CURRENT_USER उप-कुंजी को हटाना अपने दम पर पर्याप्त प्रतीत नहीं होता है।
इकोवोसियन

3
इसने मेरे लिए काम नहीं किया। मुझे एक्सटेंशन के लिए पूरी रजिस्ट्री की खोज करने की आवश्यकता थी, और HKEY_USERS (जहां xxx मेरा फ़ाइल एक्सटेंशन था) के तहत "xxx_auto_file" नामक एक प्रविष्टि मिली। मुझे फ़ाइल आइकन पर डबल-क्लिक करने की क्षमता को पूरी तरह से हटाने के लिए इसे हटाना होगा और इसे एप्लिकेशन को खोलना होगा।
मार्क लकाटा

10

यहां तक ​​कि आसान तरीका जो मुझे मिला, उसे बस कमांड लाइन की आवश्यकता है।

  1. प्रशासक विशेषाधिकारों के साथ कमांड प्रॉम्प्ट खोलें (व्यवस्थापक के रूप में राइट क्लिक करें)।
  2. assoc .<file_extension>प्रॉम्प्ट में कमांड चलाएँ । यह फ़ाइल प्रकार देगा जो एक्सटेंशन के साथ जुड़ा हुआ है। यदि यह कमांड वापस आती है File association not found for extension .<file_extension>, तो इसका मतलब है कि एक्सटेंशन किसी भी फ़ाइल प्रकार से संबद्ध नहीं है। यदि यह प्रारूप में एक संघ मूल्य देता है .<file_extension>=<Some Value>, तो चरण 3 पर जाएं।
  3. कमांड चलाएं ftype [FileType]=, जहां फ़ाइल टाइप चरण 2 में दी गई फ़ाइल प्रकार है।

विशेष धन्यवाद मेरा डिजिटल जीवन उन निर्देशों के लिए जाता है, जिन्हें मैं इसका उपयोग करता था। उन्होंने एक ऐसा कदम भी शामिल किया है जो फ़ाइल प्रकार से एक्सटेंशन को अलग कर देता है, लेकिन आप जो खोज रहे हैं उसके आधार पर, यह कड़ाई से आवश्यक नहीं है।


आपको स्पष्ट करना चाहिए कि ext एक उदाहरण है न कि एक कमांड जो प्रक्रिया शुरू करता है। वैसे भी, यह एक बहुत अच्छा जवाब है और सीधे समाधान के लिए जाता है। लिंक एक बार मृत हो सकता है, इसलिए अगर किसी को किसी एक्सटेंशन को शून्य से जोड़ना है तो उसे प्रोग्राम के संघों को खाली करने के लिए टाइप करना होगा। assoc .ext = फिर ftype WinRAR =। मेरे मामले में .localstorage (मोज़िला की फ़ाइलें fordownloaded सामग्री) के लिए काम नहीं किया। इसलिए मैंने क्रिस्टोथ के उत्तर का उपयोग किया।
यानिस ड्रान

5

एक्सप्लोरर में, टूल्स पर जाएं | फ़ोल्डर विकल्प | फ़ाइल प्रकार, वह एक्सटेंशन ढूंढें जिसे आप खोज रहे हैं, और हटाएं पर क्लिक करें।

या, यदि डिलीट को हटा दिया गया है, तो पुनर्स्थापित करें (इसे वापस डिफॉल्ट पर सेट करने के लिए) पर क्लिक करें, फिर हटाएं।


6
यह मेनू विंडोज 7 से गायब है। मैंने डिफॉल्ट प्रोग्राम्स एडिटर यूटिलिटी का उपयोग कई उत्तरों में उल्लेखित किया है, जैसे कि यह एक: superuser.com/a/294490/38267
goodeye

आश्चर्यजनक। काम अच्छी तरह से किया (XP)। और मुझे regedit नहीं देखना पड़ा।
प्लूटोनियम तस्कर

4

इस पद्धति का उपयोग यहां क्यों न करें:

http://pcsupport.about.com/od/fixtheproblem/ht/default-program-windows-7.htm

Windows 7 में एक विशेष प्रकार की फ़ाइल खोलने पर शुरू होने वाले प्रोग्राम को बदलने के लिए इन बहुत आसान चरणों का पालन करें।

ऐसे:

  1. स्टार्ट और फिर कंट्रोल पैनल पर क्लिक करें ।

    टिप: जल्दी में? स्टार्ट बटन पर क्लिक करने के बाद सर्च बॉक्स में एसोसिएशन टाइप करें। __Make चुनें एक फ़ाइल प्रकार हमेशा परिणामों की सूची से एक विशिष्ट program_ में खोलें और फिर चरण 4 पर जाएं

  2. प्रोग्राम्स लिंक पर क्लिक करें ।

    नोट: यदि आप नियंत्रण कक्ष के छोटे चिह्न या बड़े चिह्न देख रहे हैं, तो आपको यह लिंक दिखाई नहीं देगा। पर क्लिक करें डिफ़ॉल्ट कार्यक्रम आइकन और फिर पर क्लिक करें एक कार्यक्रम के साथ एसोसिएट एक फ़ाइल प्रकार या प्रोटोकॉल लिंक। फिर स्टेप 4 पर आगे बढ़ें।

  3. डिफ़ॉल्ट प्रोग्राम हेडिंग के तहत किसी विशिष्ट प्रोग्राम लिंक में हमेशा एक फाइल टाइप करें पर क्लिक करें ।

  4. में सेट संघों खिड़की, जब तक आप फाइल एक्सटेंशन है कि आप के लिए डिफ़ॉल्ट प्रोग्राम परिवर्तित करना चाहते हैं को देखने के इस सूची में नीचे स्क्रॉल करें।

  5. इसे ढूंढने के लिए फ़ाइल एक्सटेंशन पर क्लिक करें।

  6. क्लिक करें कार्यक्रम बदलें ... स्क्रॉल पट्टी ऊपर दिए गए बटन।

    के साथ खोलें संवाद बॉक्स दिखाई देनी चाहिए।

  7. अनुशंसित प्रोग्राम क्षेत्र में विकल्पों के माध्यम से देखें और उस एप्लिकेशन को चुनें जिसे आप अपने कंप्यूटर पर किसी विशेष प्रकार की फ़ाइल पर डबल-क्लिक करने के साथ फ़ाइल एक्सटेंशन खोलना चाहते हैं।

    नोट: संभावना है, अनुशंसित कार्यक्रमों के तहत सूचीबद्ध अनुप्रयोगों में इस फ़ाइल प्रकार के लिए सबसे अधिक लागू कार्यक्रम होंगे, लेकिन अन्य कार्यक्रमों के अनुप्रयोगों को देखना सुनिश्चित करें । आपको इन कार्यक्रमों की सूची का विस्तार करने के लिए v पर क्लिक करने की आवश्यकता हो सकती है ।

    नोट: किसी भी प्रोग्राम को सूचीबद्ध नहीं करने के लिए जिसे आप उपयोग करना चाहते हैं, अपने कंप्यूटर के माध्यम से ब्राउज़ करने के लिए ब्राउज़ ... पर क्लिक करें

  8. विंडो के साथ ओपन पर ओके बटन पर क्लिक करें । इस प्रकार की फ़ाइल को खोलने के लिए नया डिफ़ॉल्ट प्रोग्राम दिखाने के लिए विंडोज 7 फ़ाइल संघों की सूची को ताज़ा करेगा।

  9. सेट एसोसिएशन विंडो के नीचे स्थित बंद बटन पर क्लिक करें । यदि यह अभी भी खुला है तो आप कंट्रोल पैनल विंडो को बंद कर सकते हैं ।

  10. इस बिंदु से आगे, जब आप इस विशेष फ़ाइल एक्सटेंशन के साथ किसी भी फ़ाइल पर डबल-क्लिक करते हैं, तो आपने इसे चरण 7 में जिस प्रोग्राम से जोड़ा है, वह विशेष फ़ाइल को लॉन्च और लोड करेगा।

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


1
सुपरयुसर में आपका स्वागत है। कृपया लिंक-केवल उत्तर प्रदान न करें, वेब पेज चलते हैं और लिंक मर जाते हैं इसलिए यह उत्तर भविष्य के आगंतुकों के लिए किसी काम का नहीं हो सकता है। उस लिंक की सामग्री के एक पूर्व या संक्षिप्त संस्करण को जोड़ने का प्रयास करें।
टॉग सेप

7
Win7 में इस छिपे हुए संवाद को पाने के लिए अच्छा जवाब। लेकिन यह केवल संबंधित एप्लिकेशन को बदलने के लिए उपयोगी है , इसे हटाने के लिए नहीं । मैंने नोटपैड ++ को .bat को सौंपा था। और तब मुझे नहीं पता था कि सिर्फ .bat फ़ाइल चलाने का विकल्प पाने के लिए इस एसोसिएशन को कैसे हटाया जाए। इस विशेष मामले के लिए क्रिस्टोथेस के जवाब ने मेरी मदद की।
थर्सच

परिवर्तन नहीं हो रहे हैं और अभी भी पुराने कार्यक्रम डिफ़ॉल्ट के रूप में बने हुए हैं, यहां तक ​​कि मैंने इसे नए में बदलने की आज्ञा दी है।
अंकित

3

मुझे सही विंडोज रजिस्ट्री लाइन नहीं मिल रही थी, इसलिए मैंने एक काम का इस्तेमाल किया। अपने डेस्कटॉप पर, मैंने "deleteeable.txt" नामक एक टेक्स्ट फ़ाइल बनाई। मैंने एक्सटेंशन को .exe में बदल दिया। अगला, मैंने वांछित फ़ाइल एक्सटेंशन को सौंपे गए डिफ़ॉल्ट प्रोग्राम को नए "डिलीट करने योग्य.exe" में बदलने के लिए नियंत्रण कक्ष का उपयोग किया। मैंने तब नियंत्रण कक्ष बंद कर दिया, और अंत में डेस्कटॉप फ़ाइल को हटा दिया।


अच्छी चाल। मुझे इसकी कोशिश करनी होगी।
केविन फेगन

जैसे कि :-) बहुत सीधा भी। फिर भी, उस बेवकूफ चेकबॉक्स को डिफ़ॉल्ट रूप से बंद करने का एक विकल्प होने से भी बेहतर होगा :-)
क्रिश्चियन स्टीलर

यह विंडोज 7 पर काम नहीं करता है (मैंने विंडोज 7 एंटरप्राइज 64-बिट पर कोशिश की)। जब नकली EXE फ़ाइल को हटा दिया जाता है, तो यह पिछले एसोसिएशन में बदल जाता है।
पीटर मोर्टेंसन

क्या इसके लिए कुछ आवश्यकताएं हैं? 32-बिट बनाम 64-बिट? सेवा संकुल? विंडोज संस्करण (घर, पेशेवर, आदि)? उपयोगकर्ता विशेषाधिकार
पीटर मोर्टेंसन

3

शीर्ष उत्तर के समान, लेकिन मुझे सबसे अच्छा लगता है कि केवल UserChoice उप-कुंजी को हटा दें क्योंकि आपको फ़ाइल एक्सटेंशन के बारे में सभी जानकारी को मारने की आवश्यकता नहीं है (जैसे सूची के साथ खुला), बस "उपयोगकर्ता द्वारा चयनित विकल्प"। "(उर्फ-यूजरचोर)। मैं परीक्षण के लिए दोहराने के लिए तेजी से बनाने के लिए एक आरईजी फाइल का उपयोग करता हूं। आप इसे कॉपी कर सकते हैं, संस्करण लाइन सहित, और एक आरईजी फ़ाइल के रूप में सहेज सकते हैं। आप जो भी एक्सटेंशन चाहते हैं, बस .ics और .vcs को बदल दें (या यदि आप केवल एक रीसेट करना चाहते हैं तो एक लाइन हटा दें):

Windows Registry Editor Version 5.00

[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.ics\UserChoice]
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.vcs\UserChoice]

यदि आप REG फ़ाइलों से परिचित नहीं हैं, तो उपरोक्त लाइनें जो "-" से शुरू होती हैं, बस उन कुंजियों को रजिस्ट्री से हटा दें।

इसके अलावा, और मुख्य कारण मैंने इस उत्तर को पोस्ट किया, इस समाधान के साथ मुझे explorer.exe को पुनरारंभ करने की आवश्यकता नहीं है। हो सकता है कि मेरे सेटअप के लिए कुछ खास हो, लेकिन मैंने Win7 और Win8 का उपयोग किया है और कभी भी बदलाव के लिए explorer.exe को फिर से शुरू नहीं करना पड़ा।


1

क्रिएटिव एलिमेंट पावर टूल्स माइक्रोसॉफ्ट विंडोज विस्टा, विंडोज एक्सपी, विंडोज सर्वर 2003, विंडोज 2000 और विंडोज मी के लिए उत्पादकता साधनों का एक संग्रह है। फ़ाइल उपयोगिता में से एक फ़ाइल प्रकार डॉक्टर है जो उपयोगकर्ता को किसी भी फ़ाइल को राइट-क्लिक करता है और उस प्रकार की फ़ाइलों को खोलने के लिए उपयोग किए गए एप्लिकेशन को संशोधित करने के लिए संपादन फ़ाइल प्रकार का चयन करता है। एक्सप्लोरर के नए मेनू से फ़ाइल प्रकारों को जोड़ने या हटाने के लिए फ़ाइल प्रकार डॉक्टर का उपयोग करें, और फ़ाइलों के संदर्भ मेनू को अनुकूलित करें।

वैकल्पिक शब्द

यहां अधिक उपयोगिताओं: विंडोज विस्टा फ़ाइल संघों उन्नत संपादन प्रबंधन उपकरण


3
अच्छा है, लेकिन स्वतंत्र नहीं। 45-दिवसीय परीक्षण, $ 18 पंजीकरण। FYI करें।
quixote

यदि कोई प्रोग्राम मुफ्त है, तो मैं आमतौर पर अपने पोस्ट में एक फुटनोट जोड़ता हूं, और कभी-कभी पुराना शेयरवेयर आदर्श वाक्य लागू होता है: उपयोग करने लायक सॉफ्टवेयर :) के लिए भुगतान करने लायक है

1
@ Molly7244 लिंक मृत है
साइमन

1

मेरे समाधान:

  1. इस प्रश्न का इस पद्धति का उपयोग करें ... लेकिन कुछ उपयोगकर्ता के लिए यह काम नहीं करता है
  2. एक और समाधान :
    के लिए खोज php_auto_fileरजिस्ट्री में और प्रविष्टि को हटाने के। एक्सप्लोरर के बाद .. पुनः आरंभ करें
  3. सबसे अच्छा समाधान :
    डाउनलोड nirsoft फ़ाइल प्रकार आदमी ( विवरण लिंक ), फिर इसे खोलें, ताज़ा करें आइकन पर क्लिक करें, ताज़ा करने के लिए प्रतीक्षा करें, उदाहरण के लिए खोजें: .phpएक्सटेंशन ... और इस पंक्ति पर डबल क्लिक करें ... और अब आप एक संवाद विंडो देखते हैं ... अब चेक करेंshow this file type in the 'New' menu of Explorer

0

मैंने पाशविक-बल अज्ञानी विधि की। उन सभी रजिस्ट्री कुंजियों को हटा दें, जिनमें उनके द्वारा बताए गए एक्सटेंशन हैं, साथ ही उन सभी रजिस्ट्री कुंजियों को हटा दें, जिनमें पिछले एप्लिकेशन (bar.exe) का उल्लेख किया गया है।

यह मानते हुए कि यह विस्तार है .fooऔर आवेदन है bar.exe, मुझे लगता है कि मुझे यहां सामान मिला

 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.foo
 HKEY_CLASSES_ROOT\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.foo
 HKEY_USERS\foo_auto_file
 HKEY_CLASSES_ROOT\Applications\bar.exe

साथ ही कुछ अन्य सामान जो हटाने में मददगार नहीं लगे (बहुत सारी MRU सूचियाँ)

और मुझे लॉगआउट / लॉगिन भी करना पड़ सकता है, हालांकि मुझे यकीन नहीं है कि यह 100% आवश्यक था।


3
"जानवर-बल" सही है - एक स्लेजहेमर की तरह। यह बहुत खतरनाक लगता है; विशेष रूप से सभी रजिस्ट्री प्रविष्टियों को हटाने के बारे में जो आवेदन को संदर्भित करता है।
स्कॉट

मैंने आवेदन लिखा, इसलिए मैं इसके खतरनाक होने के बारे में कम चिंतित हूं। मुद्दा यह था कि मैं एप्लिकेशन को एक अलग फ़ोल्डर में स्थानांतरित करना चाहता था, लेकिन नियंत्रण कक्ष में दिए गए टूल के माध्यम से इसे पुन: असाइन करने की कोशिश करने के सभी प्रयास विफल हो गए।
निशान लता

2
आपके लिए ठीक है। मेरा कहना है कि आपका उत्तर क्रिस्टोथ या किसी और के लिए खतरनाक हो सकता है, जिनके पास एक ही प्रश्न है।
स्कॉट

0

एक नई पाठ फ़ाइल खोलें .txtऔर इसे किसी भी नाम और एक्सटेंशन के रूप में डेस्कटॉप पर सहेजें और इसे .exeबंद करें, फ़ाइल के खुले गुण जो आप के साथ खुले बदलना चाहते हैं और सामान्य टैब में कॉलम के साथ खुले में परिवर्तन पर क्लिक करें ब्राउज़ करें और अपनी बनाई गई .exeफ़ाइल का चयन करें और ठीक पर क्लिक करें यह आपके नए बनाए गए कार्यक्रम में बदल जाएगा और फिर अपनी exe फ़ाइल को हटा दें, यह तब है जब आप अपनी फ़ाइल खोलते हैं, तो यह खुले के साथ पूछेगा।


0

सुरक्षित जानवर-बल विधि

किसी भी अन्य उत्तर के तरीकों में से किसी ने भी मेरे लिए अपने आप पर काम नहीं किया जब फ़ाइल एसोसिएशन को कुछ के लिए हटाने की कोशिश की .htaccess। इस संयुक्त विधि ने काम किया (विंडोज 10):

  1. एक नई खाली फ़ाइल बनाएं जिसे कुछ कहा जाता है foo.exe

  2. एक्सटेंशन के साथ एक फ़ाइल पर जाएं जिसे आप रीसेट करना चाहते हैं और Open with...। सुनिश्चित करें कि Always use this app to open .<extension> filesटिक लगा हुआ है। तब Look for another app on this PCऔर foo.exeआप अभी-अभी बनाए गए का चयन करें ।

  3. हटाएं foo.exe

  4. फ़ाइल को फिर से डबल क्लिक करें और ओपन को बॉक्स के साथ खारिज करें (यह आवश्यक नहीं हो सकता है)।

  5. अब regedit खोलें और निम्नलिखित कुंजियों को हटाएँ:

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.<extension>
    HKEY_CLASSES_ROOT\.<extension>
    HKEY_CLASSES_ROOT\Applications\foo.exe
    
  6. लॉग इन करें और फिर से।

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