विंडोज 10 पर सीएलआर त्रुटि कैसे ठीक करें?



समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें

सीएलआर त्रुटि 80004005 आमतौर पर तब सामना किया जाता है जब उपयोगकर्ता MusicBee, Discord, Raser Synapse, Hd Writer AE या .NET पर आधारित किसी अन्य प्रोग्राम को शुरू करने का प्रयास करता है। अन्य मामलों में, यह त्रुटि हर सिस्टम स्टार्टअप पर दिखाई देती है।





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



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

1. .NET फ्रेमवर्क रिपेयर टूल को रन करें

अधिकांश प्रलेखित मामलों में, सीएलआर त्रुटि 80004005 समस्या कुछ प्रकार के .NET फ्रेमवर्क भ्रष्टाचार समस्या के कारण होगी जो आपके कंप्यूटर को एप्लिकेशन लॉन्च करने की क्षमता को प्रभावित करती है। अधिकांश प्रभावित उपयोगकर्ताओं ने निम्नलिखित .NET संस्करणों के साथ इस समस्या का सामना किया है: 4.6.1, 4.6, 4.5.2, 4.5.1, 4.5, 4.0 तथा 3.5।

यदि यह परिदृश्य लागू है, तो आप .NET ढाँचा सुधार उपकरण चलाकर समस्या को तेज़ी से ठीक कर सकते हैं। यह स्वामित्व उपकरण .NET फ्रेमवर्क एप्लिकेशन के अधिकांश मुद्दों को हल करने के लिए जाना जाता है जो स्टार्टअप त्रुटियों को ट्रिगर कर सकते हैं।



.NET फ्रेमवर्क रिपेयर टूल को चलाने के लिए यहां एक त्वरित गाइड है जो आपको करने की आवश्यकता है:

  1. इस लिंक पर पहुँच कर शुरू करें ( यहाँ )। इसके बाद, पर क्लिक करें डाउनलोड के तहत बटन Microsoft .NET फ्रेमवर्क रिपेयर टूल

    नेट फ्रेमवर्क रिपेयर टूल डाउनलोड करना

  2. एक बार जब आप अगली स्क्रीन पर पहुँच जाते हैं, तो NetFxRepairTool.exe से जुड़े बॉक्स को चेक करके शुरू करें, फिर अगली स्क्रीन पर जाने के लिए नेक्स्ट बटन पर क्लिक करें।

    .NET फ्रेमवर्क रिपेयर टूल को डाउनलोड करना

  3. डाउनलोड पूरा होने तक धैर्यपूर्वक प्रतीक्षा करें, फिर निष्पादन योग्य पर डबल-क्लिक करें जिसे आपने अभी डाउनलोड किया है। जब आप द्वारा संकेत दिया जाता है उपयोगकर्ता खाता नियंत्रण (UAC) क्लिक करें हाँ प्रशासनिक विशेषाधिकार प्रदान करने के लिए।
  4. एक बार जब Microsoft .NET फ्रेमवर्क रिपेयर टूल खोला जाता है और आप पहली विंडो पर पहुंचते हैं, तो सबसे पहले आपको जो करना चाहिए, वह यह है कि मैंने लाइसेंस शर्तों को पढ़ा और स्वीकार किया है। ऐसा करने के बाद, पर क्लिक करें आगे अगली खिड़की के लिए अग्रिम करने के लिए।

    .NET मरम्मत उपकरण के साथ एक मरम्मत शुरू करना

  5. अब उपयोगिता को अपना प्रारंभिक स्कैन शुरू करना चाहिए। प्रक्रिया पूरी होने तक धैर्यपूर्वक प्रतीक्षा करें और क्लिक करें आगे एक बार विकल्प की सिफारिश की जाने वाली मरम्मत रणनीतियों को स्वचालित रूप से लागू करने के लिए विकल्प उपलब्ध हो जाता है।

    .NET फ्रेमवर्क की मरम्मत

  6. क्लिक आगे एक बार फिर से फ़िक्सेस लगाने के लिए, फिर क्लिक करें समाप्त प्रक्रिया को पूरा करने के लिए।
    ध्यान दें: एक उच्च संभावना है कि आपको स्वचालित रूप से पुनरारंभ करने के लिए कहा जाएगा। लेकिन यदि शीघ्रता से दिखाई न दे, तो मैन्युअल रूप से पुनः आरंभ करें।
  7. अगले स्टार्टअप अनुक्रम के पूरा होने के बाद, उस क्रिया को दोहराएं जो पहले ट्रिगर हो रही थी सीएलआर त्रुटि 80004005 और देखें कि क्या समस्या हल हो गई है।

