समस्या का अवलोकन
कुछ Windows उपयोगकर्ता रिपोर्ट करते हैं कि जब भी वे किसी फ़ाइल पर क्लिक करते हैं, तो उन्हें निम्न Windows सुरक्षा संदेश प्राप्त होता है: "ये फ़ाइलें नहीं खोली जा सकतीं। आपकी इंटरनेट सुरक्षा सेटिंग्स ने एक या अधिक फ़ाइलों को खुलने से रोका है।"
आमतौर पर, यह समस्या हर उस एक्ज़ीक्यूटेबल फ़ाइल के साथ होती है जिसे उपयोगकर्ता खोलने का प्रयास करता है। हालांकि, कुछ उपयोगकर्ता बताते हैं कि वे हर प्रकार की फ़ाइल के साथ इस त्रुटि का सामना करते हैं, जबकि अन्य को केवल कुछ एप्लिकेशन लॉन्चर के साथ समस्या होती है। यह विशेष समस्या Windows 7 और Windows 8 पर काफी आम है (हालांकि Windows 10 पर भी कुछ घटनाएं दर्ज की गई हैं)।
मुख्य कारण
"ये फ़ाइलें नहीं खोली जा सकतीं" त्रुटि को ट्रिगर करने वाले कारण विविध हैं और कुछ स्थानों से उत्पन्न हो सकते हैं। जांच करने पर, हमने सबसे आम दोषियों की एक सूची तैयार की है जो इस त्रुटि को ट्रिगर करते हैं:
- उपयोगकर्ता ने इंटरनेट पर एक फ़ाइल डाउनलोड की जिसे IE के डाउनलोड चेकर द्वारा स्वचालित रूप से ब्लॉक कर दिया गया था - इस मामले में, समाधान गुण मेनू से इसे अनब्लॉक करना है।
- Windows की पायरेसी सुरक्षा सुविधा द्वारा एक्ज़ीक्यूटेबल ब्लॉक किया गया है - इस मामले में, अधिकांश उपयोगकर्ता एक्ज़ीक्यूटेबल का नाम बदलकर त्रुटि से बचने में कामयाब रहे हैं।
- एक उपयोगकर्ता खाता नियंत्रण सेटिंग उस एप्लिकेशन या फ़ाइल को खोलने से रोक रही है जिसे ऑपरेटिंग सिस्टम असुरक्षित मानता है - इसे या तो इंटरनेट सुरक्षा विकल्प को ढीला करके या उन्नत कमांड प्रॉम्प्ट में कमांड की श्रृंखला दर्ज करके हल किया जा सकता है।
- त्रुटि इंटरनेट एक्सप्लोरर सेटिंग के कारण होती है - यदि यह कारण है, तो समस्या को इंटरनेट एक्सप्लोरर सेटिंग्स रीसेट करके ठीक किया जा सकता है।
- समस्या एक गड़बड़ Windows खाता प्रोफ़ाइल के कारण होती है - इस मामले में, समाधान या तो एक नया व्यवस्थापक खाता बनाना और उसका उपयोग करना है या उसके नए इंटरनेट सेटिंग्स कुंजी को अपने नियमित खाते में आयात करना और अपने पुराने खाते का उपयोग जारी रखना है।
समाधान विधियाँ
यदि आप "ये फ़ाइलें नहीं खोली जा सकतीं" त्रुटि से जूझ रहे हैं, तो हमने उन सुधारों का एक संग्रह तैयार किया है जिन्हें समान स्थिति में अन्य उपयोगकर्ताओं ने इस समस्या को हल करने के लिए उपयोग किया है। कृपया प्रत्येक सुधार का क्रमानुसार पालन करें जब तक कि आप एक ऐसी विधि का सामना न करें जो आपकी विशेष स्थिति में समस्या का समाधान करती है। आइए शुरू करते हैं!
विधि 1: गुण मेनू से फ़ाइल को अनब्लॉक करें
इस समस्या के प्रकट होने का सबसे आम कारण गुण मेनू में एक ब्लॉक की गई विशेषता है। यदि आपको केवल कई एक्ज़ीक्यूटेबल के साथ "ये फ़ाइलें नहीं खोली जा सकतीं" त्रुटि मिल रही है, तो संभव है कि वे ब्लॉक होने के कारण खुलने से इनकार कर रहे हों। यह आमतौर पर तब होता है जब आप इंटरनेट पर एक एक्ज़ीक्यूटेबल कॉपी करते हैं या इसे एक कंप्यूटर से दूसरे में स्थानांतरित करते हैं।
सौभाग्य से, आप प्रत्येक ब्लॉक की गई फ़ाइल पर गुणों को आसानी से संशोधित कर सकते हैं ताकि आप इसे "ये फ़ाइलें नहीं खोली जा सकतीं" त्रुटि के बिना खोल सकें। यहां ऐसा करने का एक त्वरित गाइड है:
- उस फ़ाइल के स्थान पर नेविगेट करें जो "ये फ़ाइलें नहीं खोली जा सकतीं" त्रुटि प्रदर्शित करती है, उस पर राइट-क्लिक करें और गुण चुनें।
- गुण विंडो में, सामान्य टैब पर जाएं और या तो अनब्लॉक बटन पर क्लिक करें या सुनिश्चित करें कि अनब्लॉक से जुड़ा बॉक्स चेक किया गया है (आपके Windows संस्करण के आधार पर)।
- एक बार फ़ाइल अनब्लॉक हो जाने पर, अपने परिवर्तनों की पुष्टि करने के लिए लागू करें दबाएं, फिर गुण विंडो बंद करें और फ़ाइल पर डबल-क्लिक करें। आप इसे "ये फ़ाइलें नहीं खोली जा सकतीं" त्रुटि के बिना खोल सकेंगे।
यदि फ़ाइल पहले से ही अनब्लॉक थी या आपको सभी एक्ज़ीक्यूटेबल के साथ यह समस्या आती है, तो नीचे दी गई विधि पर जाएं।
विधि 2: एक्ज़ीक्यूटेबल का नाम बदलें
यदि आपने विधि 1 का उपयोग करके जांचा कि फ़ाइलें ब्लॉक थीं या नहीं (और वे नहीं थीं), तो हो सकता है कि आप Windows के कुछ संस्करणों द्वारा उपयोग किए जाने वाले एक प्रारंभिक सुरक्षा तंत्र के शिकार हों। इसका उद्देश्य पायरेटेड सॉफ़्टवेयर की पहुंच को सीमित करने के लिए एक सुरक्षा तंत्र के रूप में था, लेकिन यह अक्सर स्वतंत्र डेवलपर्स द्वारा बनाए गए फ्रीवेयर एप्लिकेशन के साथ समस्याएं पैदा करता है।
इस सिद्धांत का परीक्षण करने के लिए, एक्ज़ीक्यूटेबल पर राइट-क्लिक करें, नाम बदलें चुनें और इसे एक अलग सामान्य नाम दें। एक बार जब आप एक्ज़ीक्यूटेबल का नाम बदल लेते हैं, तो अपने परिवर्तनों को सहेजें और फिर से एक्ज़ीक्यूटेबल खोलें। आप इसे "ये फ़ाइलें नहीं खोली जा सकतीं" त्रुटि के बिना खोल सकेंगे। यदि आप अभी भी उसी समस्या से जूझ रहे हैं, तो विधि 3 पर जाएं।
विधि 3: इंटरनेट गुणों के माध्यम से "असुरक्षित फ़ाइलों" की अनुमति दें
आपकी इंटरनेट सेटिंग्स के आधार पर, आपके पास अलग-अलग सुरक्षा स्तर हो सकते हैं जो आपको उन एप्लिकेशन को खोलने की अनुमति नहीं दे सकते जिन्हें आपका ऑपरेटिंग सिस्टम असुरक्षित मानता है। यदि आपको किसी एक्ज़ीक्यूटेबल को खोलते समय "ये फ़ाइलें नहीं खोली जा सकतीं" त्रुटि मिलती है जिसे आप सुरक्षित मानते हैं, तो आप असुरक्षित अनुप्रयोगों के लिए सुरक्षा स्तर को कम कर सकते हैं ताकि Windows सुरक्षा प्रॉम्प्ट अब प्रकट न हो।
लेकिन ध्यान रखें कि इस रास्ते पर जाने से आपका सिस्टम अन्य सुरक्षा हमलों के प्रति संवेदनशील हो जाएगा यदि आप इस बात से सावधान नहीं हैं कि आप अपने पीसी पर कौन से एप्लिकेशन डाउनलोड और खोलते हैं। असुरक्षित माने जाने वाले एप्लिकेशन और फ़ाइलों को अनुमति देने के लिए सुरक्षा सेटिंग्स को कम करने का तरीका यहां दिया गया है:
- Windows कुंजी + R दबाकर एक रन बॉक्स खोलें। फिर, "inetcpl.cpl" टाइप करें और इंटरनेट विकल्प खोलने के लिए Enter दबाएं।
- इंटरनेट गुण विंडो में, सुरक्षा टैब पर जाएं और कस्टम स्तर बटन पर क्लिक करें।
- अगली विंडो में, सेटिंग्स सूची में नीचे स्क्रॉल करें और एप्लिकेशन और असुरक्षित फ़ाइलें लॉन्च करना से जुड़े ड्रॉप-डाउन मेनू को प्रॉम्प्ट पर बदलें।
- इंटरनेट गुण स्क्रीन बंद करें और अपने कंप्यूटर को रीबूट करें। अगले स्टार्टअप पर, वह फ़ाइल खोलें जो "ये फ़ाइलें नहीं खोली जा सकतीं" त्रुटि प्रदर्शित कर रही थी। अब आपको ऐसा करने में कोई समस्या नहीं होनी चाहिए।
यदि आप कुछ एप्लिकेशन खोलते समय अभी भी "ये फ़ाइलें नहीं खोली जा सकतीं" त्रुटि का सामना कर रहे हैं, तो विधि 4 पर जाएं।
विधि 4: उन्नत कमांड प्रॉम्प्ट के माध्यम से "असुरक्षित फ़ाइलों" की अनुमति दें
सभी नवीनतम Windows संस्करणों में एक सुरक्षा तंत्र है जो अंतिम उपयोगकर्ता के लिए एक ऐसा एप्लिकेशन इंस्टॉल करना कठिन बनाने वाला है जो सिस्टम की सुरक्षा को खतरे में डाल सकता है। हालांकि, सिस्टम त्रुटिपूर्ण है और सुरक्षित एप्लिकेशन को उपयोग किए जाने से रोक सकता है। इस समस्या से निपटने का एक तरीका उन्नत कमांड प्रॉम्प्ट के माध्यम से एक साधारण रजिस्ट्री हैक लागू करना है। "ये फ़ाइलें नहीं खोली जा सकतीं" त्रुटि से बचने के लिए कमांड प्रॉम्प्ट में कुछ कमांड का उपयोग करने का तरीका यहां दिया गया है:
- Windows कुंजी + R दबाकर एक रन बॉक्स खोलें। फिर, रन बॉक्स में "cmd" टाइप करें और Ctrl + Shift + Enter दबाकर खोलें और UAC प्रॉम्प्ट पर हाँ क्लिक करके एक उन्नत कमांड प्रॉम्प्ट खोलें।
- उन्नत कमांड प्रॉम्प्ट में, निम्नलिखित कमांड को क्रम में डालें और प्रत्येक के बाद Enter दबाएं:
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Associations" /v "DefaultFileTypeRisk" /t REG_DWORD /d "1808" /f reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Attachments" /v "SaveZoneInformation" /t REG_DWORD /d "1" /f
- एक बार दोनों कमांड पंजीकृत हो जाने पर, उन्नत कमांड प्रॉम्प्ट बंद करें और अपने कंप्यूटर को रीबूट करें। अगले स्टार्टअप पर, वह फ़ाइल खोलें जो पहले "ये फ़ाइलें नहीं खोली जा सकतीं" त्रुटि प्रदर्शित कर रही थी। आप इसे त्रुटियों के बिना खोल सकेंगे।
यदि आप कुछ एप्लिकेशन खोलने का प्रयास करते समय अभी भी "ये फ़ाइलें नहीं खोली जा सकतीं" त्रुटि देख रहे हैं, तो नीचे दी गई विधि पर जाएं।
विधि 5: इंटरनेट एक्सप्लोरर रीसेट करना
जैसा कि कुछ उपयोगकर्ताओं ने बताया है, यदि आप इंटरनेट एक्सप्लोरर को डिफ़ॉल्ट ब्राउज़र के रूप में उपयोग कर रहे हैं तो यह समस्या भी पैदा कर सकता है। समान स्थिति में उपयोगकर्ता IE की सेटिंग्स रीसेट करके "ये फ़ाइलें नहीं खोली जा सकतीं" त्रुटि को हल करने में कामयाब रहे हैं।
अपनी इंटरनेट एक्सप्लोरर सेटिंग्स रीसेट करने का तरीका यहां दिया गया है:
- इंटरनेट एक्सप्लोरर खोलें और टूल्स बटन (ऊपरी-दाएं कोने में कॉगव्हील आइकन) पर क्लिक करें।
- टूल्स मेनू से, इंटरनेट विकल्प पर क्लिक करें।
- इंटरनेट विकल्प विंडो में, उन्नत टैब पर जाएं और रीसेट बटन पर क्लिक करें।
- यदि आप अपनी व्यक्तिगत सेटिंग्स (होम पेज, पासवर्ड, कुकीज़) को संरक्षित करना चाहते हैं, तो व्यक्तिगत सेटिंग्स हटाएं को अनचेक करें और रीसेट बटन पर क्लिक करें।
- एक बार इंटरनेट एक्सप्लोरर सेटिंग्स रीसेट हो जाने पर, अपने कंप्यूटर को पुनरारंभ करें और देखें कि क्या आप अगले पुनरारंभ पर "ये फ़ाइलें नहीं खोली जा सकतीं" त्रुटि के बिना फ़ाइलें खोल सकते हैं।
नोट: यदि आपको कोई परिवर्तन नहीं दिखता है तो इस प्रक्रिया को दोहराना और व्यक्तिगत सेटिंग्स हटाना उचित हो सकता है।
यदि आप अभी भी "ये फ़ाइलें नहीं खोली जा सकतीं" त्रुटि से जूझ रहे हैं, तो विधि 6 पर जाएं।
विधि 6: नए व्यवस्थापक खाते से इंटरनेट सेटिंग्स कुंजी आयात करें
जाहिर तौर पर, "ये फ़ाइलें नहीं खोली जा सकतीं" त्रुटि को इंटरनेट सेटिंग्स के रजिस्ट्री कुंजियों में भ्रष्टाचार के लिए भी जिम्मेदार ठहराया जा सकता है। उसी प्रकार की त्रुटि से जूझ रहे कुछ उपयोगकर्ता एक नया उपयोगकर्ता व्यवस्थापक खाता बनाकर, इंटरनेट सेटिंग्स कुंजी निर्यात करके और फिर उसी कुंजी को अपने नियमित खाते में वापस आयात करके समस्या को हल करने में कामयाब रहे हैं।
नए व्यवस्थापक खाते से इंटरनेट सेटिंग्स कुंजी आयात करने का तरीका यहां दिया गया है:
- Windows कुंजी + R दबाकर एक नया रन बॉक्स खोलें। फिर, "netplwiz" टाइप करें और उन्नत उपयोगकर्ता खाते विंडो खोलने के लिए Enter दबाएं।
- उपयोगकर्ता खाते विंडो में उपयोगकर्ता मेनू पर जाएं और जोड़ें बटन पर क्लिक करें।
- Microsoft खाते के बिना साइन-इन करें चुनें, फिर स्थानीय खाता पर क्लिक करें और एक नया उपयोगकर्ता खाता बनाने के लिए ऑन-स्क्रीन संकेतों का पालन करें।
- फिर, उपयोगकर्ता खाते विंडो पर लौटें, नव निर्मित खाते का चयन करें और गुण बटन पर क्लिक करें।
- नव निर्मित उपयोगकर्ता खाते के गुण विंडो में, समूह सदस्यता पर जाएं और इसे व्यवस्थापक समूह में ले जाएं। परिवर्तनों को सहेजने के लिए लागू करें दबाना न भूलें।
- Windows कुंजी + R दबाकर एक और रन बॉक्स खोलें। फिर, "regedit" टाइप करें और रजिस्ट्री संपादक खोलने के लिए Enter दबाएं।
- रजिस्ट्री संपादक में, निम्न कुंजी पर नेविगेट करें: HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Internet Settings
- इंटरनेट सेटिंग्स पर राइट-क्लिक करें और निर्यात चुनें।
- इंटरनेट सेटिंग्स की .reg फ़ाइल को संग्रहीत करने के लिए एक आसान स्थान चुनें और सहेजें दबाएं।
- रजिस्ट्री संपादक बंद करें और नव निर्मित उपयोगकर्ता खाते से लॉग आउट करें, फिर अपने पुराने खाते में लॉग इन करें (जिसे "ये फ़ाइलें नहीं खोली जा सकतीं" त्रुटि का सामना करना पड़ रहा है)।
- Windows कुंजी + R दबाकर एक और रन बॉक्स खोलें। फिर, "regedit" टाइप करें और रजिस्ट्री संपादक खोलने के लिए Enter दबाएं। फिर, HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Internet Settings पर नेविगेट करें और इंटरनेट सेटिंग्स कुंजी को राइट-क्लिक करके और हटाएं चुनकर पूरी कुंजी हटा दें।
- एक बार इंटरनेट सेटिंग्स कुंजी हटा दिए जाने पर, उस स्थान पर जाएं जहां आपने पहले पुराने खाते से कुंजी निर्यात की थी और उस पर डबल-क्लिक करें। UAC प्रॉम्प्ट पर हाँ दबाएं और फिर पुष्टि करने के लिए फिर से हाँ क्लिक करें।
- एक बार निर्यात की गई कुंजी चल जाने पर, रजिस्ट्री संपादक बंद करें और अपने पीसी को रीबूट करें। अगले स्टार्टअप पर, देखें कि क्या आप "ये फ़ाइलें नहीं खोली जा सकतीं" त्रुटि के बिना फ़ाइलें चला सकते हैं।
यदि आप अभी भी उसी त्रुटि से जूझ रहे हैं, तो अंतिम विधि पर जाएं।
विधि 7: सिस्टम पुनर्स्थापना बिंदु का उपयोग करना
यदि उपरोक्त सभी विधियां विफल साबित हुई हैं, तो आपके पास एक साफ Windows इंस्टाल या रीसेट पर विचार करने से पहले एक आखिरी मौका है। सिस्टम पुनर्स्थापना एक अंतर्निहित Windows तंत्र है जो आपको अपने कंप्यूटर को समय में पिछली स्थिति में पुनर्स्थापित करने की अनुमति देगा।
यदि आपने हाल ही में "ये फ़ाइलें नहीं खोली जा सकतीं" त्रुटि प्राप्त करना शुरू किया है, तो आप उस समस्या के पहली बार घटित होने से पहले की तारीख वाले सिस्टम पुनर्स्थापना बिंदु का उपयोग करके अपने कंप्यूटर को एक स्वस्थ स्थिति में पुनर्स्थापित कर सकते हैं।
सिस्टम पुनर्स्थापना बिंदु का उपयोग करके "ये फ़ाइलें नहीं खोली जा सकतीं" त्रुटि को ठीक करने का तरीका यहां दिया गया है:
- Windows कुंजी + R दबाकर एक रन बॉक्स खोलें। फिर, "rstrui" टाइप करें और सिस्टम पुनर्स्थापना विज़ार्ड खोलने के लिए Enter दबाएं।
- सिस्टम पुनर्स्थापना विंडो में, पहले संकेत पर अगला क्लिक करें, फिर अधिक पुनर्स्थापना बिंदु दिखाएं से जुड़े बॉक्स को चेक करें ताकि सभी उपलब्ध सिस्टम पुनर्स्थापना बिंदुओं के साथ पूरी तस्वीर मिल सके।
- एक पुनर्स्थापना बिंदु चुनें जो उस तारीख से पहले का हो जब आपने पहली बार कुछ प्रकार की फ़ाइलें खोलते समय "ये फ़ाइलें नहीं खोली जा सकतीं" त्रुटि का अनुभव करना शुरू किया था, फिर आगे बढ़ने के लिए अगला दबाएं।
- एक बार सब कुछ सेट हो जाने पर, समाप्त पर क्लिक करके पुनर्स्थापना प्रक्रिया शुरू करें। इस प्रक्रिया के अंत में, आपका पीसी पुनरारंभ होगा और अगले स्टार्टअप पर पुरानी स्थिति पुनः आरंभ हो जाएगी। फिर आप "ये फ़ाइलें नहीं खोली जा सकतीं" त्रुटि के बिना एक्ज़ीक्यूटेबल और अन्य प्रकार की फ़ाइलें खोल सकेंगे।