यह त्रुटि आमतौर पर विंडोज ओएस पर चलने वाले पीसी पर दिखाई देती है, विशेष रूप से विंडोज 7 और विंडोज सर्वर 2008 पर लेकिन यह किसी भी ऑपरेटिंग सिस्टम पर दिखाई देने की प्रवृत्ति है। त्रुटि आमतौर पर तब दिखाई देती है जब आप सम व्यूअर, टास्क शेड्यूलर, या समूह नीति संपादक खोलने वाले होते हैं।
समस्या का कोई सार्वभौमिक समाधान नहीं है और दुर्भाग्य से आपको उन सभी विधियों का वास्तव में पालन करना होगा जो उपयोगकर्ताओं द्वारा काम करने की सूचना दी गई थी। ध्यान दें कि सभी समाधान एक ही ऑपरेटिंग सिस्टम और सौभाग्य से संबंधित नहीं हैं!
समाधान 1:दृश्य C++ समस्या
कुछ लोग समस्या के संबंध में Microsoft के साथ फ़ोन पर थे और ऐसा प्रतीत होता है कि समस्या को ठीक करने के लिए कई चरणों की आवश्यकता है। हालाँकि, समस्या कुछ चरणों के बाद भी गायब हो सकती है, इसलिए सुनिश्चित करें कि आप नियमित रूप से जाँच करते हैं कि क्या त्रुटि अभी भी दिखाई दे रही है।
सबसे पहले, आपको विजुअल सी ++ पुनर्वितरण योग्य पैकेज को पुनर्स्थापित करने की आवश्यकता होगी क्योंकि यह इस सटीक समस्या के मुख्य कारणों में से एक है। माइक्रोसॉफ्ट ने बताया कि यह समस्या विजुअल सी++ के खराब पॉइंटर लौटाने के कारण हुई थी जो इस समस्या को ट्रिगर करता है।
- स्टार्ट मेन्यू पर क्लिक करें और स्टार्ट मेन्यू में सर्च करके कंट्रोल पैनल खोलें। साथ ही, यदि आप Windows 10 का उपयोग कर रहे हैं, तो आप सेटिंग ऐप खोलने के लिए गियर आइकन पर क्लिक कर सकते हैं।
- कंट्रोल पैनल में, ऊपरी दाएं कोने में इस रूप में देखें:श्रेणी विकल्प चुनें और कंट्रोल पैनल विंडो के निचले भाग में प्रोग्राम अनुभाग के अंतर्गत एक प्रोग्राम को अनइंस्टॉल करें पर क्लिक करें।
- यदि आप Windows 10 पर सेटिंग ऐप का उपयोग कर रहे हैं, तो ऐप्स पर क्लिक करने से आपके पीसी पर सभी इंस्टॉल किए गए प्रोग्रामों की सूची तुरंत खुल जाएगी।
- कंट्रोल पैनल या सेटिंग्स में Microsoft Visual C++ Redistributable Package का पता लगाएँ और Uninstall पर क्लिक करें। आप देख सकते हैं कि कई अलग-अलग संस्करण हैं। आपको उन्हें नोट करना होगा और हर एक के लिए अनइंस्टॉल करने की प्रक्रिया को दोहराना होगा। आपको कुछ संवाद बॉक्सों की पुष्टि करने और उन निर्देशों का पालन करने की आवश्यकता हो सकती है जो स्थापना रद्द करने वाले विज़ार्ड के साथ दिखाई देंगे।
- अनइंस्टालर प्रक्रिया पूरी करने के बाद समाप्त पर क्लिक करें और विजुअल सी++ पैकेज के सभी संस्करणों के लिए अनइंस्टॉल करने की प्रक्रिया को दोहराएं। अब, आपको उन्हें यहां ढूंढकर उन्हें फिर से स्थापित करना होगा। उस संस्करण का चयन करें जिसे आप डाउनलोड करना चाहते हैं और अपने प्रोसेसर के आर्किटेक्चर (32-बिट या 64-बिट) के अनुसार डाउनलोड चुनें।
- Windows फ़ोल्डर में आपके द्वारा अभी-अभी डाउनलोड की गई फ़ाइल का पता लगाएँ, उसे चलाएँ, और Microsoft Visual C++ Redistributable पैकेज को स्थापित करने के लिए ऑन-स्क्रीन निर्देशों का पालन करें। उन सभी संस्करणों के लिए समान प्रक्रिया दोहराएं जिन्हें आपने पहले अनइंस्टॉल किया था और यह देखने के लिए जांचें कि क्या वही त्रुटि अभी भी दिखाई देती है।
यदि आप देखते हैं कि इन सुधारों को लागू करने के बाद भी समस्या दूर नहीं होती है, तो आपको अपने कंप्यूटर को नवीनतम संस्करण में अपडेट करने की आवश्यकता हो सकती है यदि आपने अभी भी ऐसा नहीं किया है। जब तक आप उन्हें इंस्टॉल करने से मना नहीं करते, विंडोज 10 आपके लिए अपडेट को अपने आप डाउनलोड और इंस्टॉल कर लेगा। हालाँकि, विंडोज के पुराने संस्करण यह सुनिश्चित करने के लिए नीचे दिए गए चरणों का पालन नहीं करेंगे कि आपका कंप्यूटर पूरी तरह से अपडेट है या नहीं।
- विंडोज की को होल्ड करें और इस विशेष संदर्भ मेनू को खोलने के लिए एक्स दबाएं। आप स्टार्ट मेन्यू पर राइट-क्लिक भी कर सकते हैं। Windows Powershell (व्यवस्थापक) चुनें।
- पावरशेल कंसोल में, cmd टाइप करें और Powershell के cmd जैसे वातावरण में स्विच करने की प्रतीक्षा करें।
- “cmd” कंसोल में, निम्न कमांड टाइप करें और सुनिश्चित करें कि आप Enter बाद में क्लिक करें:
wuauclt.exe /updatenow
- इस कमांड को कम से कम एक घंटे तक चलने दें और यह देखने के लिए वापस जांचें कि क्या कोई अपडेट मिला और/या सफलतापूर्वक इंस्टॉल किया गया।
समाधान 2:.NET Framework का नवीनतम संस्करण स्थापित करें
यदि आपके पास .NET Framework का पुराना संस्करण है और आप एक ऐसा एप्लिकेशन चलाने का प्रयास करते हैं जिसके लिए एक नए संस्करण की आवश्यकता है, तो यह त्रुटि दिखाई देने के लिए बाध्य है और जब तक आप .NET Framework को पूरी तरह से अपडेट नहीं कर लेते, तब तक आप ऐप का उपयोग नहीं कर पाएंगे। .NET Framework का नवीनतम संस्करण एक ऑपरेटिंग सिस्टम से दूसरे ऑपरेटिंग सिस्टम में भिन्न होता है इसलिए सुनिश्चित करें कि आपने पर्याप्त ऑपरेटिंग सिस्टम का चयन किया है।
इस लिंक पर नेविगेट करें और Microsoft .NET Framework के नवीनतम संस्करण को डाउनलोड करने के लिए लाल डाउनलोड बटन पर क्लिक करें। डाउनलोड समाप्त होने के बाद, आपके द्वारा डाउनलोड की गई फ़ाइल का पता लगाएं और उसे चलाएं। ध्यान दें कि आपको इंटरनेट तक निरंतर पहुंच की आवश्यकता होगी। स्थापना के साथ आगे बढ़ने के लिए ऑन-स्क्रीन निर्देशों का पालन करें।
- नवीनतम संस्करण स्थापित करने के बाद, इसकी अखंडता की जांच करने का समय आ गया है। अपने कीबोर्ड पर, रन डायलॉग बॉक्स खोलने के लिए विंडोज की + आर कुंजी संयोजन का उपयोग करें।
- कंट्रोल पैनल में टाइप करें और इसे खोलने के लिए ओके पर क्लिक करें।
- एक प्रोग्राम को अनइंस्टॉल करें विकल्प पर क्लिक करें और विंडोज़ सुविधाओं को चालू या बंद करें पर क्लिक करें। सुनिश्चित करें कि आप .NET Framework 4.6.1 प्रविष्टि का पता लगाते हैं और सुनिश्चित करें कि यह सक्षम है।
- यदि .NET Framework 4.6.1 के आगे वाला चेक बॉक्स सक्षम नहीं है, तो बॉक्स पर क्लिक करके इसे सक्षम करें। विंडोज फीचर विंडो को बंद करने और कंप्यूटर को रिबूट करने के लिए ओके पर क्लिक करें।
- यदि .Net Framework 4.6.1 पहले से सक्षम है, तो आप बॉक्स को साफ़ करके और कंप्यूटर को रीबूट करके .Net Framework की मरम्मत कर सकते हैं। कंप्यूटर के पुनरारंभ होने के बाद, .Net Framework को पुन:सक्षम करें और कंप्यूटर को पुन:प्रारंभ करें।
समाधान 3:कार्य प्रणाली से फ़ोल्डर बदलें
यदि समस्या वास्तव में आपके कंप्यूटर पर किसी निश्चित फ़ोल्डर के संबंध में किसी त्रुटि से संबंधित है, तो आप फ़ोल्डर को किसी भिन्न सिस्टम से बदलकर जहां समस्या सक्रिय नहीं है, इसे ठीक कर सकते हैं। ध्यान दें कि आपको अपने पीसी पर इंस्टॉल किए गए सिस्टम के समान सिस्टम ढूंढना होगा। आप Google खोज भी आज़मा सकते हैं।
- इस फ़ोल्डर को एक कार्य प्रणाली पर खोजें और इसे पूरी तरह से एक हटाने योग्य यूएसबी ड्राइव पर कॉपी करें। सुनिश्चित करें कि आप नीचे दिए गए फ़ोल्डर स्थान में 'x' द्वारा दर्शाए गए संस्करण नाम पर ध्यान दें:
C:\Windows\Microsoft.NET\Framework64\vxxxxx
- अपना कंप्यूटर प्रारंभ करें और सुनिश्चित करें कि आपने अपने सिस्टम पर फ़ोल्डर को बदल दिया है। हालांकि, इस प्रक्रिया को आगे बढ़ाने के लिए आपको इसका स्वामित्व लेना होगा।
- फ़ाइल पर राइट-क्लिक करें, गुण क्लिक करें, और फिर सुरक्षा टैब पर क्लिक करें। उन्नत बटन पर क्लिक करें। "उन्नत सुरक्षा सेटिंग्स" विंडो दिखाई देगी। यहां आपको कुंजी के स्वामी को बदलने की आवश्यकता है।
- “स्वामी:” लेबल के बगल में स्थित बदलें लिंक पर क्लिक करें उपयोगकर्ता या समूह चुनें विंडो दिखाई देगी।
- उन्नत बटन के माध्यम से उपयोगकर्ता खाते का चयन करें या उस क्षेत्र में अपना उपयोगकर्ता खाता टाइप करें जो कहता है कि 'चयन करने के लिए वस्तु का नाम दर्ज करें' और ठीक पर क्लिक करें। व्यवस्थापक खाता जोड़ें।
- वैकल्पिक रूप से, फ़ोल्डर के अंदर सभी सबफ़ोल्डर्स और फ़ाइलों के स्वामी को बदलने के लिए, "उन्नत सुरक्षा सेटिंग्स" विंडो में "उप-कंटेनरों और ऑब्जेक्ट्स पर स्वामी बदलें" चेक बॉक्स का चयन करें। स्वामित्व बदलने के लिए ठीक क्लिक करें।
- फ़ोल्डर बदलें और देखें कि क्या त्रुटि अभी भी दिखाई देती है।
समाधान 4:एक निश्चित रजिस्ट्री कुंजी निकालें
यह रजिस्ट्री कुंजी सीधे मुद्दे के मूल से संबंधित है और यदि यह भ्रष्ट हो जाती है, तो हाथ में त्रुटि निश्चित रूप से अधिक बार दिखाई देगी जो इसे माना जाता है। केवल इस कुंजी को हटाकर समस्या को आसानी से हल किया जा सकता है।
इस समाधान के साथ आगे बढ़ने से पहले, यह अनुशंसा की जाती है कि आप अपने सभी चल रहे कार्यक्रमों को बंद कर दें और कुंजी को हटाते समय कुछ गलत होने की स्थिति में अपनी रजिस्ट्री का बैकअप बनाने की सलाह दी जाती है। हमारे लेख में दिए गए निर्देशों का पालन करके अपनी रजिस्ट्री का बैकअप लें।
- खोज बार या रन डायलॉग बॉक्स में "regedit" लिखकर रजिस्ट्री संपादक खोलें। रजिस्ट्री संपादक में निम्न कुंजी पर नेविगेट करें:
HKEY_LOCAL_MACHINE>> सॉफ़्टवेयर>> Microsoft>> MMC>> SnapIns>> Fx>> {b05566ad-fe9c-4363-BE05-7a4cbb7cb510}
- इस कुंजी पर राइट-क्लिक करके और स्क्रीन के दाईं ओर जहां इसका पथ ट्री स्थित है, हटाएं और चेतावनी संवाद की पुष्टि करें। यह देखने के लिए जांचें कि क्या आपके कंप्यूटर को पुनरारंभ करने पर समस्या अभी भी दिखाई देती है।
समाधान 5:System32 में mmc.exe फ़ाइल का नाम बदलें
सिस्टम 32 में केवल एक फ़ाइल का नाम बदलने से आपके लिए समस्या का ध्यान रखा जा सकता है लेकिन ध्यान दें कि यह विधि हर समय काम नहीं करती है और यदि यह आपके लिए काम करता है तो आपको अपने आप को बेहद भाग्यशाली समझना चाहिए। दूसरी ओर, विधि को आजमाना आसान है और कुछ गलत होने पर इसे आसानी से वापस किया जा सकता है।
- अपने फ़ाइल एक्सप्लोरर में निम्न स्थान पर नेविगेट करें जिसे आपकी स्क्रीन के निचले भाग में टूलबार से एक्सेस किया जा सकता है।C>> Windows>> System32
- mmc.exe नामक फ़ाइल का पता लगाएँ और राइट-क्लिक करें और नाम बदलें विकल्प चुनें। इसका नाम बदलकर 'mmc.exe.old' करने का प्रयास करें। यदि व्यवस्थापक अनुमतियों के लिए एक संवाद बॉक्स दिखाई देता है, तो इसकी पुष्टि करें और पुनः प्रयास करें।
- यह देखने के लिए जांचें कि क्या समस्या हल हो गई है।