تتبع أخطاء Windows: أداة تشخيص تصحيح Microsoft

Anonim

يجب على المسؤولين والمستخدمين ذوي الخبرة الذين يحتاجون دائمًا إلى البحث عن الأخطاء على أجهزة وخوادم Windows الرجوع إلى أداة تشخيص تصحيح Microsoft المجانية (لنظام التشغيل Windows Vista و Windows 7/8 / 8.1 و Windows Server 2008/2008 R2 / 2012/2012 R2 ، الإنجليزية ، 32 و 64 بت). إنها مجموعة من الأدوات التي تساعد المحترفين على اكتشاف أسباب تعطل النظام ، واكتشاف تسرب الذاكرة ، وإصلاح مشكلات التجزئة ، وإزالة فرامل الأداء. سنستخدم أمثلة عملية لتوضيح كيفية استخدام الأداة الاحترافية الذكية.

Image
الصورة: ra2 الاستوديو ، Fotolia.com

تنزيل: أداة تشخيص تصحيح Microsoft

تكوين تشخيص التصحيح

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

1. قم بتشغيل أداة تحليل DebugDiag.

2. انقر فوق "الإعدادات" (رمز الترس) ثم "التفضيلات".

3. قم بتنشيط الخيار "حفظ التقارير في المجلدات الفرعية النسبية عند الإمكان".

4. بعد ذلك ، انقر فوق علامة الجمع في مربع "مسارات البحث لاستخدامه في التحليل".

5. أضف المسار التالي: srv * c: \ symcache * http://msdl.microsoft.com/download/symbols. تفسر Microsoft في مقال قاعدة المعارف الخاص بها الأسباب المحددة لتكامل الرموز.

6. ثم أضف مسارًا آخر: C: \ Program Files (x86) \ Java \ jre7 \ bin. يساعد هذا ، على سبيل المثال ، لا سيما إذا كنت تبحث عن مشاكل على خوادم الويب أو تطبيقات Java. إذا لم تدرس مشكلة Java ، فيمكنك حذف هذا المسار.

Vor einer Diagnose des Systems, sollten Sie zunächst das Debug Diagnostic Tool konfigurieren, damit es die entsprechenden Probleme erkennen kann
قبل تشخيص النظام ، يجب عليك أولاً تكوين أداة تشخيص Debug حتى تتمكن من اكتشاف المشكلة

7. ثم عد إلى الإعدادات وأغلق الأداة. يتم حفظ التغييرات الخاصة بك الآن.

تحضير جمع البيانات

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

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

Bei der Sammlung von Fehlerdaten können Sie auch einen Assistenten verwenden. Besser ist aber das Erstellen eigener Regeln
عند جمع بيانات الخطأ ، يمكنك أيضًا استخدام المعالج. ولكن من الأفضل إنشاء قواعد خاصة بك

2. انقر فوق أدوات \ خيارات وإعدادات.

3. قم بالتبديل إلى مجلدات ومسارات البحث \ مسار البحث للبحث عن تصحيح الأخطاء. تأكد من إدخال المسار srv * c: \ symcache * http://msdl.microsoft.com/download/symbols.

لمجلد حفظ المستخدم اليدوي ، حدد مسارًا لحفظ المقالب.

Auch bei der Sammlung von Fehlern wählen Sie den Pfad der Systemdateien aus
حتى عند جمع الأخطاء ، حدد مسار ملفات النظام

4. قم بالتبديل إلى علامة التبويب تفضيلات وتعيين الخيارات التالية:

  • تضمين معلومات المصدر والخط في سجلات التصحيح

  • استخدم المجلد الأولي الثابت لملفات البيانات

  • سجل مكدسات المكالمات على الفور عند مراقبة التسريبات

5. انقر فوق "موافق" وأغلق النافذة.

In den Einstellungen des Debug Diagnostic-Tools können Sie die Messungen noch an Ihre Bedürfnisse anpassen
في إعدادات أداة تشخيص Debug ، يمكنك تخصيص القياسات حسب احتياجاتك

اكتشاف وقياس مشاكل الذاكرة

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

1. قم بالتبديل إلى علامة التبويب "العمليات".

2. حدد العملية التي تشك في وجود مشاكل في الذاكرة ، مثل تسرب الذاكرة أو أي شيء آخر.