यदि एक ही समस्या अभी भी बनी हुई है, तो नीचे दिए गए अगले संभावित निर्धारण पर जाएं।

2. प्रोग्राम को व्यवस्थापक एक्सेस के साथ चलाने के लिए बाध्य करें

जैसा कि यह निकला, ए सीएलआर त्रुटि 80004005 इस तथ्य के कारण भी हो सकता है कि समस्या को ट्रिगर करने वाले एप्लिकेशन में व्यवस्थापक पहुंच नहीं है। कुछ कार्यक्रमों के लिए, इसका मतलब है कि वे वास्तव में .NET निर्भरता का उपयोग नहीं कर सकते हैं जो आवश्यक हैं।

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

यह विधि उन उपयोगकर्ताओं के लिए प्रभावी है, जिन्होंने एचडी राइटर एई, डिस्कॉर्ड और सिनैप्स के साथ समस्या का सामना किया।

यहां उस प्रोग्राम को खोलने के लिए एक त्वरित मार्गदर्शिका है जो ट्रिगर करता है सीएलआर त्रुटि 80004005 व्यवस्थापक पहुंच के साथ और देखें कि क्या समस्या हल हो गई है:

  1. यह सुनिश्चित करके शुरू करें कि जिस कार्यक्रम में आप समस्या से जूझ रहे हैं वह पूरी तरह से बंद है (एक पृष्ठभूमि प्रक्रिया के लिए भी जांच करें)।
  2. आवेदन के हर उदाहरण के बंद होने के बाद, निष्पादन योग्य पर राइट-क्लिक करें और फिर क्लिक करें व्यवस्थापक के रूप में चलाओ नव-प्रकट संदर्भ मेनू से। यदि आप देखते हैं UAC (उपयोगकर्ता खाता नियंत्रण) शीघ्र, क्लिक करें हाँ प्रशासनिक विशेषाधिकार प्रदान करने के लिए।
  3. यदि प्रोग्राम समान अंक के बिना सामान्य रूप से खुलता है, तो परिवर्तनों को स्थायी बनाने के लिए नीचे दिए गए चरणों के साथ जारी रखें।
    ध्यान दें: यदि एक ही समस्या अभी भी उत्पन्न हो रही है, तो नीचे दी गई संभावित संभावित सीमा पर सीधे कूदें।
  4. उस एप्लिकेशन को बंद करें जो एक बार फिर इस त्रुटि के साथ विफल हो रहा था।
  5. एप्लिकेशन निष्पादन योग्य पर एक बार फिर से राइट-क्लिक करें, फिर क्लिक करें गुण संदर्भ मेनू से एक बार फिर।
  6. फ़ोटोशॉप की प्रॉपर्टीज़ स्क्रीन के अंदर, अपना रास्ता बनाएं अनुकूलता शीर्ष पर क्षैतिज मेनू के माध्यम से टैब।
  7. इसके बाद नीचे दिए गए सेटिंग सेक्शन में जाएं और इससे जुड़े बॉक्स को चेक करें इस प्रोग्राम को एक व्यवस्थापक के रूप में चलाएं।
  8. परिवर्तन लागू होने के बाद, पर क्लिक करें लागू परिवर्तनों को बचाने के लिए।
  9. एप्लिकेशन को एक बार फिर से लॉन्च करें और देखें कि क्या आप सफलतापूर्वक हल करने में कामयाब रहे हैं सीएलआर त्रुटि 80004005।

