ما هي أخطاء وقت التشغيل؟ أسبابها وكيفية إصلاحها؟

خطأ وقت التشغيل(Runtime Error) هو خطأ يحدث في وقت تشغيل البرنامج أو تنفيذه. عند حدوث هذا الخطأ ، قد يتعطل البرنامج أو يتعطل أثناء عرض رسالة خطأ. هناك العديد من الأسباب لحدوث خطأ في وقت التشغيل ، مثل عندما يدخل البرنامج في حلقة لا نهائية ، فإنه يتسبب في حدوث خطأ وقت التشغيل. في بعض الأحيان ، يحدث هذا أيضًا بسبب خطأ المستخدم. على سبيل المثال ، يتطلب البرنامج قيمة عددية لمعالجة النتيجة ، ولكن إذا أدخل المستخدم أي قيمة بخلاف القيمة المطلوبة ، على سبيل المثال ، الحرف الأبجدي ، فقد يعرض البرنامج خطأ وقت التشغيل.

ما هو خطأ وقت التشغيل

لماذا ومتى تحدث أخطاء وقت التشغيل؟

هناك العديد من الأسباب التي تجعل المستخدمين يحصلون على أخطاء وقت التشغيل على أجهزة الكمبيوتر الخاصة بهم. سنشرح أهم الأسباب هنا:

  1. تسريب ذاكرة.
  2. أخطاء البرمجة.
  3. التثبيت غير الكامل.
  4. التسجيل الفاسد.

1] تسرب الذاكرة

يعد تسرب الذاكرة(memory leak) السبب الأكثر شيوعًا لحدوث خطأ وقت تشغيل على جهاز كمبيوتر يعمل بنظام Windows(Windows) . يحدث ذلك عندما يدير برنامج ما بشكل غير صحيح عمليات تخصيص الذاكرة ، مثل استهلاك المزيد من ذاكرة الوصول العشوائي(RAM) دون تحريرها. يحدث تسرب للذاكرة أيضًا عندما يتعذر على التعليمات البرمجية قيد التشغيل الوصول إلى كائن مخزن في الذاكرة.

2] أخطاء البرمجة

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

إصلاح: (Fix:) أخطاء وقت تشغيل AppModel 57 ، 87 ، 490(AppModel Runtime Errors 57, 87, 490) ، إلخ.

3] التثبيت غير الكامل

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

إصلاح(Fix) : أخطاء وقت تشغيل AppModel 65 و 69 و 79(AppModel Runtime Errors 65, 69, and 79) .

4] التسجيل الفاسد

يمكن أن يتسبب التسجيل التالف أو التالف في تعطل البرامج مما قد يؤدي إلى حدوث خطأ في وقت التشغيل. هناك العديد من الأسباب لتلف السجل. أحد الأسباب الرئيسية هو التغيير اليدوي في التسجيل. وبالتالي(Hence) ، يجب أن تكون حذرًا أثناء تحرير مفاتيح التسجيل. دائمًا ما يكون الاحتفاظ بنسخة احتياطية من السجل قبل إجراء أي تغيير عليه هو أفضل الممارسات.

قراءة(Read) : Fix NVIDIA GeForce Experience C++ Runtime Error .

كيفية إصلاح خطأ وقت التشغيل(Runtime Error) على Windows 11/10

نظرًا لوجود العديد من أخطاء وقت التشغيل المختلفة ، فإن طريقة إصلاحها ليست هي نفسها. ندرج هنا بعض الطرق العامة التي قد تساعدك في حل معظم أخطاء وقت التشغيل.

  1. قم بتثبيت أحدث حزمة Microsoft Visual C++ Redistributable
  2. قم بتشغيل الأمر DISM وفحص SFC.
  3. استكشاف الأخطاء وإصلاحها في حالة التمهيد النظيف.

1] قم بتثبيت أحدث حزمة Microsoft Visual C++ Redistributable

أبلغ بعض المستخدمين أنهم بدأوا في الحصول على أخطاء وقت التشغيل بعد تحديث Windows 11/10 . رسالة الخطأ التي تلقوها هي:

Microsoft Visual C++ Runtime Library

Runtime Error!

Program: C:\Users\….

This application has requested the Runtime to terminate it in an unusual way.

Please contact the application’s support team for more information.

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

في مثل هذه الحالة ، قد يساعد تثبيت أحدث حزمة Microsoft Visual C++ Redistributable بعد إلغاء تثبيت الحزمة الحالية. اتبع الخطوات المذكورة أدناه:

  1. ابدأ تشغيل لوحة التحكم وانتقل إلى " البرامج والميزات(Programs and Features) ".
  2. انقر فوق " إلغاء تثبيت برنامج(Uninstall a Program) ".
  3. قم بالتمرير(Scroll) لأسفل القائمة للعثور على Microsoft Visual C++ Redistributable .
  4. انقر بزر الماوس الأيمن فوقه وحدد إلغاء التثبيت(Uninstall) . سيؤدي هذا إلى إلغاء تثبيت الحزمة من جهاز الكمبيوتر الخاص بك.
  5. الآن ، قم بتنزيل أحدث Microsoft Visual C++ Redistributable Package من موقع Microsoft الرسمي على الويب.
  6. قم بتثبيته وإعادة تشغيل جهاز الكمبيوتر الخاص بك.

هذا يعمل في معظم الحالات.

قراءة(Read) : إصلاح خطأ وقت التشغيل 217(Runtime Error 217) .

2] قم بتشغيل أمر DISM وفحص SFC

تُستخدم أداة System File Checker(System File Checker) ( SFC ) لفحص وإصلاح الملفات التالفة ، بينما تُستخدم أداة (Management)DISM ( أداة نشر وإدارة الصور(Deployment Image Servicing) ) لإصلاح ملفات صور نظام Windows التالفة. (Windows)سيساعدك تشغيل هذه الأدوات في إصلاح أخطاء وقت التشغيل.

لتشغيل System File Checker ، قم بتنفيذ الأمر التالي في CMD مرتفع:

sfc /scannow

لتشغيل DISM(run DISM) ، افتح موجه الأوامر(Command Prompt) كمسؤول واكتب الأمر التالي واضغط على Enter .

DISM.exe /Online /Cleanup-image /Restorehealth

تستخدم أداة DISM تحديث (DISM)Windows لإصلاح الملفات التالفة.

قراءة(Read) : إصلاح خطأ وقت التشغيل 1004 في Excel(Fix Runtime Error 1004 in Excel) .

3] استكشاف الأخطاء وإصلاحها في حالة التمهيد النظيف

في بعض الأحيان قد يكون الجاني هو برنامج تابع لجهة خارجية. في هذه الحالة ، قد يساعد إجراء تمهيد نظيف(performing a clean boot) في استكشاف المشكلة وإصلاحها.

سيساعدك Clean Boot في تحديد ما إذا كان هناك تطبيق تابع لجهة خارجية أو تطبيق بدء تشغيل على نظامك يتسبب في حدوث خطأ وقت التشغيل.(Boot)

آمل أن يوجهك هذا المنشور في الاتجاه الصحيح.

الوظائف ذات الصلة(Related posts) :



About the author

أنا مهندس برمجيات لديه خبرة في Xbox Explorer و Microsoft Excel و Windows 8.1 Explorer. في أوقات فراغي ، أحب ممارسة ألعاب الفيديو ومشاهدة التلفزيون. لديّ درجة علمية من جامعة يوتا وأعمل حاليًا كمهندس برمجيات لشركة دولية.



Related posts