3. انقر بزر الماوس الأيمن فوق العملية وحدد Monitor For Leaks. تأكيد كل الرسائل. سترى خيار التتبع في عمود LeakTrackStatus. تتم الآن مراقبة العملية بواسطة Debug Diagnostic.

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

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

6. بعد مرور بعض الوقت ، يمكنك إيقاف تتبع العملية من خلال قائمة السياق.

Neben der Standard-Messung können Sie auch noch Dumps zum Prozess erstellen
بالإضافة إلى القياس القياسي ، يمكنك أيضًا إنشاء مقالب لهذه العملية

تحليل ملفات التفريغ

بعد قيامك بإنشاء بيانات القياس الخاصة بالعملية ، يمكنك تحليل المشكلات باستخدام Debug Diagnostic Tool ، وذلك باستخدام ملفات التفريغ التي أنشأتها الأداة.

1. للقيام بذلك ، بدء تحليل DebugDiag.

2. انقر فوق إضافة ملفات البيانات.

3. حدد ملفات التفريغ التي قمت بإنشائها. بشكل افتراضي ، يتم استخدام الدليل C: \ Program Files \ DebugDiag \ Logs \ Misc.

4. قم بتنشيط الخيار MemoryAnalysis لمحللات ضغط الذاكرة أعلاه.

5. انقر فوق بدء التحليل

Nachdem Sie Dumps erstellt haben, führen Sie eine Analyse durch, um Fehler zu finden und zu beheben
بعد إنشاء مقالب ، قم بإجراء تحليل للعثور على الأخطاء وإصلاحها

6. تقوم العملية بإنشاء ملف mht في الدليل \ Documents \ DebugDiag \ Reports.

7. بعد التحليل ، افتح الملف للحصول على معلومات حول المشكلة.

8. حتى لو لم تتمكن من العثور على أي مشاكل بنفسك ، فإن العديد من الشركات مثل Microsoft وموفري خدمات تكنولوجيا المعلومات الذين يقدمون أو يقدمون الدعم المهني يحتاجون إلى هذا الملف لعملهم.

Nach der Analyse erhalten Sie einen umfassenden Bericht auf Basis einer HTML-Datei (MHT). Diese können Sie auch an externe Dienstleister versenden, da sie alle notwendigen Informationen enthält.
بعد التحليل ، ستتلقى تقريرًا شاملاً استنادًا إلى ملف HTML (MHT). يمكنك أيضًا إرسالها إلى موفري الخدمات الخارجيين لأنها تحتوي على جميع المعلومات اللازمة.

ابحث عن الأخطاء على خوادم Microsoft Web (IIS) والخوادم الأخرى

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

1. إنشاء قاعدة مراقبة جديدة في مجموعة DebugDiagnostic.

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

3. إذا كان تجمع تطبيقات أو عملية IIS مباشرة ، فيمكنك اختيار تجمع التطبيقات المناسب في الصفحة التالية.

Mit dem Debug Diagnostic Tool können Sie auch gezielt nach Problemen auf Webservern mit IIS suchen lassen
تتيح لك أداة تشخيص الأخطاء أيضًا البحث عن المشكلات على خوادم الويب باستخدام IIS

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

5. أثناء مراقبة العملية ، في صفحة Advanced Configuration (اختياري) ، في Advanced Settings ، انقر فوق Breakpoints ، ثم انقر فوق Add Breakpoint.

Die Überwachung von Prozessen und Webservern lässt sich im Debug Diagnostic Tool genauer spezifizieren
يمكن تحديد مراقبة العمليات وخوادم الويب بدقة أكبر في أداة تشخيص الأخطاء

6. حدد Ntdll! ZwTerminateProcess من القائمة وحدد إجراء تفريغ كامل للنوع. اضبط حد الإجراء على 5 وأكد مع موافق.

Abstürze lassen sich überwachen und als Dumpdatei speichern
يمكن مراقبة الأعطال وحفظها كملف تفريغ

7. انقر فوق حفظ وإغلاق.

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

9. في الصفحة الأخيرة ، حدد تنشيط القاعدة الآن وانقر فوق "إنهاء".

10. يتم عرض القاعدة في النافذة ويجب أن تكون نشطة. في العمود Userdump Count ، يمكنك رؤية عدد مرات التفريغ التي تم إنشاؤها.

11. انتظر ماذا يحدث ثم قم بتحليل مقالب كما هو موصوف.

تستند هذه المقالة إلى مساهمة من عالم الكمبيوتر. (MHR)