ProcDump: التقاط ملفات تفريغ العمليات لتشخيص ارتفاعات استهلاك وحدة المعالجة المركزية والانهيارات

ProcDump هي أداة سطر أوامر من Microsoft Sysinternals، تُستخدم لالتقاط تفريغ ذاكرة عمليات نظام التشغيل Windows، وذلك لتشخيص مشاكل ارتفاع استهلاك وحدة المعالجة المركزية، أو الأعطال، أو توقف التطبيقات عن الاستجابة. يستخدم المطورون ومديرو الأنظمة .dmpالملف الناتج لفحص ما كانت تفعله العملية عند حدوث المشكلة. وهو عبارة عن لقطة تشخيصية، وليس سجلاً مستمراً لاستهلاك وحدة المعالجة المركزية .

تُشير وثائق مايكروسوفت، المُحدَّثة بتاريخ 15 أكتوبر 2026، إلى أن برنامج ProcDump الإصدار 12.02 يدعم نظامي التشغيل Windows 11 والإصدارات الأحدث، وWindows Server 2016 والإصدارات الأحدث. تستخدم الخطوات التالية موجه أوامر Windows.

1. قم بتنزيل وإعداد ProcDump

  1. قم بتنزيل ملف ZIP من صفحة ProcDump الرسمية على موقع Microsoft Sysinternals . الرابط الأصلي على TechNet يُعيد التوجيه إلى تلك الصفحة.
  2. قم باستخراجه إلى مجلد مناسب، مثل C:\Tools\ProcDump. لا يوجد برنامج تثبيت تقليدي للملف التنفيذي المستقل.
  3. أنشئ مجلد إخراج قابل للكتابة، مثلاً C:\Dumps، وافتح موجه الأوامر. انتقل إلى المجلد المستخرج:
cd /d C:\Tools\ProcDump
procdump.exe -?

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

يعرض مستكشف ملفات ويندوز 11 ملفي procdump.exe و procdump64.exe في المجلد C:\Tools\ProcDump
مثال على مجلد ProcDump المستخرج الذي يحتوي على الملفات التنفيذية لسطر الأوامر.

2. إنشاء ملف تفريغ لعملية قيد التشغيل

افتح برنامج المفكرة، ثم أدخل ما يلي:

procdump.exe notepad C:\Dumps\notepad.dmp

يطلب هذا الأمر تفريغ الذاكرة فورًا ويكتبه في الملف المحدد. في حال عدم تحديد نوع التفريغ، يستخدم ProcDump تنسيق التفريغ المصغر-mm الافتراضي . لجمع تفريغ كامل للذاكرة عند الحاجة إلى سياق ذاكرة إضافي، أضف -ma:

procdump.exe -ma notepad C:\Dumps\notepad-full.dmp

يمكنك إدخال اسم العملية، أو اسم الخدمة، أو معرّف العملية الرقمي (PID). يُفضّل استخدام الاسم عندما تكون هناك عملية واحدة مطابقة فقط. غالبًا ما تُشغّل متصفحات مثل فايرفوكس عمليات متعددة، لذا استخدم معرّف العملية (PID) الظاهر في علامة تبويب "التفاصيل" في "إدارة المهام" لاختيار العملية المطلوبة.

procdump.exe 1234 C:\Dumps\firefox.dmp

استبدل 1234برقم تعريف العملية الفعلي؛ إنه مجرد مثال.

موجه الأوامر يُشغّل الأمر procdump notepad ويعرض اسم ملف minidump لعملية المفكرة
يلتقط أمر ProcDump الأساسي لقطة من عملية قيد التشغيل.

3. التقاط ملف تفريغ الذاكرة عند ارتفاع استخدام وحدة المعالجة المركزية

في حالة الاستخدام المتقطع لوحدة المعالجة المركزية بشكل كبير، دع برنامج ProcDump يراقب العملية بدلاً من التخمين متى يجب التقاطها:

procdump.exe -n 3 -s 5 -c 20 notepad C:\Dumps

