إصلاح: Microsoft Visual C ++ Runtime Error R6025



جرب أداة القضاء على المشاكل

خطأ وقت التشغيل R6025 هو خطأ مرتبط ببيئة تطوير Visual C ++ من Microsoft. يعد أي تطبيق أو برنامج تم تطويره باستخدام Visual C ++ studio من بين مجموعة الأهداف المحتملة لهذا الخطأ. شوهد خطأ وقت التشغيل R6025 يؤثر على كل من التطبيقات والبرامج الجاهزة التي تم تطويرها باستخدام Visual C ++ (ألعاب Steam ، على سبيل المثال) والتطبيقات التي تأثر المستخدمون بهذا الخطأ والتي تم تطويرها شخصيًا باستخدام Visual C ++. تقرأ رسالة الخطأ الكاملة التي تظهر عند مواجهة هذا الخطأ:



' خطأ وقت التشغيل R6025
- استدعاء الوظيفة الافتراضية
'





وفقًا لإحدى مقالات قاعدة معارف Microsoft المتعلقة بهذه المشكلة المحددة ، يتم تشغيل Runtime Error R6025 عندما يستدعي تطبيق يستند إلى Visual C ++ بشكل غير مباشر وظيفة عضو ظاهري خالص في سياق لا يكون فيه استدعاء هذه الوظيفة المحددة صالحًا. إذا واجهت هذا الخطأ أثناء تطوير أحد التطبيقات ، فأنت ببساطة أضفت مكالمة غير صالحة إلى وظيفة افتراضية خالصة في مكان ما في رمز التطبيق. إذا كانت هذه هي الحالة ، فقد يكتشف المترجم المكالمة غير الصالحة ويبلغك بالخطأ أثناء إنشاء التطبيق ، ولكن في كثير من الحالات لا يمكن اكتشاف هذا الخطأ المحدد إلا عند تشغيل تطبيق مترجم فعليًا. إذا واجهت هذا الخطأ أثناء استخدام برنامج أو تطبيق جاهز ، فقد يكون جذر المشكلة مختلفًا تمامًا.

على أي حال ، فيما يلي أكثر الحلول فعالية التي يمكن استخدامها لمكافحة خطأ وقت التشغيل R6025:

الحل 1: إصلاح رمز التطبيق

الحل الأبسط والأكثر فعالية لهذه المشكلة هو ببساطة غربلة رمز التطبيق المتأثر للمكالمة غير الصالحة وإزالتها من الشفرة. من الواضح ، مع ذلك ، أن هذا الخيار قابل للتطبيق فقط إذا كنت تواجه Runtime Error R6025 على تطبيق قمت أنت بتطويره بنفسك. إليك كيفية التخلص من رمز التطبيق الخاص بك من الاستدعاء غير الصحيح إلى وظيفة افتراضية خالصة تسببت في كل هذه الفوضى في المقام الأول:



  1. ضمن رمز التطبيق المتأثر ، استبدل الوظيفة الافتراضية الخالصة التي يتم استدعاؤها بتطبيق مصمم لاستدعاء وظيفة واجهة برمجة تطبيقات Windows DebugBreak
  2. عند استخدام DebugBreak ، سيؤدي استخدام مصحح الأخطاء إلى تشغيل نقطة توقف مشفرة ، وعند هذه النقطة سيتوقف تشغيل الكود.
  3. عندما يتم تشغيل نقطة التوقف ويتوقف تشغيل الكود ، ما عليك سوى تحليل Callstack لمعرفة مكان استدعاء الوظيفة بالضبط في رمز التطبيق ، ثم إزالة المكالمة.

حاول تشغيل التطبيق الآن ، ويجب أن يتم تشغيله دون إطلاق Runtime Error R6025.

الحل 2: قم بتشغيل فحص SFC

قد ترى خطأ وقت التشغيل R6025 بسبب ملفات النظام التالفة. إذا كانت هذه هي الحالة ، فإن الإجراء الموصى به هو إجراء فحص SFC. تم تصميم الأداة المساعدة System File Checker لفحص أجهزة الكمبيوتر التي تعمل بنظام Windows بحثًا عن ملفات النظام التي تعرضت للتلف أو التلف وإما إصلاح أي منها يعثر عليها أو استبدالها بإصدارات مخزنة مؤقتًا وسليمة تمامًا. لإجراء فحص SFC ، ما عليك سوى اتباع هذا الدليل .