फ़ोटोशॉप को व्यवस्थापक एक्सेस के साथ खोलने के लिए मजबूर करना

यदि एक ही समस्या बनी रहती है, तो नीचे दिए गए अगले संभावित निर्धारण पर जाएं।

3. प्रोग्राम और .NET फ्रेमवर्क स्थापना को पुनर्स्थापित करें

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

इस समस्या को हल करने का एक आसान तरीका एप्लिकेशन को अनइंस्टॉल करना और फिर से फिर से इंस्टॉल करना है, लेकिन इस बार आवश्यक .NET फ्रेमवर्क की स्थापना को स्किप किए बिना।

यह कैसे करना है इस पर एक त्वरित गाइड है:

  1. दबाएँ विंडोज कुंजी + आर एक खोलने के लिए Daud संवाद बॉक्स। अगला, टाइप करें 'Appwiz.cpl पर' टेक्स्ट बॉक्स के अंदर, फिर दबाएँ दर्ज खोलना कार्यक्रम और सुविधाएँ

    रन प्रॉम्प्ट में 'appwiz.cpl' टाइप करना

  2. एक बार आप अंदर कार्यक्रम और सुविधाएँ विंडो, स्थापित अनुप्रयोगों की सूची के माध्यम से नीचे स्क्रॉल करें और समस्या पैदा करने वाले एप्लिकेशन का पता लगाएं। जब आप इसे देखें, तो उस पर राइट-क्लिक करें और चुनें स्थापना रद्द करें नए दिखाई दिए से संदर्भ की विकल्प - सूची

    कार्यक्रम और सुविधाओं के माध्यम से आवेदन की स्थापना रद्द करें

  3. जब आप अनइंस्टॉल विंडो के अंदर होते हैं, तो आपके कंप्यूटर से प्रोग्राम को हटाने वाले ऑपरेशन को पूरा करने के लिए ऑन-स्क्रीन प्रॉम्प्ट का पालन करें।
  4. प्रक्रिया पूरी होने के बाद, अपने कंप्यूटर को पुनरारंभ करें और अगले स्टार्टअप अनुक्रम के पूरा होने की प्रतीक्षा करें।
  5. अगला, उस प्रोग्राम को फिर से स्थापित करें जिसे आप समस्या से सामना कर रहे हैं, लेकिन इस बार, आवश्यक .NET फ्रेमवर्क की स्थापना को छोड़ें नहीं।

    आवश्यक नेट फ्रेमवर्क स्थापित करना

  6. आवश्यक ढांचा स्थापित होने के बाद, अपने कंप्यूटर को एक बार फिर से चालू करें और देखें कि क्या समस्या अब हल हो गई है।

यदि आप अभी भी उसी का सामना कर रहे हैं CLR त्रुटि 80004005, नीचे के अगले फिक्स पर जाएं।

4. नवीनतम .NET फ्रेमवर्क रनटाइम इंस्टॉल करें

यह समझना महत्वपूर्ण है कि विभिन्न अनुप्रयोगों के लिए अलग-अलग .NET फ्रेमवर्क की आवश्यकता होती है। यदि आप किसी एप्लिकेशन का पोर्टेबल संस्करण चलाने का प्रयास कर रहे हैं, तो संभावना है कि आपका ओएस आपको संकेत नहीं देगा कि आप एक .NET ढाँचा गायब कर रहे हैं जो इस एप्लिकेशन के लिए आवश्यक है।

यदि यह परिदृश्य लागू है, तो आपको .NET Framework रनटाइम का नवीनतम संस्करण स्थापित करके समस्या को हल करने में सक्षम होना चाहिए। यह एक संचयी इंस्टॉलर है जिसमें .NET फ्रेमवर्क के साथ निर्मित मौजूदा एप्लिकेशन और प्रोग्राम को चलाने के लिए आवश्यक सब कुछ शामिल है।

