फिक्स: Microsoft दृश्य C ++ रनटाइम त्रुटि R6025



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

रनटाइम त्रुटि R6025 Microsoft के विज़ुअल C ++ विकास वातावरण से जुड़ी एक त्रुटि है। विजुअल C ++ स्टूडियो का उपयोग करके विकसित किया गया कोई भी एप्लिकेशन या प्रोग्राम इस त्रुटि के संभावित लक्ष्यों के पूल में से है। Runtime Error R6025 को विजुअल C ++ और स्टीम गेम (उदाहरण के लिए स्टीम गेम) का उपयोग करके विकसित किए गए शेल्फ एप्लिकेशन और प्रोग्राम दोनों को प्रभावित करते हुए देखा गया है, और इस त्रुटि से प्रभावित उपयोगकर्ताओं को व्यक्तिगत रूप से विजुअल C ++ का उपयोग करके विकसित किया गया है। त्रुटि संदेश की संपूर्णता जो इस त्रुटि में चलने पर दिखाई देती है:



' रनटाइम त्रुटि R6025
-शुद्ध आभासी समारोह कॉल
'





इस विशिष्ट समस्या से संबंधित Microsoft के नॉलेज बेस लेखों में से एक के अनुसार, दृश्य C ++ आधारित अनुप्रयोग अप्रत्यक्ष रूप से शुद्ध वर्चुअल सदस्य फ़ंक्शन को उस संदर्भ में सम्‍मिलित करता है जब उस विशिष्ट फ़ंक्शन के लिए कोई कॉल मान्य नहीं होता है, तो Runtime Error R6025 ट्रिगर होता है। यदि आप किसी एप्लिकेशन को विकसित करते समय इस त्रुटि में भाग लेते हैं, तो आपने बस एप्लिकेशन के कोड में एक शुद्ध आभासी फ़ंक्शन में एक अमान्य कॉल जोड़ा। यदि ऐसा है, तो आपका कंपाइलर अवैध कॉल का पता लगा सकता है और एप्लिकेशन बनाते समय आपसे त्रुटि की रिपोर्ट कर सकता है, लेकिन कई उदाहरणों में इस विशिष्ट त्रुटि का पता केवल तब लगाया जा सकता है जब वास्तव में संकलित एप्लिकेशन चल रहा हो। यदि आप शेल्फ प्रोग्राम या एप्लिकेशन का उपयोग करते समय इस त्रुटि में भाग लेते हैं, तो, समस्या की जड़ पूरी तरह से अलग हो सकती है।

किसी भी मामले में, निम्नलिखित सबसे प्रभावी समाधान हैं जिनका उपयोग रनटाइम त्रुटि R6025 से निपटने के लिए किया जा सकता है:

समाधान 1: आवेदन का कोड ठीक करें

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



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

अब एप्लिकेशन को चलाने का प्रयास करें, और इसे रनटाइम एरर R6025 के बगैर चलाया जाना चाहिए।

समाधान 2: एक SFC स्कैन चलाएँ

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

समाधान 3: किसी भी लापता Microsoft Visual C ++ Redistributable संकुल को स्थापित करें

रनटाइम त्रुटि R6025 का एक अन्य संभावित कारण Microsoft Visual C ++ Redistributable पैकेज अनुपलब्ध है। सफलतापूर्वक और मूल रूप से Visual C ++ एप्लिकेशन चलाने के लिए Windows कंप्यूटर विभिन्न Microsoft Visual C ++ Redistributable पैकेजों की एक विस्तृत सरणी पर निर्भर करते हैं, और Redistributable पैकेजों को अनुपलब्ध करने से Visual C ++ एप्लिकेशन चलाने में समस्या हो सकती है। यहां बताया गया है कि आप अपने कंप्यूटर पर लापता Microsoft Visual C ++ Redistributable पैकेज की जांच और स्थापना कैसे कर सकते हैं:

    1. को खोलो प्रारंभ मेनू
    2. निम्न को खोजें ' प्रोग्राम जोड़ें या निकालें '।
    3. शीर्षक वाले खोज परिणाम पर क्लिक करें प्रोग्राम जोड़ें या निकालें
    4. अपने कंप्यूटर पर स्थापित कार्यक्रमों की सूची के लिए प्रतीक्षा करें।
    5. आपके कंप्यूटर पर इंस्टॉल किए गए कार्यक्रमों की सूची के भीतर, आपको कई अलग-अलग Microsoft Visual C ++ Redistributable पैकेज दिखाई देंगे। अगर आपको कोई पैकेज याद नहीं आ रहा है और वर्तमान में आपके कंप्यूटर पर स्थापित नहीं है तो आपको यह पता लगाने की आवश्यकता है।
    6. आप निम्न लिंक से अपने कंप्यूटर से गायब किसी भी पुनर्वितरण पैकेज के लिए इंस्टॉलर डाउनलोड कर सकते हैं, या यदि आपको एक अलग पुनर्वितरण पैकेज की आवश्यकता है, तो डाउनलोड Microsoft की आधिकारिक वेबसाइट पर अनुभाग:
      Microsoft दृश्य C ++ 2010 पुनर्वितरण पैकेज (x86)
      Microsoft Visual C ++ 2012 Redistributable अद्यतन 4
      Microsoft Visual C ++ 2013 पुनर्वितरण पैकेज
      Microsoft Visual C ++ 2015 पुनर्वितरण पैकेज

