تخطي إلى المحتوى الرئيسي
RebootDoctor

إصلاح DPC_WATCHDOG_VIOLATION في ويندوز 11

By Mike Chen Fact-checked by Mike Chen (CompTIA A+ Certified) on

الإجابة المختصرة: DPC_WATCHDOG_VIOLATION تعني تقريباً دائماً برنامج تشغيل يستغرق وقتاً طويلاً للاستجابة وغالباً متحكم SATA. الإصلاح الكلاسيكي هو تبديل برنامج iaStorA.sys إلى Standard SATA AHCI Controller في مدير الأجهزة. استخدم BlueScreenView لتأكيد ملف .sys المذنب ثم حدّث برامج تشغيل GPU والشريحة والبرنامج الثابت لـ SSD.

حمّل BlueScreenView من nirsoft.net — مجاني، بدون تثبيت، يقرأ ملفات minidump التي ينشئها ويندوز بعد كل عطل. افتحه وانقر أحدث إدخال عطل وانظر اللوحة السفلية لعمود “Caused By Driver”. هذا يخبرك ملف .sys الدقيق المسؤول. يستغرق ثلاثين ثانية ويلغي التخمين.

رمز التوقف 0x00000133 يعني استدعاء إجراء مؤجل (DPC) استمر أطول مما يسمح ويندوز. DPCs هي طريقة برامج التشغيل لعمل العتاد الحساس للوقت — التحدث مع GPU أو القراءة من متحكم SSD أو معالجة حزم الشبكة. ويندوز يعطي كل DPC ميزانية زمنية صارمة. إذا استنفدها برنامج تشغيل بدون إنهاء، المراقب يُطلق وتظهر الشاشة الزرقاء. لذا هذه دائماً مشكلة برنامج تشغيل. السؤال أي واحد.

جهاز ألعاب مخصص لعميل بدأ يتعطل لحظة تحميل أي لعبة. يعمل جيداً على سطح المكتب والتصفح ويوتيوب. لكن ثانية يبدأ الرندرينغ — شاشة زرقاء. BlueScreenView أظهر nvlddmkm.sys — برنامج تشغيل عرض NVIDIA. كان على 572.21 الذي لديه مشكلة توقيت DPC معروفة مع كروت RTX 40 تحت حمل shader ثقيل. أقلعنا في الوضع الآمن وشغّلنا DDU وثبتنا 566.36 من أرشيف NVIDIA. لا عطل منذ ذلك الحين. أربع عشرة دقيقة.

إذا BlueScreenView يشير إلى iaStorA.sys أو iaStorAC.sys فهذا برنامج Intel Rapid Storage Technology وهو السبب الأكثر شيوعاً لهذه الشاشة الزرقاء تحديداً.

متحكم SATA والبرنامج الثابت لـ SSD

إصلاح iaStorA كان الإجابة الأولى لـ DPC_WATCHDOG_VIOLATION منذ ويندوز 10 وما زال ينطبق إذا جهازك يشغل SATA SSD أو قرصاً صلباً. مدير الأجهزة → وسّع IDE ATA/ATAPI controllers → انقر بزر الفأرة الأيمن على ما هو مدرج → تحديث برنامج التشغيل → استعراض جهازي → اختر “Standard SATA AHCI Controller” بدلاً من Intel. أعد التشغيل.

لكن إذا قرص الإقلاع NVMe SSD — وعلى أي جهاز بعد 2021 غالباً — إصلاح SATA AHCI لا يفعل شيئاً. أقراص NVMe لا تستخدم متحكم SATA أصلاً. تعمل عبر stornvme.sys. إذا BlueScreenView يظهر stornvme.sys تحقق من موقع مصنع SSD لتحديث البرنامج الثابت. Samsung 980 Pro و990 Pro كلاهما حصل على تصحيحات في 2025 تعالج تحديداً سلوك مهلة DPC.

برامج تشغيل GPU والشريحة

إذا BlueScreenView يسمي nvlddmkm.sys فهذا برنامج تشغيل عرض NVIDIA. atikmpag.sys أو atikmdag.sys هو AMD. igdkmd64.sys هو Intel المدمج. برامج GPU ثاني أشهر سبب بعد متحكمات التخزين لأن الرندرينغ يتضمن أحمال DPC ضخمة.

