كيفية حل أخطاء شاشة الموت الزرقاء باستخدام WinDbg و BlueScreenView

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

لحسن الحظ ، فإن الشاشة الزرقاء تمنحك دائمًا رمز خطأ. ولكن كيف يمكنك معرفة ماذا يعني ذلك؟ حسنًا ، يمكنك استخدام برنامج مفيد مثل Windows Debugger (WinDbg) أو NirSoft BlueScreenView. إليك دليلك المفيد لحل أخطاء شاشة الموت الزرقاء!

كيفية حل أخطاء شاشة الموت الزرقاء باستخدام WinDbg و BlueScreenView - الويندوز

ما هو خطأ الشاشة الزرقاء؟

عندما يكون لنظام التشغيل Windows خطأ فادح ، يتعطل النظام. التعطل عادة ما يجلب لك شاشة الموت الزرقاء. تعرض الشاشة الزرقاء (المعروفة بمودة باسم Blue Screen of Death أو BSoD) مجموعة كاملة من المعلومات التي توضح تفاصيل الحادث. من خلال المعلومات المعروضة يمكن الحصول على السبب وأين وكيف وقع الحادث.

ما الذي يسبب أخطاء الشاشة الزرقاء؟

يمكن أن يكون لخطأ الشاشة الزرقاء عدة أسباب ، بما في ذلك:

  • الأجهزة المعيبة
  • البرامج المعيبة
  • تعريقات قديمة أو برامج ترميز سيئة
  • ارتفاع درجة الحرارة
  • رفع تردد التشغيل

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

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

كيف يمكنك إصلاح خطأ شاشة الموت الزرقاء؟

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

كيفية إصلاح أخطاء الشاشة الزرقاء مع WinDbg

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

تثبيت Windows 10 SDK

كيفية حل أخطاء شاشة الموت الزرقاء باستخدام WinDbg و BlueScreenView - الويندوز

توجه إلى صفحة تنزيل Windows 10 SDK. يحتوي Windows 10 SDK على العديد من الأدوات ، بما في ذلك Windows Performance Toolkit ، و Debugging Tool for Windows ، و .NET Framework Software Development Kit ، وأدوات التطوير الأخرى. اتبع هذه الخطوات الآن.

  • اضغط على زر تنزيل المثبت. بمجرد التنزيل ، قم بتشغيل برنامج التثبيت.
  • عند فتح مثبت Windows 10 SDK ، حدد الخيار الأول لتثبيت Windows Software Development Kit على جهاز الكمبيوتر الخاص بك. يجب أن يكون مسار التثبيت الافتراضي على ما يرام.
  • اختر التالي للمتابعة وعليك قبول الترخيص. في الصفحة التالية ، قم بإلغاء تحديد كل المربعات من شريط أدوات تصحيح الأخطاء لـ Windows.
  • ثم اضغط على تثبيت.

فتح وتكوين WinDbg

افتح قائمة “ابدأ” وتوجه إلى مجموعات Windows -> WinDbg. استخدم المصحح لبنية النظام لديك ، سواء كان ذلك 32 أو 64 بت. لدي نظام 64 بت ، لذلك سأختار WinDbg X64.

الآن ، تحتاج إلى العثور على BSoD memory dump. يحتوي التفريغ على المعلومات المتعلقة بالتحطم ، مثل “السبب” و “الموقع”.

هناك نوعان رئيسيان من أخطاء الذاكرة BSoD: full dump و minidump. عادة ، يكون minidump أصغر ولكنه يحتوي على معلومات أكثر من full dump (أعرف ، كم هو مضلل).

ستجد سجلات minidump في دليل الجذر الخاص بك ، عادةً C:\Windows\Minidump. في المجلد ، ستجد سجلات minidump الفعلية.

بدلاً من ذلك ، تم العثور على full dump في C:\Windows\memory.dmp

في هذا البرنامج التعليمي ، سنقوم بتحليل minidump  (لأن هذا هو ما أمتلكه).

حسنًا ، عد إلى WinDbg. أولاً ، تحتاج إلى تعيين مصدر الأكواد. الأكواد هي معرفات أساسية للغات البرمجة التي تتعلق بمعلومات محددة. إنها تجعل تحليل المعلومات الموجودة في السجل (أو الرمز) أسهل.

كيفية حل أخطاء شاشة الموت الزرقاء باستخدام WinDbg و BlueScreenView - الويندوز

توجه إلى ملف -> Symbol File Path ، ثم انسخ والصق ما يلي:

SRV*c:\websymbols*http://msdl.microsoft.com/download/symbols

ثم اضغط موافق.

تحليل تفريغ التعطل في WinDbg

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