आपके कंप्यूटर पर प्रत्येक उपलब्ध फ्रेमवर्क संस्करण को स्थापित करने के लिए रनटाइम रिलीज़ का उपयोग करने पर यहां एक त्वरित मार्गदर्शिका दी गई है:

  1. इस लिंक पर जाएँ ( यहाँ ) और पर क्लिक करें .NET फ्रेमवर्क रनटाइम डाउनलोड करें बटन (रनटाइम के तहत) अधिष्ठापन के डाउनलोड को क्रियान्वित करने के लिए किकस्टार्ट करें।

    .NET फ्रेमवर्क 4.8 निष्पादन योग्य डाउनलोड करना

  2. इंस्टॉलेशन निष्पादन योग्य सफलतापूर्वक डाउनलोड होने के बाद, इस पर डबल-क्लिक करें और क्लिक करें हाँ पर UAC (उपयोगकर्ता खाता नियंत्रण)
  3. अगला, लापता .NET फ्रेमवर्क रिलीज की स्थापना को पूरा करने के लिए ऑन-स्क्रीन निर्देशों का पालन करें।

    लापता .NET फ्रेमवर्क रिलीज को स्थापित करना

  4. जब तक ऑपरेशन समाप्त नहीं होता है तब तक प्रतीक्षा करें और यदि आप स्वचालित रूप से पुनः आरंभ करने के लिए प्रेरित नहीं होते हैं तो अपने कंप्यूटर को मैन्युअल रूप से पुनरारंभ करें।

यदि समस्या अभी भी हल नहीं हुई है, तो नीचे दिए गए अगले संभावित सुधार पर जाएं।

5. नेट ’असेंबली’ फ़ोल्डर का नाम बदलें

जैसा कि यह पता चला है, यह समस्या आपके स्थापित .NET फ्रेमवर्क के बीच संघर्ष के कारण भी हो सकती है। यह आमतौर पर तब होता है यदि उपयोगकर्ता ने पहले प्रत्येक .NET फ्रेमवर्क को व्यक्तिगत रूप से स्थापित किया हो। समस्या इसलिए होती है क्योंकि प्रत्येक संस्करण एक ही असेंबली फ़ोल्डर साझा करेगा।

यदि यह परिदृश्य लागू है, तो आप नाम बदलकर समस्या को हल कर सकते हैं सभा फ़ोल्डर, आपके ओएस को एक नया उदाहरण बनाने के लिए मजबूर करता है, इस प्रकार संघर्ष को समाप्त करता है।

ऐसा करने और उस प्रोग्राम को फिर से स्थापित करने के बाद जो त्रुटि का कारण बनता है, इसे इंस्टॉलेशन विज़ार्ड को केवल नेट फ्रेमवर्क स्थापित करना चाहिए जो कि आवश्यक है

यहाँ .NET फ्रेमवर्क संघर्ष को हटाने के लिए एक त्वरित मार्गदर्शिका है जो कि इसके लिए जिम्मेदार हो सकती है सीएलआर त्रुटि 80004005:

  1. खुला हुआ फाइल ढूँढने वाला और निम्न स्थान पर नेविगेट करें:
    C:  Windows  Microsoft.NET
  2. जब आप सही स्थान पर आते हैं, तो बस विधानसभा पर राइट-क्लिक करें और चुनें नाम बदलें संदर्भ मेनू से।

    असेंबली फ़ोल्डर का नाम बदलना

  3. जब आप द्वारा संकेत दिया जाता है UAC (उपयोगकर्ता खाता नियंत्रण) क्लिक करें हाँ प्रशासनिक विशेषाधिकार प्रदान करने के लिए।
  4. असेंबली फ़ोल्डर का नाम कुछ अलग करने के लिए नाम बदलें 'Assembly2'। नाम को बदलने के लिए बिंदु है ताकि आप अपने ओएस को अगले कंप्यूटर स्टार्टअप पर उसी फ़ोल्डर का एक नया उदाहरण बनाने के लिए मजबूर करें।
  5. अगले स्टार्टअप पर, .NET संस्करण के साथ समस्या का कारण बनने वाले प्रोग्राम को पुनर्स्थापित करें जो इसका उपयोग करता है।
  6. अपने कंप्यूटर को पुनरारंभ करें और देखें कि क्या समस्या अगले सिस्टम स्टार्टअप पर हल हो गई है।

