Driver Verifier - تحديد برامج تشغيل Windows التي بها مشكلات. أربع طرق: كيفية التحقق من برامج التشغيل على Windows عند تشغيل الكمبيوتر ، يبدأ فحص برنامج التشغيل

لسيمبيان 30.08.2021
لسيمبيان

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

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

كما قلت ، الأداة مدمجة في جميع إصدارات Windows وتقع على طول المسار ٪ windir٪ \ system32. أيضًا ، يمكن استخدام الأداة في نسختين: سطر أوامر وواجهة رسومية.

لذلك ، من أجل تشغيل الأداة المساعدة لفحص برامج التشغيل ، فمن الضروري في النافذة "يركض"اكتب الأمر التالي:

المدقق

تفتح نافذة بالإعدادات اللازمة ، حيث نختار العنصر الثاني - "إنشاء خيارات مخصصة"أو "إنشاء إعدادات مخصصة".

الآن نحن بحاجة إلى فرز المحتوى ، لهذا ، في أعلى الجدول ، انقر فوق الكلمة مزود. الآن يمكنك تحديد جميع السائقين. بالمناسبة ، لا يمكن تحديد السائقين من Microsoft.

الآن يمكنك الضغط على الزر إنهاء، ثم سيُطلب منك إعادة تشغيل النظام.

لذلك ، لقد مرت عملية إعادة التشغيل ، والآن سيقوم النظام بالتمهيد في وضع فحص برنامج التشغيل. سيتم تشغيل الأداة المساعدة في الخلفية وإجراء العديد من الاختبارات. يمكنك العمل بأمان على الكمبيوتر حتى نهاية الأداة المساعدة. بعد العمل ، سيتم حفظ ملف المعلومات في ملف تفريغ الذاكرة. يوجد مثل هذا الملف عادةً على طول المسار: C: \ Windows \ Minidump \ *. dmp. الآن يمكن تحليلها ، على سبيل المثال ، باستخدام Windbg ، أو برنامج آخر مشابه.

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

يمكنك تعطيل الأداة مثل هذا: في سطر الأوامر ، أدخل الأمر التالي:

هذا كل شئ. آمل أن يكون هذا المقال قد ساعدك في حل مشاكلك.


في بعض الأحيان ، قد يكون سبب أخطاء DRIVER_VERIFIER_DETECTED_VIOLATION المتعلقة بالأجهزة هو تلف الذاكرة (RAM). إذا كنت تواجه عمليات إعادة تشغيل عشوائية للكمبيوتر أو أصوات تنبيه أو مشكلات أخرى في الكمبيوتر (بالإضافة إلى أخطاء الموت الزرقاء 0xC4) ، فمن المحتمل جدًا وجود تلف في الذاكرة. في الواقع ، ما يقرب من 10٪ من أعطال تطبيقات Windows ناتجة عن تلف الذاكرة.

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

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

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

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

تركيب المعدات القديمة

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

تشخيصات تشغيل السائق

تعارض المعدات

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

معلومات النظام

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

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

مدير فحص السائق

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

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

تشخيصات DirectX

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

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

خدمة سائق المدققمضمنًا مع جميع إصدارات Windows ، بدءًا من Windows XP ، ويسمح لك بإجراء فحص لبرنامج التشغيل ، وتحديد برامج التشغيل التي تسبب مشاكل شاشة الموت الزرقاء (الموت الزرقاء- Blue Screen of Death) وكتابة معلومات تفصيلية حول المشغل المشكل إلى ملف تفريغ الذاكرة لمزيد من التحليل. تعرض الأداة برامج التشغيل المختبرة لمختلف " اختبارات الإجهاد"، محاكاة مختلف الظروف القاسية: نقص الذاكرة ، والتحكم في الإدخال / الإخراج ، و IRQL ، وحالات التوقف التام ، وفحوصات DMA ، و IRP ، إلخ. تتم محاكاة المواقف التي تحدث بشكل غير متكرر على الأنظمة الإنتاجية ، ويتم مراقبة سلوك السائق فيها. الغرض من الأداة المساعدة هو تحديد المواقف التي يمكن أن يؤدي فيها السائق إلى تعطل النظام مع الموت الزرقاء.

يسمى الملف القابل للتنفيذ لأداة Driver Verifier المساعدة المدقق.إملف تنفيذىوهو موجود في الدليل٪ windir٪ \ system32. هناك خياران لاستخدام الأداة المساعدة: من سطر الأوامر أو باستخدام الواجهة الرسومية.

لتمكين وضع التحقق من برنامج التشغيل في Windows 8 ، قم بتشغيل الأداة المساعدة Driver Verifier عن طريق الكتابة

المدقق

من قائمة المهام ، حدد إنشاء إعدادات مخصصة (لمطوري التعليمات البرمجية)و اضغط التالي.

تأكد من تحديد الخيارات الإعدادات القياسية, فرض طلبات الإدخال / الإخراج المعلقةو تسجيل IRP. انقر التالي.

اختر المقبل.