كيفية حل أخطاء شاشة الموت الزرقاء باستخدام WinDbg و BlueScreenView - الويندوز

هناك شيئان يجب أخذهما من هذه الشاشة: BugCheck و ربما حقول السبب . ها خي الخيارات مع وضوح أكبر:

كيفية حل أخطاء شاشة الموت الزرقاء باستخدام WinDbg و BlueScreenView - الويندوز

  • BugCheck 1A هو رمز الخطأ
  • ربما بسبب: memory_corruption (ONE_BIT) يمنحك فكرة فورية عن المشكلة المطروحة

في هذه الحالة ، أنت تعلم أن خطأ في الذاكرة هو السبب المحتمل لظهور BSoD.

يمكنك أن تأخذ التحليل خطوة واحدة إلى الأمام باستخدام أوامر WinDbg. في هذه الحالة ، سيظهر لك الأمر!analyze -v (المظلل باللون الأزرق في الصورة أعلاه) معلومات تفصيلية متعلقة بـ BSoD. يوجد رابط أمر تحت رأس تحليل Bugcheck. ومع ذلك ، يختفي هذا الرابط في بعض الأحيان. إذا لم يكن هناك رابط ، فأدخل الأمر في الحقل أسفل نافذة WinDbg.

ينفذ الأمر كمية هائلة من التحليل الآلي. يعرض WinDbg النتائج تحت رأس تحليل BugCheck جديد. كمية المعلومات التي يخرجها WinDbg تبدو ساحقة قليلاً. لكن في هذه الحالة ، فأنت لا تبحث إلا عن عدد قليل من المعلومات الأساسية لتقييم BSoD.

توفر المعلمات الموجودة أسفل رأس تحليل BugCheck الجديد مجموعة أخرى من المعلومات المفيدة. على سبيل المثال ، في المثال أدناه ، يمكنك رؤية الخطأ مؤكد على أنه Memory_Management (1a). بالإضافة إلى ذلك ، يتم توسيع الوسائط (الوسائط بشكل أساسي معلمات إعلامية) على المعلومات.

كيفية حل أخطاء شاشة الموت الزرقاء باستخدام WinDbg و BlueScreenView - الويندوز

يوضح Arg1 أنه “تم اكتشاف PTE تالف” ، موضحا أن “المعلمة 2 تحتوي على عنوان PTE.”

الآن ، أعرف أن PTE تعني “إدخال جدول الصفحات” ، لذلك من المحتمل أن يرتبط هذا الخطأ بذاكرتي الافتراضية ، ويمكنني بدء إصلاح BSoD من هناك. ومع ذلك ، هناك قدر كبير من الأخطاء التي ليس لدي أي فكرة عنها.

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

كيفية إصلاح أخطاء الشاشة الزرقاء مع BlueScreenView

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

يقوم بتحليل ملفات التفريغ و التفريغ المصغّر مثل WinDbg لكن يبسط المعلومات. يمكنك نقل المعلومات المبسطة إلى بحث عبر الإنترنت وبدء عملية BSoD من هناك.

وإليك كيف يعمل:

انتقل إلى صفحة BlueScreenView وقم بتنزيل البرنامج. بمجرد التنزيل ، قم بتثبيت BlueScreenView. افتح البرنامج بعد التثبيت.

ها هو BlueScreenView سهل الاستخدام. يقوم تلقائيًا بتحميل أي minidumps في مجلد MiniDump. يمكنك بعد ذلك فرز المكبات حسب Crash Time للعثور على أحدث إصدار من BSoD. في الصورة أدناه ، ترى نسخة BlueScreenView من ملف التفريغ تم تحليلها في قسم WinDbg.

كيفية حل أخطاء شاشة الموت الزرقاء باستخدام WinDbg و BlueScreenView - الويندوز

الفرق الرئيسي هو التخطيط والسهولة النسبية للعثور على معلومات BSoD. سلسلة التحقق من الأخطاء ، ورمز التحقق من الأخطاء ، والمعلمات هي نفسها. يعرّف BlueScreenView برنامج التشغيل ntoskrnl.exe كجذر BSoD.

كما هو الحال مع WinDbg ، يمكنك الآن إكمال بحث عبر الإنترنت بمعلومات BSoD الخاصة بك.

WinDbg مقابل BlueScreenView

هل أداة تحليل شاشة الموت الزرقاء أفضل من الأخرى؟ ذلك يعتمد على ما تريد تحقيقه.

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

لمزيد من المساعدة ، راجع نصائحنا العامة لإصلاح الشاشات الزرقاء في Windows.

المصدر
زر الذهاب إلى الأعلى