الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

رسائل الخطأ في ويندوز ما معناها وكيف نتعامل معها

مغلق
بدأه أبوعزام في 12 فبراير 2003 · 3 رد · 1,632 مشاهدة · في قسم تكنولوجيا Microsoft .NET العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

رسائل الخطأ في ويندوز

مامعناها؟....وكيف نتعامل معها(الدرس الأول:رسائل خطأ المعالجة)

السلام عليكم ورحمة الله وبركاته...أما بعد:

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

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

ولا حظ أنني في جميع الحلول التي اوردها سأستخدم الحرفA لتمثيل محرك الأقراص المرنة والحرفC لتمثيل محرك الأقراصالصلب الذي يحتوي على نظام ويندوز والحرفD لتمثيل محرك الأقراص المدمجة،كما أن جميع الرسائل تنطبق على نظام ويندوز 98 وويندوز ملينيوم وربما تنطبق على ويندوز اكس بي وويندوز 2000 بشكل آخر ولكن المعنى نفسه للرسالة .

وكثير من المشكلات التي تسببها البرامج تؤدي إلى ظهور الرسائل التي تأتي على الشكل"A fatal exception XX has occurred at XX" وغالباً ماتحدث .لأن البرنامج المعني بالمشكلة به كود غير سليم يطلب من المعالج القيام بإجراء عملية غير سليمة.وبالتالي يعرض ويندوزهذه الرسالة ليخبرك بذلك ويطلب منك أن تخبره بما لا بد عليه أن يفعل. وفي الواقع أن هذه النوعية من الأخطاء لا فكاك منها وغالباً ما ستؤدي إلى إغلاق البرنامج او قد تضطر إلى إعادة تشغيل نظام التشغيل ويندوز ككل وبالتالي ستفقد أية بيانات يتم حفظها سابقاً،وإليك نماذج هذه الأخطاء:

الرسالة

A fatal exception 00 has Occurred at XX

المعنى:

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

الحل:

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

الرسالة

A fatal exception 0C has Occurred at XX

المعنى:

حدث هذا الخطأ لأن إحدى التعليمات المخزنة داخل زء معين من الذاكرة وهو ما يسمى بـStack(وهي أجزاء من الذاكرة يتم حجزها للبرامج للتعامل مع المعدات والأجهزة) حاولت استخدام أجزاء من الذاركة خارج الجزء المحدد لها.

الحل:

نفس الحل السابق

الرسالة:

A fatal exception 0E has Occurred at XX

المعنى:

حدث هذا الخطأ لمحاولة المعالج الوصول إلى بيانات موجودة على صفحة Page من صفحات الذاكرةRam اوالذاكرة الظاهريةVirtual Memory. ولكنه اكتشف عدم وجود الصفحة أو البيانات التي تم الوصول إليها غير سليمة.

الحل:

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

الرسالة:

A fatal exception 13 has Occurred at XX

أو General Protection Fault

المعنى:

خطأ من نفس ننوعية الأخطاء السابقة ولكن لم يتم تحديد السبب.

الحل:

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

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

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

أنا الرجل الضرب الذي تعرفونه***خشاش كرأس الحية المتوقد

لوكنت وغلاً في الرجال لضرني**** حسن جرائتي ومقتدي

منتديات طريق الهداية

#2

السلام عليكم

مشكور أبو عزام

" وما توفيقى إلا بالله عليه توكلت وإليه أنيب "
-------------------------------------------------
قل : " لا حول ولا قوة إلا بالله "
-------------------------------------------------

#3

ألف شكر والله تصير معانا كثير

#4

لاشكر على واجب يا اخواني فهذا واجبي

الدرس الثاني:الرسائل الخاصة بالنظام والملفات الملحقة به

الرسالة

System busy وتظهر على شاشة زرقاء

المعنى:

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

الحل:

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

الرسالة

This program has performed an illegal operation and will be shut down.if the problem persists,contact the program vendor.

المعنى:

عبارةillegal operation التي تظهر في نص الرسالة لا تحدد مع الأسف الخلل.ولكنها تخبرك بأن البرنامج الذي سبب المشكلة سيتم إغلاقه.

الحل:

أنقر فوق الزر تفاصيلDetails لتتعرف على المزيد من المعلومات حول المشكلة.وقد يظهر لك التفسير التالي"Sol caused ageneral protection fault in module kenl386.exe at 0002 :00003077" أي أن لعبة سوليتير هي سبب المشكلة،وإذا تمكنت من معرفة البرنامج الذي سبب المسكلة تستطيع الآن إعادة تثبيته أو الاتصال بالشركة المنتجة لمعرفة ما إذا كان لديهم إصدارات جديدة أو طريقة لحل المشكلة.

الرسالة

XX caused an invalid page fault in module HHCTRL.ocx atXX

المعنى:

XX التي تظهر في بداية الرسالة تعبر عن إحدى برامج ويندوز مثل الدفترWordpad أو غيره.وHHCTRL.ocx هو أحد مكونات نظام التعليماتHelp وعادة ماتظهر هذه الرسالة عند محاولة الوصول إلى التعليماتالخاصة بهذا البرنامج.وعندما تقوم بإغلاق الرسالة فقط تظهر لك رسالة أخرى مثل:

"Hard disk is Full. You have Run out of Disk space on Drive"C".To Free space on this drive by deleting old or unnecessary files,Click Disk Cleanup"

وعادة مايحدث ذلك لأن ويندوز قام بكتابة جزء من محتويات الذاكرة على القرص الصلب أثناء تشغيل ملفات التعليمات.

الحل:

قم بتحرير المزيد من المساحة التخزينية على القرص الصلب وذلك بإفراغ سلة المحذوفات وحذف الملفات المؤقتة والبرامج التي لاتختاج إليها.

الرسالة

Explorer caused an invalid page fault in modle Kernel32.dll at XX

المعنى:

حدث هذا الخطأ لأنك تحاول فتح لوحة التحكم واحد الملفات الهامة قد أصابه تلف. قد توضح لك الرسالة اسم هذا الملف أو قد لاتوضحه وعادة مايكون هو الملفKernel32.dll او إحدى الملفات ذات الامتداد.CPL

الحل:

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

أنا الرجل الضرب الذي تعرفونه***خشاش كرأس الحية المتوقد

لوكنت وغلاً في الرجال لضرني**** حسن جرائتي ومقتدي

منتديات طريق الهداية

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…