هنا، -c 20يتم تحديد عتبة استخدام وحدة المعالجة المركزية للعملية بنسبة 20%، -s 5ويشترط أن تبقى النسبة أعلى من هذه العتبة لمدة خمس ثوانٍ متتالية، -n 3ويقتصر جمع البيانات على ثلاث عمليات تفريغ. استبدل notepadبالعملية المستهدفة أو معرّف العملية (PID). يمكن أن يبقى الأمر نشطًا أثناء انتظاره لحدث مؤهل.

استخدم هذا الخيار Ctrl+Cلإيقاف المراقبة عند الانتهاء. قد يؤدي استخدام عتبة منخفضة إلى إنشاء ملفات غير ضرورية؛ اختر قيمة تمثل السلوك الذي تقوم بدراسته. -cيتحكم هذا الخيار في وقت أخذ ملف تفريغ الذاكرة بدلاً من إدراج تقرير سجل وحدة المعالجة المركزية فيه.

موجه الأوامر يعرض أمر ProcDump الخاص بعتبة استخدام وحدة المعالجة المركزية مع ثلاث عمليات تفريغ، وخمس ثوانٍ، ونسبة تشغيل لوحدة المعالجة المركزية تبلغ 20%
يمكن لعملية التجميع التي يتم تشغيلها بواسطة وحدة المعالجة المركزية أن تنتظر حتى تتجاوز العملية الحد المختار.

4. ابحث عن ملف DMP وقم بتحليله

افتح مجلد الإخراج بعد عملية الالتقاط. إذا حددت اسم ملف، فسيستخدمه ProcDump؛ وإلا، فسيتضمن اسم الملف الافتراضي اسم العملية والطابع الزمني، مثل PROCESSNAME_YYMMDD_HHMMSS.dmp. تحقق من مخرجات موجه الأوامر بحثًا عن الأخطاء والوجهة المُبلغ عنها.

يعرض مستكشف ملفات ويندوز ملف تفريغ بيانات من برنامج المفكرة بامتداد .dmp بجوار ملفات ProcDump التنفيذية
يمكن فحص ملف DMP الناتج باستخدام مصحح الأخطاء، وليس محرر النصوص.

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

محفزات أخرى مفيدة لـ ProcDump

يأمرمتى يُستخدم؟
procdump.exe -h notepadقم بالتقاط لحظة توقف نافذة عن الاستجابة للرسائل لمدة خمس ثوانٍ على الأقل.
procdump.exe -ma -e app.exe C:\Dumpsالتقاط تفريغ كامل عند حدوث استثناء غير معالج في التطبيق المحدد.
procdump.exe -m 500 app.exe C:\Dumpsيتم تشغيل العملية عندما تصل إلى عتبة تخصيص الذاكرة البالغة 500 ميجابايت.
procdump.exe -e -w app.exeانتظر حتى تبدأ العملية، ثم راقبها بحثًا عن استثناءات غير معالجة.

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

المشاكل الشائعة واحتياطات السلامة

  • لا يظهر أي ملف تفريغ: تأكد من أن العملية المستهدفة قيد التشغيل، وأن معرف العملية صحيح، وأن الوجهة قابلة للكتابة، وأن أي عملية تشغيل لوحدة المعالجة المركزية أو استثناء قد حدثت بالفعل.
  • تم رفض الوصول: تحقق من أذونات العملية؛ قم بتشغيل طرفية بصلاحيات إدارية فقط عند وجود تصريح بذلك وعند الضرورة.
  • يؤدي جمع ملفات تفريغ الذاكرة إلى تعطيل التطبيق: إذ قد يؤدي التقاط الذاكرة إلى إيقاف العملية مؤقتًا. -rيمكن لخيار الاستنساخ من مايكروسوفت تقليل التعطيل على الأنظمة المدعومة، ولكنه يزيد من استهلاك الموارد ولا يضمن عدم حدوث أي تأثير.
  • الملفات كبيرة جدًا أو حساسة: قد تحتوي ملفات النسخ الاحتياطي الكاملة -maعلى كلمات مرور وبيانات شخصية ومحتويات ذاكرة أخرى. لذا، يُرجى تقييد الوصول إليها، واستخدام وحدات تخزين معتمدة، ومشاركة ملفات النسخ الاحتياطي فقط عبر قناة دعم آمنة.

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

اترك تعليقاً

