रनटाइम त्रुटि R6025 Microsoft के विज़ुअल C++ विकास परिवेश से जुड़ी एक त्रुटि है। विजुअल सी++ स्टूडियो का उपयोग करके विकसित किया गया कोई भी एप्लिकेशन या प्रोग्राम इस त्रुटि के संभावित लक्ष्यों के पूल में से एक है। रनटाइम त्रुटि R6025 को शेल्फ अनुप्रयोगों और प्रोग्राम दोनों को प्रभावित करते हुए देखा गया है जो विज़ुअल सी ++ (उदाहरण के लिए स्टीम गेम) का उपयोग करके विकसित किए गए हैं और इस त्रुटि से प्रभावित एप्लिकेशन उपयोगकर्ताओं को व्यक्तिगत रूप से विजुअल सी ++ का उपयोग करके विकसित किया गया है। जब आप इस त्रुटि का सामना करते हैं तो दिखाई देने वाला संपूर्ण त्रुटि संदेश पढ़ता है:
“रनटाइम त्रुटि R6025
-शुद्ध वर्चुअल फ़ंक्शन कॉल "
इस विशिष्ट मुद्दे से संबंधित Microsoft के नॉलेज बेस लेखों में से एक के अनुसार, रनटाइम त्रुटि R6025 तब ट्रिगर होती है जब एक विज़ुअल C++ आधारित एप्लिकेशन अप्रत्यक्ष रूप से एक शुद्ध वर्चुअल सदस्य फ़ंक्शन को ऐसे संदर्भ में बुलाता है जहां उस विशिष्ट फ़ंक्शन के लिए कॉल भी मान्य नहीं है। यदि आप किसी एप्लिकेशन को विकसित करते समय इस त्रुटि में भाग लेते हैं, तो आपने एप्लिकेशन के कोड में कहीं न कहीं एक शुद्ध वर्चुअल फ़ंक्शन में एक अमान्य कॉल जोड़ा है। यदि ऐसा है, तो आपका कंपाइलर अमान्य कॉल का भी पता लगा सकता है और एप्लिकेशन बनाते समय आपको त्रुटि की रिपोर्ट कर सकता है, लेकिन कई उदाहरणों में यह विशिष्ट त्रुटि केवल तभी पता लगाई जा सकती है जब वास्तव में एक संकलित एप्लिकेशन चल रहा हो। यदि आप किसी ऑफ-शेल्फ़ प्रोग्राम या एप्लिकेशन का उपयोग करते समय इस त्रुटि का सामना करते हैं, हालांकि, समस्या की जड़ पूरी तरह से अलग हो सकती है।
किसी भी मामले में, निम्नलिखित सबसे प्रभावी समाधान हैं जिनका उपयोग रनटाइम त्रुटि R6025 से निपटने के लिए किया जा सकता है:
समाधान 1:एप्लिकेशन का कोड ठीक करें
इस समस्या का सबसे सरल और सबसे प्रभावी समाधान केवल अमान्य कॉल के लिए प्रभावित एप्लिकेशन के कोड को छानना और उसे कोड से निकालना है। जाहिर है, हालांकि, यह विकल्प केवल तभी व्यवहार्य होता है जब आप स्वयं द्वारा विकसित किसी एप्लिकेशन पर रनटाइम त्रुटि R6025 का सामना कर रहे हों। यहां बताया गया है कि आप अपने एप्लिकेशन के अमान्य कॉल के कोड को एक शुद्ध वर्चुअल फ़ंक्शन से कैसे छुटकारा दिला सकते हैं जो पहली बार में यह सब गड़बड़ कर रहा है:
- प्रभावित एप्लिकेशन के कोड के भीतर, कॉल किए जा रहे शुद्ध वर्चुअल फ़ंक्शन को Windows API फ़ंक्शन DebugBreak को कॉल करने के लिए डिज़ाइन किए गए कार्यान्वयन से बदलें।
- जब DebugBreak लगा हुआ है, डीबगर का उपयोग हार्ड-कोडेड ब्रेकपॉइंट को ट्रिगर करेगा, जिस बिंदु पर कोड चलना बंद हो जाएगा।
- जब ब्रेकपॉइंट चालू हो जाता है और कोड चलना बंद हो जाता है, तो कॉलस्टैक का विश्लेषण करके देखें कि एप्लिकेशन के कोड में फ़ंक्शन को कहां कहा गया था, और फिर कॉल को हटा दें।
एप्लिकेशन को अभी चलाने का प्रयास करें, और यह रनटाइम त्रुटि R6025 को बाहर निकाले बिना चलना चाहिए।
समाधान 2:SFC स्कैन चलाएँ
हो सकता है कि आपको दूषित सिस्टम फ़ाइलों के कारण रनटाइम त्रुटि R6025 दिखाई दे रही हो। यदि ऐसा है, तो SFC स्कैन चलाने के लिए अनुशंसित कार्रवाई का तरीका है। सिस्टम फाइल चेकर उपयोगिता को सिस्टम फाइलों के लिए विंडोज कंप्यूटरों की जांच करने के लिए डिज़ाइन किया गया है जो क्षतिग्रस्त या दूषित हैं और या तो किसी भी चीज की मरम्मत करते हैं या उन्हें कैश्ड, पूरी तरह से बरकरार संस्करणों के साथ बदल देते हैं। SFC स्कैन चलाने के लिए, बस इस गाइड का पालन करें ।
समाधान 3:कोई भी अनुपलब्ध Microsoft Visual C++ पुनर्वितरण योग्य पैकेज स्थापित करें
रनटाइम त्रुटि R6025 का एक अन्य संभावित कारण Microsoft Visual C++ पुनर्वितरण योग्य पैकेज अनुपलब्ध है। विंडोज़ कंप्यूटर विजुअल सी++ अनुप्रयोगों को सफलतापूर्वक और निर्बाध रूप से चलाने के लिए विभिन्न माइक्रोसॉफ्ट विजुअल सी ++ पुनर्वितरण योग्य पैकेजों की एक विस्तृत श्रृंखला पर निर्भर करते हैं, और पुनर्वितरण योग्य पैकेज गायब होने से विंडोज़ कंप्यूटर को विजुअल सी ++ एप्लिकेशन चलाने में परेशानी हो सकती है। यहां बताया गया है कि आप अपने कंप्यूटर पर अनुपलब्ध Microsoft Visual C++ पुनर्वितरण योग्य पैकेजों की जांच और स्थापना कैसे कर सकते हैं:
-
- प्रारंभ मेनूखोलें ।
- खोजें “प्रोग्राम जोड़ें या निकालें ".
- खोज परिणाम पर क्लिक करें जिसका शीर्षक है प्रोग्राम जोड़ें या निकालें .
- आपके कंप्यूटर पर इंस्टॉल किए गए प्रोग्रामों की सूची के पॉप्युलेट होने की प्रतीक्षा करें।
- आपके कंप्यूटर पर स्थापित प्रोग्रामों की सूची में, आप कई अलग-अलग Microsoft Visual C++ पुनर्वितरण योग्य पैकेज देखेंगे। आपको यह पता लगाने की आवश्यकता है कि क्या कोई पैकेज गायब है और वर्तमान में आपके कंप्यूटर पर स्थापित नहीं है।
- आप निम्न लिंक से अपने कंप्यूटर से गायब किसी भी पुनर्वितरण योग्य पैकेज के लिए इंस्टॉलर डाउनलोड कर सकते हैं या, यदि आपको एक अलग पुनर्वितरण योग्य पैकेज की आवश्यकता है, तो डाउनलोड से डाउनलोड कर सकते हैं Microsoft की आधिकारिक वेबसाइट पर अनुभाग:
Microsoft Visual C++ 2010 Redistributable Package (x86)
Microsoft Visual C++ 2012 Redistributable Update 4
Microsoft Visual C++ 2013 Redistributable Package
Microsoft Visual C++ 2015 Redistributable Package
समाधान 4:मरम्मत या स्थापना रद्द करें और फिर Microsoft Visual C++ को पुनर्स्थापित करें
हो सकता है कि आप रनटाइम त्रुटि R6025 में चल रहे हों क्योंकि आपके कंप्यूटर पर Microsoft Visual C++ की पुनरावृत्ति किसी तरह दूषित हो गई है और अब वह कार्य नहीं कर रही है जैसा उसे करना चाहिए। यदि ऐसा है, तो आपको या तो Microsoft Visual C++ के अपने इंस्टालेशन को सुधारना होगा, या अनइंस्टॉल करना होगा और फिर मरम्मत के काम न करने की स्थिति में इसे स्क्रैच से फिर से इंस्टॉल करना होगा। ऐसा करने के लिए, आप Microsoft Visual C++ इंस्टालर का उपयोग कर सकते हैं जो उस एप्लिकेशन के साथ आया है जो पहली बार में इस समस्या से प्रभावित है। अधिकांश, यदि सभी नहीं, तो Visual C++ अनुप्रयोग Microsoft Visual C++ के लिए एक इंस्टालर के साथ आते हैं। यदि आप इस समाधान का उपयोग करना चाहते हैं, तो आपको यह करना होगा:
- अपने कंप्यूटर पर निर्देशिका पर नेविगेट करें जहां Microsoft Visual C++ के लिए इंस्टॉलर संग्रहीत है। उदाहरण के लिए, यदि आप स्टीम के माध्यम से स्कीरिम खेलते समय रनटाइम त्रुटि R6025 में चल रहे हैं, तो इंस्टॉलर निम्न फ़ोल्डर में vcredist_x86.exe के रूप में स्थित होगा। :
X:\…\Steam\SteamApps\Common\Skyrim\VCRedist
नोट: ऊपर दी गई निर्देशिका में X आपकी हार्ड ड्राइव स्टीम . के विभाजन से संबंधित अक्षर का प्रतिनिधित्व करता है निर्देशिका में स्थित है, और … स्टीम निर्देशिका में जो भी मूल फ़ोल्डर (यदि कोई हो) का प्रतिनिधित्व करता है। - ढूंढें vcredist_x86.exe और इसे चलाने के लिए उस पर डबल-क्लिक करें।
- यह पूछे जाने पर कि क्या आप मरम्मत करना . चाहते हैं स्थापना या निकालें इसे, मरम्मत select चुनें ।
- इंस्टॉलर के माध्यम से जाएं, मरम्मत के लिए प्रतीक्षा करें, और देखें कि क्या समस्या हल हो गई है।
इस घटना में कि रनटाइम त्रुटि R6025 अभी भी बनी रहती है, चरण 1 दोहराएं और 2 ऊपर से, और फिर:
- यह पूछे जाने पर कि क्या आप मरम्मत करना . चाहते हैं स्थापना या निकालें इसे, निकालें select चुनें ।
- इंस्टॉलर के माध्यम से जाएं और Microsoft Visual C++ की स्थापना को हटाए जाने की प्रतीक्षा करें।
- विज़ुअल C++ के अनइंस्टॉल हो जाने के बाद, vcredist_x86.exe चलाएं एक बार फिर।
- इस बार, इंस्टॉलर को पता चल जाएगा कि Microsoft Visual C++ आपके कंप्यूटर पर इंस्टॉल भी नहीं है, इसलिए इसके माध्यम से जाने से Visual C++ फिर से इंस्टॉल हो जाएगा।
- विज़ुअल C++ को फिर से इंस्टॉल करने के बाद, यह देखने के लिए जांचें कि क्या समस्या ठीक हो गई है।