لا تحدّث عبر مدير الأجهزة — يجلب نسخة Microsoft العامة. حمّل مباشرة من nvidia.com أو amd.com/support. لـ NVIDIA تحديداً إذا أحدث برنامج تشغيل هو المشكلة — سلسلة 570.x و572.x كان بها عدة مشاكل DPC — حمّل DDU، أقلع في الوضع الآمن، شغّل DDU لمسح كل أثر، أعد التشغيل، ثبّت نسخة نظيفة. سلسلة 566.x كانت الأكثر استقراراً لتوقيت DPC في تجربتنا.

برامج تشغيل الشريحة مهمة أكثر مما يظن الناس لهذا الخطأ. برنامج الشريحة يتحكم بكيفية تواصل كل جهاز على اللوحة مع المعالج. حمّل من صفحة دعم مصنع اللوحة الأم — ASUS أو MSI أو Gigabyte أو ASRock.

شيء آخر أراه يُطلق هذا حوالي مرة في الشهر — ملفات XMP. XMP يكسر سرعة RAM فوق مواصفاتها وإذا متحكم الذاكرة لا يتحمل السرعة بموثوقية، DPCs التي تتضمن I/O بتخطيط الذاكرة تبدأ بالتعليق. ادخل BIOS وعطّل XMP مؤقتاً.

إصلاحات مستوى النظام

إذا BlueScreenView يشير لـ ntoskrnl.exe بدلاً من برنامج تشغيل طرف ثالث محدد فالعطل حدث على مستوى النواة وقد يكون ملفات نظام تالفة. شغّل sfc /scannow ثم DISM /Online /Cleanup-Image /RestoreHealth ثم sfc /scannow مرة أخرى.

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

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

الأسئلة الشائعة

ما الذي يسبب DPC_WATCHDOG_VIOLATION في ويندوز 11؟

استدعاء إجراء مؤجل (DPC) استمر أطول مما يسمح ويندوز. DPCs هي الطريقة التي تنجز بها برامج التشغيل عمل العتاد الحساس للوقت. عندما يستنفد برنامج تشغيل ميزانيته الزمنية يُطلق المراقب وتظهر شاشة زرقاء. السبب الأكثر شيوعاً هو برنامج Intel RST (iaStorA.sys) يليه برامج GPU (nvlddmkm.sys لـ NVIDIA).

كيف أجد أي برنامج تشغيل يسبب DPC_WATCHDOG_VIOLATION؟

حمّل BlueScreenView من nirsoft.net (مجاني بدون تثبيت). يقرأ ملفات minidump في C:\Windows\Minidump\ ويظهر ملف .sys الدقيق في عمود 'Caused By Driver'. يستغرق ثلاثين ثانية ويلغي كل التخمين.

هل أبدّل من Intel RST إلى Standard SATA AHCI Controller؟

إذا قرص الإقلاع SATA SSD أو قرص صلب نعم — مدير الأجهزة → وسّع IDE ATA/ATAPI → انقر بزر الفأرة الأيمن على متحكم Intel RST → تحديث برنامج التشغيل → اختر Standard SATA AHCI Controller. لكن إذا قرص الإقلاع NVMe (معظم الأجهزة بعد 2021) فهذا الإصلاح لا يفعل شيئاً — NVMe يستخدم stornvme.sys وهو برنامج مختلف تماماً.

هل ملفات XMP تسبب DPC_WATCHDOG_VIOLATION؟

نعم. XMP يكسر سرعة RAM فوق المواصفات المعتمدة وإذا متحكم الذاكرة لا يتحمل السرعة بموثوقية، DPCs التي تتضمن I/O بتخطيط الذاكرة تبدأ بالتعليق بشكل متقطع. عطّل XMP في BIOS مؤقتاً — إذا توقفت الأعطال إما اتركه معطلاً أو انزل مستوى XMP واحد.

لماذا DPC_WATCHDOG_VIOLATION تحدث فقط أثناء الألعاب؟

الألعاب تضع حملاً ثقيلاً على برنامج تشغيل GPU الذي يعالج أحمال DPC ضخمة. إذا برنامج GPU لديه علة توقيت DPC (شائع في سلسلة NVIDIA 570.x و572.x على RTX 30/40) الاستخدام العادي يبقى تحت الحد لكن الألعاب تتجاوزه. أقلع في الوضع الآمن وشغّل DDU ثم ثبّت إصداراً مستقراً مثل 566.x.

تحتاج مساعدة متخصصة؟

إذا لم تحل هذه الخطوات مشكلتك، فنيونا المعتمدون يمكنهم تشخيص المشكلة وحلها عن بُعد — عادةً في أقل من 30 دقيقة.