الحل 3: قم بتثبيت أي حزم Microsoft Visual C ++ Redistributable مفقودة

سبب آخر محتمل لخطأ وقت التشغيل R6025 هو فقدان حزم Microsoft Visual C ++ القابلة لإعادة التوزيع. تعتمد أجهزة الكمبيوتر التي تعمل بنظام Windows على مجموعة كبيرة من حزم Microsoft Visual C ++ القابلة لإعادة التوزيع من أجل تشغيل تطبيقات Visual C ++ بنجاح وبسلاسة ، ويمكن أن تؤدي الحزم القابلة لإعادة التوزيع المفقودة إلى مواجهة كمبيوتر يعمل بنظام Windows مشكلة في تشغيل تطبيقات Visual C ++. إليك كيفية التحقق من حزم Microsoft Visual C ++ القابلة لإعادة التوزيع المفقودة وتثبيتها على جهاز الكمبيوتر الخاص بك:

    1. افتح ال قائمة البدأ .
    2. البحث عن ' إضافة أو إزالة البرامج '.
    3. انقر على نتيجة البحث بعنوان إضافة أو إزالة البرامج .
    4. انتظر حتى يتم ملء قائمة البرامج المثبتة على جهاز الكمبيوتر الخاص بك.
    5. ضمن قائمة البرامج المثبتة على جهاز الكمبيوتر الخاص بك ، سترى عددًا من حزم Microsoft Visual C ++ القابلة لإعادة التوزيع المختلفة. ما عليك القيام به هو معرفة ما إذا كانت هناك أي حزم مفقودة وغير مثبتة حاليًا على جهاز الكمبيوتر الخاص بك.
    6. يمكنك تنزيل أدوات التثبيت لأي حزم قابلة لإعادة التوزيع مفقودة من جهاز الكمبيوتر الخاص بك من الروابط التالية أو ، إذا كنت بحاجة إلى حزمة أخرى قابلة لإعادة التوزيع ، من التحميلات قسم على موقع Microsoft الرسمي على الويب:
      حزمة Microsoft Visual C ++ 2010 القابلة لإعادة التوزيع (x86)
      تحديث Microsoft Visual C ++ 2012 القابل لإعادة التوزيع 4
      حزمة Microsoft Visual C ++ 2013 القابلة لإعادة التوزيع
      حزمة Microsoft Visual C ++ 2015 القابلة لإعادة التوزيع

الحل 4: إصلاح أو إلغاء التثبيت ثم إعادة تثبيت Microsoft Visual C ++

ربما تكون قد واجهت خطأ وقت التشغيل R6025 لأن تكرار Microsoft Visual C ++ الموجود على جهاز الكمبيوتر الخاص بك قد تعرض للتلف بطريقة ما ولم يعد يعمل كما ينبغي. إذا كانت هذه هي الحالة ، فسيتعين عليك إما إصلاح تثبيت Microsoft Visual C ++ ، أو إلغاء التثبيت ثم إعادة تثبيته من البداية في حالة عدم نجاح الإصلاح. للقيام بذلك ، يمكنك استخدام مثبت Microsoft Visual C ++ المرفق مع التطبيق المتأثر بهذه المشكلة في المقام الأول. تأتي معظم تطبيقات Visual C ++ ، إن لم يكن كلها ، مع مثبت لـ Microsoft Visual C ++. إذا كنت ترغب في استخدام هذا الحل ، فأنت بحاجة إلى:

  1. انتقل إلى الدليل الموجود على جهاز الكمبيوتر الخاص بك حيث يتم تخزين مثبت Microsoft Visual C ++. على سبيل المثال ، إذا كنت تواجه Runtime Error R6025 أثناء تشغيل Skyrim عبر Steam ، فسيكون المثبت في المجلد التالي على النحو التالي vcredist_x86.exe :
    X: … Steam SteamApps Common Skyrim VCRedist
    ملحوظة: في الدليل أعلاه X يمثل الحرف المقابل لقسم القرص الصلب الخاص بك بخار يقع الدليل في و ... يمثل أي مجلدات رئيسية (إن وجدت) في دليل Steam.
  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 دقائق للقراءة