समाधान 4: मरम्मत या स्थापना रद्द करें और फिर Microsoft Visual C ++ को पुनर्स्थापित करें

आप Runtime Error R6025 में चल रहे हो सकते हैं क्योंकि Microsoft Visual C ++ का पुनरावृत्ति जो आपके कंप्यूटर पर है वह किसी तरह दूषित हो गया है और अब वह कार्य नहीं कर रहा है जैसा कि इसे करना चाहिए। यदि ऐसा है, तो आप या तो Microsoft Visual C ++ की अपनी स्थापना को सुधारने जा रहे हैं, या स्थापना रद्द करें और फिर इसे उस स्थिति में खरोंच से पुनर्स्थापित करें, जो मरम्मत कार्य नहीं करता है। ऐसा करने के लिए, आप Microsoft Visual C ++ इंस्टॉलर का उपयोग कर सकते हैं जो पहली बार इस समस्या से प्रभावित होने वाले एप्लिकेशन के साथ आया था। अधिकांश, यदि सभी नहीं, तो Visual C ++ अनुप्रयोग Microsoft Visual C ++ के लिए इंस्टॉलर के साथ आते हैं। यदि आप इस समाधान का उपयोग करना चाहते हैं, तो आपको निम्न करने की आवश्यकता है:

  1. अपने कंप्यूटर पर निर्देशिका पर नेविगेट करें जहां Microsoft Visual C ++ के लिए इंस्टॉलर संग्रहीत है। उदाहरण के लिए, यदि आप स्टीमर के माध्यम से स्किरीम खेलते समय रनटाइम एरर R6025 में चल रहे हैं, तो इंस्टॉलर निम्न फ़ोल्डर में स्थित होगा VCRedist_x86.exe :
    एक्स: ... स्टीम SteamApps Common Skyrim VCRedist
    ध्यान दें: ऊपर की निर्देशिका में एक्स आपकी हार्ड ड्राइव के विभाजन के अनुरूप पत्र का प्रतिनिधित्व करता है भाप निर्देशिका में स्थित है, और ... स्टीम निर्देशिका में जो भी मूल फ़ोल्डर (यदि कोई हो) का प्रतिनिधित्व करता है।
  2. का पता लगाने VCRedist_x86.exe और इसे चलाने के लिए इस पर डबल क्लिक करें।
  3. यह पूछे जाने पर कि क्या आप चाहते हैं मरम्मत स्थापना या हटाना यह चयन करें मरम्मत
  4. इंस्टॉलर के माध्यम से जाएं, मरम्मत के लिए प्रतीक्षा करें, और यह देखने के लिए जांचें कि क्या समस्या हल हो गई है।

इस घटना में कि रनटाइम त्रुटि R6025 अभी भी बनी हुई है, दोहराएं चरण 1 तथा 2 ऊपर से, और फिर:

  1. यह पूछे जाने पर कि क्या आप चाहते हैं मरम्मत स्थापना या हटाना यह चयन करें हटाना
  2. इंस्टॉलर के माध्यम से जाओ और अपने Microsoft Visual C ++ की स्थापना को हटाने की प्रतीक्षा करें।
  3. एक बार Visual C ++ को अनइंस्टॉल कर दिया गया है, तो चलाएं VCRedist_x86.exe एक बार फिर।
  4. इस बार, इंस्टॉलर को पता चल जाएगा कि Microsoft Visual C ++ आपके कंप्यूटर पर भी इंस्टॉल नहीं है, इसलिए इसके माध्यम से जाने पर Visual C ++ को फिर से इंस्टॉल किया जाएगा।
  5. एक बार Visual C ++ को फिर से इंस्टॉल किया गया है, यह देखने के लिए जांचें कि क्या समस्या ठीक हो गई है या नहीं।
4 मिनट पढ़ा