ما هي أخطاء وقت التشغيل؟ أسبابها وكيفية إصلاحها؟
خطأ وقت التشغيل(Runtime Error) هو خطأ يحدث في وقت تشغيل البرنامج أو تنفيذه. عند حدوث هذا الخطأ ، قد يتعطل البرنامج أو يتعطل أثناء عرض رسالة خطأ. هناك العديد من الأسباب لحدوث خطأ في وقت التشغيل ، مثل عندما يدخل البرنامج في حلقة لا نهائية ، فإنه يتسبب في حدوث خطأ وقت التشغيل. في بعض الأحيان ، يحدث هذا أيضًا بسبب خطأ المستخدم. على سبيل المثال ، يتطلب البرنامج قيمة عددية لمعالجة النتيجة ، ولكن إذا أدخل المستخدم أي قيمة بخلاف القيمة المطلوبة ، على سبيل المثال ، الحرف الأبجدي ، فقد يعرض البرنامج خطأ وقت التشغيل.
لماذا ومتى تحدث أخطاء وقت التشغيل؟
هناك العديد من الأسباب التي تجعل المستخدمين يحصلون على أخطاء وقت التشغيل على أجهزة الكمبيوتر الخاصة بهم. سنشرح أهم الأسباب هنا:
- تسريب ذاكرة.
- أخطاء البرمجة.
- التثبيت غير الكامل.
- التسجيل الفاسد.
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
نظرًا لوجود العديد من أخطاء وقت التشغيل المختلفة ، فإن طريقة إصلاحها ليست هي نفسها. ندرج هنا بعض الطرق العامة التي قد تساعدك في حل معظم أخطاء وقت التشغيل.
- قم بتثبيت أحدث حزمة Microsoft Visual C++ Redistributable
- قم بتشغيل الأمر DISM وفحص SFC.
- استكشاف الأخطاء وإصلاحها في حالة التمهيد النظيف.
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 بعد إلغاء تثبيت الحزمة الحالية. اتبع الخطوات المذكورة أدناه:
- ابدأ تشغيل لوحة التحكم وانتقل إلى " البرامج والميزات(Programs and Features) ".
- انقر فوق " إلغاء تثبيت برنامج(Uninstall a Program) ".
- قم بالتمرير(Scroll) لأسفل القائمة للعثور على Microsoft Visual C++ Redistributable .
- انقر بزر الماوس الأيمن فوقه وحدد إلغاء التثبيت(Uninstall) . سيؤدي هذا إلى إلغاء تثبيت الحزمة من جهاز الكمبيوتر الخاص بك.
- الآن ، قم بتنزيل أحدث Microsoft Visual C++ Redistributable Package من موقع Microsoft الرسمي على الويب.
- قم بتثبيته وإعادة تشغيل جهاز الكمبيوتر الخاص بك.
هذا يعمل في معظم الحالات.
قراءة(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) :
- إصلاح خطأ وقت التشغيل .NET 1026 ، رمز الاستثناء c00000fd(Fix .NET Runtime Error 1026, Exception code c00000fd)
- تعطيل أخطاء البرنامج النصي ورسائل خطأ وقت التشغيل
- إصلاح خطأ وقت تشغيل atibtmon.exe عند فصل سلك طاقة التيار المتردد(Fix atibtmon.exe Runtime Error when disconnecting AC power cord) .
Related posts
لا يمكن ل Windows التحقق من التوقيع الرقمي (Code 52)
إصلاح الأرشيف إما بتنسيق غير معروف أو خطأ تالف
تتطلب هذه الميزة الوسائط القابلة للإزالة - خطأ في إعادة تعيين Password
Fix Microsoft Store تسجيل الدخول في error 0x801901f4 على Windows 11/10
غير موجود Fix Crypt32.dll أو خطأ مفقود في Windows 11/10
Please أدخل وسائط التخزين الخارجية و press OK
خطأ Fix Explorer.exe application على نظام التشغيل Windows 11/10
Fix ويندوز 10 Upgrade Install error 0x8007042B - 0x2000D
Fix Microsoft Store Error 0x87AF0001
خطأ فشل Fix ShellExecuteEx في Windows 10
Runtime error 429، ActiveX component لا يمكن إنشاء كائن
Fix OOBEKEYBOARD، OOBELOCAL، OOBEREGION أخطاء على ويندوز
System error 6118، قائمة الخوادم الخاصة بمجموعة العمل هذه غير متوفرة
حدث خطأ في تطبيق سمات الملف في Windows 10
مرت Fix Smart Check، Short DST الخطأ فشل في HP computer
لا يمكن أن تبدأ Program لأن AppVIsvSubsystems32.dll مفقود
Fix Upgrade Errors 0xC190020c، 0xC190020D، 0xC190020E، 0xC190020F
خطأ Fix Event ID 7031 أو 7034 عند تسجيل دخول المستخدم إيقاف تشغيل الكمبيوتر Windows 10
كان Setup غير قادر على إنشاء system partition error جديد على Windows 10
لا يمكن ترقيت هذا الكمبيوتر إلى Windows 10 بسبب مساحات Parity Storage