कई उपयोगकर्ताओं को कथित तौर पर 0x80240017 अनिर्दिष्ट त्रुटि . मिल रही है विजुअल स्टूडियो 2013 के लिए विजुअल C++ पुनर्वितरण योग्य पैकेजों को स्थापित करने का प्रयास करते समय या Visual Studio 2015 के लिए Visual C++ पुनर्वितरण योग्य पैकेज . यह समस्या किसी विशेष विंडोज संस्करण के लिए विशिष्ट नहीं है क्योंकि यह विंडोज 7, विंडोज 8.1 और विंडोज 10 पर होने की सूचना है।
'0x80240017 अनिर्दिष्ट त्रुटि' का कारण क्या है?
हमने विभिन्न उपयोगकर्ता रिपोर्टों और उन मरम्मत रणनीतियों को देखकर इस विशेष मुद्दे की जांच की, जिनका उपयोग वे इस मुद्दे को हल करने के लिए करते थे। कुछ सामान्य परिदृश्यों के आधार पर जिन्हें हम खोजने में कामयाब रहे, कुछ सामान्य अपराधी हैं जो इस त्रुटि संदेश के प्रकट होने के लिए जिम्मेदार हैं।
- उपयोगकर्ता अधूरा Visual C++ redist पैकेज स्थापित करने का प्रयास कर रहा है - अधिकांश समय, यह विशेष त्रुटि इसलिए होती है क्योंकि उपयोगकर्ता अपूर्ण/दूषित इंस्टॉलर का उपयोग करके पैकेज को स्थापित करने का प्रयास कर रहा है। यह आमतौर पर उन एप्लिकेशन इंस्टालर के साथ होने की सूचना दी जाती है जो उपयोगकर्ता को विजुअल सी ++ पैकेज के साथ आपूर्ति करते हैं। इस मामले में, समाधान Microsoft की वेबसाइट से पूर्ण विज़ुअल C++ संस्करण को डाउनलोड करना है।
- विजुअल C++ redist पैकेज Windows v6.1 पर स्थापित है - यह त्रुटि संदेश उन उदाहरणों में भी होने की सूचना है जहां लक्ष्य ऑपरेटिंग सिस्टम विंडोज v6.1 है। समस्या इसलिए होती है क्योंकि पैकेज केवल विंडोज 7 और इसके बाद के संस्करण पर स्थापित करने के लिए डिज़ाइन किए गए थे। इस मामले में, समाधान सर्विस पैक 1 को स्थापित करने के लिए अपग्रेड करना है।
- कंप्यूटर में यूनिवर्सल सी रनटाइम अपडेट नहीं है - यदि आपके विंडोज संस्करण में यूनिवर्सल सी रनटाइम अपडेट नहीं है तो आपको त्रुटि संदेश भी मिल सकता है। यह आमतौर पर उन स्थितियों में प्रभावी होने की सूचना दी जाती है जहां पायथन वितरण स्थापित करते समय त्रुटि का सामना करना पड़ता है।
- Windows Update ने पहले ही Visual C++ redist पैकेज डाउनलोड कर लिया है - त्रुटि संदेश का भी सामना किया जा सकता है यदि Windows अद्यतन घटक आवश्यक विज़ुअल C++ को डाउनलोड करने में कामयाब हो जाता है पैकेज लेकिन अभी तक इसे स्थापित करने में कामयाब नहीं हुआ है। इस मामले में, समाधान किसी भी लंबित अद्यतन को स्थापित करना है।
- भ्रष्ट / अपूर्ण विज़ुअल C++ पुनर्वितरण योग्य इंस्टॉलेशन - यदि उपयोगकर्ता के पास मौजूदा Visual C++ इंस्टॉलेशन है जो दूषित या अपूर्ण है, तो भी त्रुटि का सामना करना पड़ सकता है। इस मामले में, समाधान आधिकारिक डाउनलोड पृष्ठ से आवश्यक एक को पुनः स्थापित करने से पहले किसी भी मौजूदा विज़ुअल सी ++ इंस्टॉलेशन को अनइंस्टॉल करना है।
यदि आप इस विशेष त्रुटि संदेश को हल करने के लिए संघर्ष कर रहे हैं, तो यह लेख आपको सत्यापित समस्या निवारण चरणों का एक संग्रह प्रदान करेगा। नीचे, आपको कई अलग-अलग तरीके मिलेंगे जिनका उपयोग समान स्थिति में अन्य उपयोगकर्ताओं ने समस्या को हल करने के लिए किया है।
यदि आप यथासंभव कुशल बनना चाहते हैं, तो हम आपको क्रम में नीचे दिए गए तरीकों का पालन करने के लिए प्रोत्साहित करते हैं। आपको अंततः निर्देशों के एक सेट पर ठोकर खानी चाहिए जो आपकी विशेष मशीन पर समस्या को हल करने में आपकी सहायता करेगा।
विधि 1:विज़ुअल C++ पुनर्वितरण योग्य पैकेज इंस्टॉलेशन पैकेज डाउनलोड करना
चूंकि समस्या ज्यादातर तब होती है जब कोई एप्लिकेशन इंस्टॉलर आपको विजुअल सी ++ पुनर्वितरण योग्य पैकेज स्थापित करने के लिए कहता है, संभावना है कि इंस्टॉलर पुराना है या ठीक से डाउनलोड नहीं हुआ है।
कई उपयोगकर्ताओं ने खुद को इसी तरह की स्थिति में पाया है और बताया है कि Visual C++ Redistributable Package को फिर से डाउनलोड करने के बाद समस्या का समाधान हो गया था। आधिकारिक चैनलों से। उनमें से कुछ के लिए, 0x80240017 अनिर्दिष्ट त्रुटि तब वापस नहीं आई जब उन्होंने नए डाउनलोड किए गए इंस्टॉलर से इंस्टॉलेशन का प्रयास किया।
यहां आवश्यक विज़ुअल C++ पुनर्वितरण योग्य पैकेज को डाउनलोड और इंस्टॉल करने के बारे में एक त्वरित मार्गदर्शिका दी गई है Microsoft के सर्वर से:
- विजुअल C++ पुनर्वितरण योग्य पैकेज पर लागू डाउनलोड लिंक पर जाएं जिसे आपको स्थापित करने की आवश्यकता है:
विजुअल स्टूडियो 2013 के लिए विजुअल C++ पुनर्वितरण योग्य पैकेज - लिंक डाउनलोड करें
विजुअल स्टूडियो 2015 के लिए विजुअल सी++ पुनर्वितरण योग्य पैकेज – डाउनलोड लिंक - डाउनलोड पेज पर पहुंचने के बाद, इंस्टॉलेशन भाषा चुनें और डाउनलोड करें . पर क्लिक करें डाउनलोड शुरू करने के लिए बटन।
- अपने OS आर्किटेक्चर के अनुसार सही इंस्टॉलर चुनें। vc-redis.x64.exe . से संबद्ध बॉक्स को चेक करें यदि आपके पास Windows का 64-बिट संस्करण है या vc-redis.x64.exe बॉक्स यदि आप 32-बिट पर हैं। फिर, अगला hit दबाएं डाउनलोड शुरू करने के लिए।
- इंस्टॉलेशन एक्जीक्यूटेबल को खोलें और इंस्टॉलेशन को पूरा करने के लिए ऑन-स्क्रीन संकेतों का पालन करें।
अगर आपको अभी भी 0x80240017 अनिर्दिष्ट त्रुटि, का सामना करना पड़ रहा है नीचे अगली विधि पर जाएँ।
विधि 2:Windows 7 सर्विस पैक 1 को स्थापित करना (यदि लागू हो)
जैसा कि कुछ उपयोगकर्ताओं ने रिपोर्ट किया है, समस्या तब भी हो सकती है जब आप Visual Studio 2013 के लिए Visual C++ पुनर्वितरण योग्य पैकेज स्थापित करने का प्रयास कर रहे हों। या 2015 पर Windows v6.1 (बिल्ड 7600:सर्विस पैक 0)। इस विशेष मामले में, त्रुटि इसलिए होती है क्योंकि दो पुनर्वितरण योग्य पैकेज विंडोज 7 सर्विस पैक 1 और इसके बाद के संस्करण पर स्थापित होने के लिए डिज़ाइन किए गए हैं।
कुछ उपयोगकर्ताओं ने खुद को ऐसी ही स्थिति में पाकर रिपोर्ट किया है कि सर्विस पैक 1 स्थापित करने के बाद समस्या का समाधान हो गया था। यह कैसे करना है, इस पर एक त्वरित मार्गदर्शिका है:
- इस लिंक पर जाएं (यहां ), अपनी भाषा चुनें और डाउनलोड करें . दबाएं सर्विस पैक 1 डाउनलोड करने के लिए बटन।
- अगली स्क्रीन से, प्राथमिक ISO फ़ाइल के अलावा अन्य सभी चीज़ों को अनचेक करें। ऐसा करने के बाद, अगला . दबाएं डाउनलोड शुरू करने के लिए बटन।
- ISO फ़ाइल डाउनलोड हो जाने के बाद, इस लिंक पर जाएँ (यहां ) और WinCDEMU 4.1 टूल . को डाउनलोड करने के लिए डाउनलोड बटन पर क्लिक करें . सर्विस पैक 1 अपग्रेड को लागू करने के लिए हम इस टूल का उपयोग करेंगे।
- WinCDEmu . का इंस्टॉलेशन निष्पादन योग्य खोलें और इंस्टॉल करें . दबाएं आपके कंप्यूटर पर टूल सेट करने के लिए बटन।
- एक बार टूल इंस्टॉल हो जाने के बाद, इंस्टॉल करें . पर क्लिक करें आवश्यक सिस्टम सॉफ़्टवेयर जोड़ने के लिए।
- WindowsCDEmu की स्थापना पूर्ण करने के लिए अपने कंप्यूटर को पुनरारंभ करें।
- अगला स्टार्टअप पूरा होने के बाद, उस स्थान पर नेविगेट करें जहां आपने आईएसओ फाइल डाउनलोड की थी (चरण 2 पर), उस पर राइट-क्लिक करें और ड्राइवर अक्षर और माउंट चुनें चुनें। .
- आप जो ड्राइव बनाएंगे उसका अक्षर चुनें, डिस्क प्रकार सेट करें डेटा डिस्क . पर और ठीक . क्लिक करें ISO को माउंट करने के लिए फ़ाइल।
- Windows 7 सर्विस पैक 1 इमेज माउंटेड होने के साथ, इंस्टॉलेशन को पूरा करने के लिए ऑन-स्क्रीन निर्देशों का पालन करें।
- सर्विस पैक 1 स्थापित हो जाने के बाद, अपने कंप्यूटर को एक बार फिर से पुनरारंभ करें और देखें कि क्या त्रुटि संदेश अब विज़ुअल C++ पुनर्वितरण योग्य पैकेज को स्थापित करने का प्रयास करके हल किया गया है। फिर से।
अगर आपको अभी भी 0x80240017 अनिर्दिष्ट त्रुटि, का सामना करना पड़ रहा है नीचे अगली विधि पर जाएँ।
विधि 3:यूनिवर्सल सी रनटाइम अपडेट इंस्टॉल करना
रेडिस्ट पैकेज को स्थापित करने के लिए पाइथन के इंस्टॉलर (या एक अलग एप्लिकेशन) द्वारा आग्रह किए जाने के बाद कुछ उपयोगकर्ताओं को यह त्रुटि मिल रही है कि यूनिवर्सल सी रनटाइम स्थापित करने के बाद समस्या हल हो गई है। अद्यतन उनके Windows संस्करण पर लागू होता है।
ऐसा करने के लिए यहां एक त्वरित मार्गदर्शिका दी गई है:
- इस लिंक पर जाएं (यहां ), विधि 2 तक स्क्रॉल करें और अपने विंडोज संस्करण पर लागू होने वाले अपडेट पैकेज को डाउनलोड करें।
- अगली स्क्रीन से, अपनी पसंदीदा भाषा चुनें और डाउनलोड करें . पर क्लिक करें डाउनलोड शुरू करने के लिए बटन।
- इंस्टॉलेशन एक्जीक्यूटेबल को खोलें और यूनिवर्सल सी रनटाइम अपडेट को इंस्टॉल करने के लिए ऑन-स्क्रीन संकेतों का पालन करें। एक बार प्रक्रिया पूरी हो जाने के बाद, अपने कंप्यूटर को पुनरारंभ करें और देखें कि अगले स्टार्टअप पर त्रुटि संदेश का समाधान किया गया है या नहीं।
यदि आप अभी भी '0x80240017 अनिर्दिष्ट त्रुटि' का सामना कर रहे हैं अगले स्टार्टअप पर, नीचे अगली विधि पर जाएँ।
विधि 4:कोई भी लंबित Windows अपडेट इंस्टॉल करना
कुछ उपयोगकर्ता जिन्हें ‘0x80240017 अनिर्दिष्ट त्रुटि’ का सामना करना पड़ रहा है विजुअल C++ redist पैकेज को स्थापित करने का प्रयास करते समय पायथन (या इसी तरह के वितरण) द्वारा ऐसा करने के लिए प्रेरित किए जाने के बाद रिपोर्ट किया गया है कि किसी भी लंबित विंडोज अपडेट को स्थापित करने के बाद समस्या का समाधान किया गया था।
जैसा कि यह पता चला है, यह विशेष समस्या तब हो सकती है जब विजुअल सी ++ रेडिस्ट पैकेज विंडोज अपडेट घटक द्वारा डाउनलोड किया जाता है लेकिन स्थापित नहीं होता है।
यदि यह परिदृश्य आपकी वर्तमान स्थिति पर लागू होता है, तो किसी भी लंबित Windows अद्यतन को स्थापित करने के लिए नीचे दिए गए चरणों का पालन करें और ‘0x80240017 अनिर्दिष्ट त्रुटि’ का समाधान करें:
- Windows key + R दबाएं एक रन डायलॉग बॉक्स खोलने के लिए। फिर, “ms-settings:windowsupdate . टाइप करें ” और Enter . दबाएं Windows अपडेट खोलने के लिए सेटिंग . की स्क्रीन अनुप्रयोग।
नोट: यदि आप Windows 10 से पुराना Windows संस्करण चला रहे हैं, तो इसके बजाय "wuapp" कमांड का उपयोग करें।
- Windows Update स्क्रीन के अंदर, अपडेट की जांच करें . पर क्लिक करें , फिर प्रत्येक लंबित विंडोज अपडेट को स्थापित करने के लिए ऑन-स्क्रीन संकेतों का पालन करें।
- जब पुनः आरंभ करने के लिए कहा जाए, तो ऐसा करें और यह देखने के लिए कि क्या आपके पास कोई अन्य लंबित अपडेट हैं, विंडोज अपडेट स्क्रीन पर वापस आना सुनिश्चित करें।
- Microsoft Visual C++ Redistributable पैकेज को फिर से स्थापित करने का प्रयास करें और देखें कि क्या त्रुटि संदेश का समाधान किया गया है।
अगर आप अभी भी ‘0x80240017 अनिर्दिष्ट त्रुटि’ का सामना कर रहे हैं, नीचे अगली विधि पर जाएँ।
विधि 5:किसी भी मौजूदा Microsoft Visual C++ पुनर्वितरण योग्य पैकेज को अनइंस्टॉल करना
जैसा कि कुछ प्रभावित उपयोगकर्ताओं ने सुझाव दिया है, समस्या तब भी हो सकती है जब आपका कोई वर्तमान Microsoft Visual C++ पुनर्वितरण योग्य संस्थापन दूषित हो। समान स्थिति में रहने वाले कुछ उपयोगकर्ताओं ने रिपोर्ट किया है कि आवश्यक Visual C++ Redist को लागू करने का प्रयास करने से पहले किसी भी मौजूदा Microsoft Visual C++ इंस्टॉलेशन की स्थापना रद्द करने के बाद त्रुटि संदेश नहीं आ रहा था। पैकेज।
यहां किसी भी मौजूदा Microsoft Visual C++ पुनर्वितरण योग्य पैकेज की स्थापना रद्द करने के बारे में एक त्वरित मार्गदर्शिका दी गई है पुनः पुनः स्थापित करने का प्रयास करने से पहले:
- Windows key + R दबाएं एक चलाएं . खोलने के लिए संवाद बकस। फिर, “appwiz.cpl . टाइप करें ” और Enter . दबाएं कार्यक्रम और सुविधाएं खोलने के लिए स्क्रीन।
- प्रोग्राम और फाइलों के अंदर स्क्रीन, दाएँ हाथ के फलक पर जाएँ, Microsoft Visual C++ redist पर राइट-क्लिक करें पैकेज करें और अनइंस्टॉल करें . चुनें .
- अगले मेनू के अंदर, अनइंस्टॉल करें . क्लिक करें और Microsoft Visual C++ redist से छुटकारा पाने के लिए ऑन-स्क्रीन संकेतों का पालन करें पैकेट।
नोट: यदि आपके पास एकाधिक Microsoft Visual C++ संस्थापन हैं, तो उनमें से प्रत्येक के साथ चरण 2 और चरण 3 दोहराएँ।
- एक बार जब आप प्रत्येक Microsoft Visual C++ स्थापना की स्थापना रद्द कर लेते हैं, तो अपने कंप्यूटर को पुनरारंभ करें।
- अगले स्टार्टअप पर, इनमें से किसी एक लिंक से आवश्यक Microsoft Visual C++ इंस्टॉलेशन को डाउनलोड और इंस्टॉल करें और देखें कि क्या समस्या हल हो गई है:
Visual Studio 2013 के लिए Visual C++ पुनर्वितरण योग्य पैकेज – डाउनलोड लिंक
विजुअल स्टूडियो 2015 के लिए विजुअल सी++ पुनर्वितरण योग्य पैकेज – डाउनलोड लिंक
विधि 6:पुराने पायथन संस्करण को स्थापित करना (यदि लागू हो)
यदि आपको पायथन वितरण स्थापित करने का प्रयास करते समय यह त्रुटि संदेश मिल रहा है, तो हो सकता है कि आप पुराने वितरण के साथ प्रक्रिया को दोहराना चाहें और देखें कि त्रुटि संदेश अभी भी हो रहा है या नहीं।
इसी तरह के परिदृश्य में समस्या का सामना करने वाले कई उपयोगकर्ताओं ने बताया है कि वे एक पुराने पायथन वितरण को स्थापित करके इस समस्या को दूर करने में कामयाब रहे।
यह आवश्यक रूप से एक स्थायी समाधान नहीं है क्योंकि आपको भविष्य में नवीनतम संस्करण में अपडेट करने की आवश्यकता होगी, लेकिन यह प्रभावी होगा यदि आप एक त्वरित समाधान की तलाश में हैं जो आपको पायथन वितरण को स्थापित करने की अनुमति देगा।
इसी तरह की स्थिति में अन्य उपयोगकर्ता क्या कह रहे हैं, इसके आधार पर, आपको पायथन संस्करण 3.4.3 डाउनलोड करके समस्या का समाधान करने में सक्षम होना चाहिए। . बस वितरण को डाउनलोड करें, ऑन-स्क्रीन निर्देशों का पालन करें और देखें कि क्या विजुअल C++ रेडिस्ट पैकेज को स्थापित करने के लिए प्रेरित करने पर आपको वही त्रुटि मिलती है।
विधि 7:एक मरम्मत इंस्टॉल करना
यदि आप बिना किसी परिणाम के इतनी दूर आ गए हैं, तो इस बात की बहुत अधिक संभावना है कि आप किसी प्रकार के सिस्टम भ्रष्टाचार के कारण इस समस्या का सामना कर रहे हैं। फ़ाइल भ्रष्टाचार से छुटकारा पाने और 0x80240017 अनिर्दिष्ट त्रुटि, को हल करने के लिए आप कुछ विधियों का उपयोग कर सकते हैं लेकिन इसी तरह की स्थिति में बहुत से उपयोगकर्ताओं ने रिपोर्ट किया है कि एक मरम्मत इंस्टॉल करने के बाद समस्या का समाधान किया गया था।
रिपेयर इंस्टाल एक गैर-विनाशकारी प्रक्रिया है जो आपको अपनी किसी भी व्यक्तिगत फाइल और एप्लिकेशन को प्रभावित किए बिना विंडोज से संबंधित सभी घटकों को रीफ्रेश करने की अनुमति देगी। साफ इंस्टॉल . के विपरीत , एक मरम्मत इंस्टॉल आपको फ़ोटो, संगीत, वीडियो, उपयोगकर्ता प्राथमिकताओं और किसी भी इंस्टॉल किए गए तृतीय-पक्ष एप्लिकेशन सहित अपने सभी व्यक्तिगत डेटा को रखने की अनुमति देगा।
यदि आप एक मरम्मत इंस्टॉल के लिए जाने का निर्णय लेते हैं, तो आप इस आलेख में मौजूद निर्देशों का पालन कर सकते हैं (यहां)।