قم بفرز محتويات الجدول بالنقر فوق عنوان عمود الموفر وحدد برامج التشغيل التي تريد اختبارها من قائمة برامج التشغيل. في مثالنا ، سنجري فحصًا لجميع برامج التشغيل التي ليست من مطوري مايكروسوفتمؤسَّسة. اخترنا برامج التشغيل: e1g6032e.sys (Intel) و lsi_sas.sys (LSI).

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

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

النصيحة. يمكن أيضًا تمكين وضع التحقق للسائق من سطر الأوامر. على سبيل المثال ، لتشغيل Driver Verifier بالإعدادات الافتراضية لـ myPCDriver.sys ، سيبدو الأمر كما يلي:

المدقق / القياسي / برنامج التشغيل myPCDriver.sys

بعد إعادة التشغيل ، يتم تشغيل النظام في وضع فحص السائق. يتم تشغيل Driver Verifier في الخلفية ، مع إجراء أنواع مختلفة من الاختبارات على برامج التشغيل المحددة بحثًا عن الأخطاء. استخدم جهاز الكمبيوتر الخاص بك كالمعتاد وانتظر ظهور شاشة الموت الزرقاء. إذا كنت تعرف الإجراءات التي تسببت في تعطل النظام من قبل ، فكررها. في حالة الموت الزرقاء ، يجب نسخ ملف تفريغ الذاكرة (افتراضيًا ، يتم تخزينه في دليل C: \ Windows \ Minidump \ *. dmp) أو ما يعادله.

مهم!بعد تنشيط وضع تصحيح أخطاء برنامج التشغيل باستخدام Driver Verifier ، سيعمل هذا الوضع حتى يتم تعطيله قسريًا.

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

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

يمكنك تعطيل التحقق من Driver Verifier من سطر الأوامر:

المدقق / إعادة التعيين

أو من واجهة المستخدم الرسومية بتحديد العنصر حذف الإعدادات الموجودة.

في حالة عدم تمكنك من تسجيل الدخول إلى النظام في الوضع العادي ، يمكنك أيضًا تعطيل وضع التصحيح من الوضع الآمن.

في حالة عدم تمهيد النظام حتى في الوضع الآمن ، حاول حذف المفاتيح التالية في السجل عن طريق التمهيد من قرص التمهيد:

  • HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management \ VerifyDrivers
  • HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management \ VerifyDriverLevel

يمكنك التحقق من الحالة الحالية لأداة Driver Verifier على النحو التالي.

باستخدام الأداة المساعدة لنظام Driver Verifier Manager المتوفرة مع Windows Vista / 7 ، يمكنك إجراء تشخيص شامل لبرامج التشغيل المثبتة في النظام والعثور على المكونات ذات المشكلات التي تعطل التشغيل المستقر للكمبيوتر والأجهزة المتصلة به.

لتشغيل الأداة المذكورة ، تحتاج إلى تسجيل الدخول إلى Windows بحقوق المسؤول ، ثم في شريط العنوان في قائمة ابدأ -> تشغيل ، أدخل الأمر verifier.exe وانقر فوق موافق. نتيجة لذلك ، سيتم فتح نافذة مدير فحص برنامج التشغيل ، حيث ستحتاج إلى خدش رأسك وتحديد الخيار المناسب لبدء تشغيل الأداة. يمكنك إجراء اختبار انتقائي وكامل لجميع برامج التشغيل دون استثناء.

بعد ضبط وضع تشغيل البرنامج والضغط على الزر "إنهاء" ، ستحتاج إلى إعادة تشغيل الكمبيوتر وانتظار تحميل نظام التشغيل. إذا تم العثور على برنامج تشغيل سيئ ، فسوف يقع Windows في ما يسمى "شاشة الموت الزرقاء" (BSOD - Blue Screen Of Death) ويبلغ عن خطأ فادح يحتوي على معلومات حول المكون الإشكالي ، والذي يجب أن يؤخذ على قلم رصاص.

الخطوة التالية هي إزالة ملفات برنامج التشغيل المعيبة. للقيام بذلك ، اضغط باستمرار على المفتاح F8 عند بدء تشغيل الكمبيوتر ، وابدأ تشغيل النظام في الوضع الآمن (الوضع الآمن) ثم تخلص من المكون الفاشل باستخدام أدوات Windows القياسية. ستحتاج بعد ذلك إلى فتح وحدة التحكم مرة أخرى وإدخال التعليمات verifier.exe / reset لإلغاء تنشيط تطبيق Driver Verifier Manager. من المهم ملاحظة أن إدخال الأمر الأخير مطلوب أيضًا إذا تم تمهيد الكمبيوتر بنجاح ، مما يشير إلى عدم وجود برامج تشغيل بها مشكلات.

لمزيد من المعلومات الأساسية حول هذا الموضوع ، راجع مقالة "استخدام أداة التحقق من برنامج التشغيل لتشخيص المشكلات مع برامج تشغيل Windows (المتقدمة)" على موقع دعم Microsoft.



نوصي بالقراءة

قمة