كيفية تقسيم القرص الصلب في نظام التشغيل ويندوز 10 أو 11

كيفية تقسيم القرص الصلب في نظام التشغيل ويندوز 10 أو 11

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

كيفية تعديل ملفات MDB في برنامج Microsoft Access بدون تثبيت Access

كيفية تعديل ملفات MDB في برنامج Microsoft Access بدون تثبيت Access

استخدم برنامج MDB Viewer Plus لفتح ملفات Access MDB والبحث فيها وتعديلها وتصديرها على نظام Windows بدون الحاجة إلى Microsoft Access. يتضمن البرنامج خطوات التثبيت وملاحظات هامة حول برنامج ACCDB.

كيفية منع الآخرين من رؤية شاشتك وحماية البيانات الحساسة

كيفية منع الآخرين من رؤية شاشتك وحماية البيانات الحساسة

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

ProcDump: التقاط ملفات تفريغ العمليات لتشخيص ارتفاعات استهلاك وحدة المعالجة المركزية والانهيارات

ProcDump: التقاط ملفات تفريغ العمليات لتشخيص ارتفاعات استهلاك وحدة المعالجة المركزية والانهيارات

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

إصلاح مشاكل بروتوكول Winsock LSP وإعادة ضبط بروتوكول TCP/IP لاستعادة الاتصال بالإنترنت

إصلاح مشاكل بروتوكول Winsock LSP وإعادة ضبط بروتوكول TCP/IP لاستعادة الاتصال بالإنترنت

قم بإصلاح مشاكل اتصال شبكة ويندوز عن طريق فحص كتالوج Winsock، وإعادة ضبط Winsock وTCP/IP بأمان، والتحقق من إعدادات DNS والمحول.

إعادة التوجيه إلى خادم الويب الخاص بك باستخدام عنوان URL بدون عنوان IP ثابت

إعادة التوجيه إلى خادم الويب الخاص بك باستخدام عنوان URL بدون عنوان IP ثابت

استخدم نظام أسماء النطاقات الديناميكي (Dynamic DNS) للوصول إلى خادم الويب المنزلي عبر عنوان URL دون الحاجة إلى عنوان IP ثابت. قم بإعداد إعادة توجيه المنافذ وبروتوكول HTTPS، أو استخدم نفقًا إذا كان مزود خدمة الإنترنت الخاص بك يستخدم CGNAT.

قم بتعيين أولوية نقل التطبيقات باستخدام NetBalancer لتقليل تباطؤ الإنترنت

قم بتعيين أولوية نقل التطبيقات باستخدام NetBalancer لتقليل تباطؤ الإنترنت

استخدم NetBalancer لتحديد أولويات تنزيلات التطبيقات وتحميلاتها، والحد من حركة المرور في الخلفية، والحفاظ على استجابة تطبيقات Windows المهمة.

كتم الصوت تلقائيًا عند فصل سماعات الرأس في نظام التشغيل ويندوز 10

كتم الصوت تلقائيًا عند فصل سماعات الرأس في نظام التشغيل ويندوز 10

لمنع تسرب الصوت إلى مكبرات الصوت عند فصل سماعات الرأس في نظام التشغيل Windows 10، قم بإعداد خاصية كتم الصوت عبر البلوتوث وتحقق من خيارات سماعات الرأس السلكية.

التحكم في سطوع الشاشات المتعددة من شريط النظام

التحكم في سطوع الشاشات المتعددة من شريط النظام

استخدم برنامج Twinkle Tray لضبط سطوع الشاشة الفردية أو المرتبطة من شريط نظام ويندوز، وتعيين اختصارات، وإصلاح مشاكل الكشف الشائعة.

كيفية إصلاح مشكلة "فشل بدء الإخراج" في برنامج OBS على نظام ويندوز

كيفية إصلاح مشكلة "فشل بدء الإخراج" في برنامج OBS على نظام ويندوز

قم بإصلاح خطأ OBS "فشل بدء الإخراج" عن طريق اختبار x264، والتحقق من برامج التشفير الخاصة بالتسجيل والبث، وتحديث برامج تشغيل وحدة معالجة الرسومات، وقراءة سجلات OBS.