यदि आप अभी भी उसी का सामना कर रहे हैं CLR त्रुटि 80004005, त्रुटि, नीचे दी गई अगली विधि पर जाएं।

6. सिस्टम रिस्टोर का उपयोग करें

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

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

Guide को ठीक करने के लिए सिस्टम पुनर्स्थापना उपयोगिता का उपयोग करने पर यहां एक त्वरित गाइड है सीएलआर त्रुटि 80004005 5 त्रुटि:

  1. दबाएँ विंडोज कुंजी + आर एक खोलने के लिए Daud संवाद बॉक्स। अगला, टाइप करें 'Rstrui' और दबाएँ दर्ज खोलना सिस्टम रेस्टोर जादूगर।

    रन बॉक्स के माध्यम से सिस्टम पुनर्स्थापना विज़ार्ड खोलना

  2. सिस्टम पुनर्स्थापना विज़ार्ड के अंदर जाने के लिए प्रबंधन करने के बाद, क्लिक करें आगे अगले मेनू के लिए अग्रिम करने के लिए प्रारंभिक स्क्रीन पर।

    सिस्टम रिस्टोर की शुरुआती स्क्रीन पा लेना

  3. अगली स्क्रीन पर, संबंधित बॉक्स को चेक करके शुरू करें अधिक पुनर्स्थापना बिंदु दिखाएं। ऐसा करने के बाद, प्रत्येक उपलब्ध पुनर्स्थापना स्नैपशॉट की तारीखों को देखना शुरू करें और उस तारीख के सबसे करीब का चयन करें जहां समस्या पहले हुई थी।
  4. अगला, उपयुक्त पुनर्स्थापना बिंदु चुनें और क्लिक करें आगे अगले मेनू के लिए अग्रिम करने के लिए।

    समय में अपने सिस्टम को पिछले बिंदु पर पुनर्स्थापित करना

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

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

    सिस्टम पुनर्स्थापना प्रक्रिया शुरू करना

  6. अगले सिस्टम स्टार्टअप पर, देखें कि क्या समस्या हल हो गई है।

मामले में आप अभी भी देख रहे हैं सीएलआर त्रुटि 80004005 जब आप एप्लिकेशन को शुरू करने का प्रयास करते हैं, तो नीचे अंतिम फिक्स पर जाएं।

7. प्रत्येक OS घटक को ताज़ा करें

यदि उपरोक्त संभावित सुधारों में से कोई भी आपको बचने की अनुमति देने में सफल नहीं हुआ है CLR त्रुटि 80004005, संभावना है कि आप सिस्टम भ्रष्टाचार के कुछ समय से निपट रहे हैं जिसे पारंपरिक रूप से हल नहीं किया जा सकता है।

इस स्थिति में, इस बिंदु पर एकमात्र व्यवहार्य फिक्स हर विंडोज घटक और हर बूट-संबंधित प्रक्रिया को ताज़ा करना है।

यह या तो एक के माध्यम से प्राप्त किया जा सकता है साफ स्थापित करें या के माध्यम से एक मरम्मत स्थापित (जगह में मरम्मत)

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

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

ध्यान दें: यहां बताया गया है विंडोज 10 के लिए इंस्टॉलेशन मीडिया कैसे बनाया जाए यदि आपके पास उपलब्ध नहीं है तो

टैग खिड़कियाँ 8 मिनट पढ़े