كيفية إصلاح خطأ استثناء فادح

تستخدم Microsoft Windows والبرامج استثناءات ، والتي تسمح لـ Windows أو برامج أخرى بالاتصال في طبقات وإبلاغ الأخطاء أو الاستثناءات. إذا تم إعطاء برنامج استثناء غير صالح أو غير معروف ، فسوف تواجه استثناءً فادحًا. يشار أيضًا إلى الاستثناءات القاتلة على أنها FE 0E ، أو بشكل غير صحيح باسم OE Fatal .

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

 حدث استثناء فادح في xxxx: xxxxxxxx 

في المثال أعلاه ، تمثل YZ استثناء المعالج الفعلي ، ويمكن أن يتراوح هذا من 00 إلى 0F. يتم شرح كل استثناء من هذه المعالجات تحت معلومات موسعة.

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

البحث عن الخطأ

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

  1. كما ذكر أعلاه ، يحتوي الاستثناء القاتل على رمز مكون من حرفين. على سبيل المثال ، في حالة وجود "0E" ، استخدم هذا كجزء من بحثك.
  2. بعد ذلك ، يجب أن تحتوي رسالة الخطأ على مؤشر (على سبيل المثال ، "0028: c001e36"). على الرغم من أن هذا قد يكون موجودًا في عملية بحث ، إلا أنه عادةً ما يكون فريدًا للكمبيوتر الخاص بك. إذا لم تجد أي نتائج بحث ، فاستبعد ذلك من بحثك.
  3. أخيرًا ، تحتوي العديد من رسائل الخطأ الاستثنائي الفادحة أيضًا على ملف أنشأ الخطأ ، وهو دائمًا ما يكون ملف VXD. إذا احتوى الخطأ الاستثنائي الفادح على مرجع إلى ملف .VXD ، فقم بتضمين ذلك كجزء من بحثك. يمكن أيضًا سرد ملف VXD كـ "VXD VWIN32" ، وهو vwin32.vxd.

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

العودة ويندوز مرة أخرى إلى نسخة سابقة

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

تحديث البرامج أو التحقق من وجود تصحيحات البرامج

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

من المهم أيضًا أن يكون لديك آخر تحديثات Windows.

برامج تشغيل الأجهزة

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

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

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

البرامج المثبتة حديثا أو الأجهزة

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

إزالة جميع TSRs

تعطيل أي TSRs أو البرامج التي تعمل في الخلفية لأن أخطاء استثناء فادح يمكن أن يكون سبب التعارضات بين اثنين أو أكثر من البرامج المفتوحة والتشغيل.

احذف جميع ملفات البرنامج المؤقتة

احذف جميع الملفات المؤقتة التي قد لا تزال موجودة على القرص الصلب من البرامج التي تعمل حاليًا أو السابقة.

الكمبيوتر فيركلوكيد

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

تحقق من توفر جهاز الكمبيوتر الخاص بك بأكثر من 200 ميجابايت

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

  • تحديد مساحة القرص الصلب المتاحة.

تشغيل ScanDisk و Defrag

قم بتشغيل ScanDisk وتشغيل Defrag على القرص الصلب ، لأنه قد يكون من الممكن أن يكون القرص الصلب لديك مشكلة في التسبب في تلف ملف المبادلة أو ملفات البيانات أو غير صالحة.

قضية الحرارة ذات الصلة

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

  • هل هناك طريقة لمعرفة درجة حرارة وحدة المعالجة المركزية الخاصة بي قيد التشغيل؟

تعطيل ذاكرة التخزين المؤقت الخارجية في CMOS

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

وحدة المعالجة المركزية الأساسية الجهد

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

ذاكرة غير صالحة ، وحدات بت غير صالحة أو ذاكرة سيئة جسديًا

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

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

يوجد أدناه قائمة باستثناءات المعالج الأكثر خبرة التي تتراوح من 00 إلى 0F.

00 = خطأ الانقسام

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

02 = مقاطعة NMI

المقاطعة 2 محجوزة لحالة المقاطعة غير القابلة للإخفاء. لا استثناءات فخ خلال المقاطعة 2.

04 = فخ الفائض

يحدث بعد تنفيذ تعليمات INTRO وتعيين البت إلى 1.

05 = الحدود فحص خطأ

فهرس الصفيف خارج النطاق

06 = خطأ شفرة التشغيل غير صالح

بسبب أحد الشروط أدناه.

  1. يحاول المعالج فك شفرة نمط بت لا يتوافق مع أي تعليمات قانونية للكمبيوتر.
  2. يحاول المعالج تنفيذ تعليمة تحتوي على معاملات غير صالحة.
  3. يحاول المعالج تنفيذ تعليمة الوضع المحمي أثناء التشغيل في وضع 8086 الظاهري.
  4. يحاول المعالج تنفيذ بادئة LOCK بتعليمات لا يمكن قفلها.

07 = ضاغط غير متاح

يمكن أن يحدث هذا الخطأ في حالة عدم وجود معالج مساعد رياضي. يمكن أن يحدث هذا الخطأ أيضًا عند استخدام المعالج الثانوي للرياضيات وتنفيذ مفتاح مهمة.

08 = خطأ مزدوج

يحدث هذا الخطأ عند معالجة استثناء بتشغيل استثناء ثانٍ.

09 (OD) = تجاوز ضاغط القرص

معاملات النقطة العائمة خارج القطاع.

10 (0Ah / 0A) = خطأ مقطع حالة مهمة غير صالح

أسباب محتملة متعددة ، حيث يحتوي مقطع حالة المهام على واصفات متعددة.

11 (0Bh) = خطأ غير موجود

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

12 (0Ch) = خطأ المكدس

يحدث عندما تشير التعليمات إلى الذاكرة التي تتجاوز الحد الأقصى لقطاع المكدس.

13 (Odh) = خطأ حماية عام

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

  • كيفية إصلاح خطأ حماية عام.

14 (Oeh) = خطأ الصفحة

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

16 (10h) = خطأ خطأ في المعالج

يحدث عندما يشير استثناء الفاصلة العائمة غير المقنعة إلى تعليمات سابقة.

17 (11 س) = خطأ فحص المحاذاة

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