إذا كنت تستخدم نظام التشغيل Windows ورأيت برنامجًا يغلق فجأة، فمن المحتمل جدًا أن يكون النظام قد قام بتنشيط الخدمة الإبلاغ عن أخطاء Windows (WER). تلعب هذه الخدمة، الموجودة منذ نظام التشغيل Windows XP، دورًا مهمًا في جمع المعلومات حول فشل التطبيقات ومكونات النظام، وإرسالها إلى Microsoft، وفي بعض الحالات، تقديم حلول للمستخدم.
ومع ذلك، على الرغم من فائدتها، يمكن أن تتسبب هذه الخدمة في حدوث مشكلات مثل استخدام كبير لوحدة المعالجة المركزية أو القرصأو قد يكون غير مرغوب فيه في بيئات المؤسسات حيث يفضل معالجة الأخطاء المحلية. في هذه المقالة، سنشرح بالتفصيل ما هو WER، وكيفية تكوينه، وكيفية تعطيله إذا لزم الأمر، وكيفية تجنب بعض المشاكل الشائعة المرتبطة بهذه الخدمة.
ما هو تقرير الأخطاء في Windows (WER)؟
WER هو البنية التحتية القائمة على الأحداث التي يستخدمها Windows للتعامل مع الأخطاء. عند حدوث فشل في النظام أو التطبيق، تقوم هذه الخدمة بجمع البيانات الفنية حول المشكلة وتحديد ما إذا كان قد تم تقديم إصلاح معروف من قبل Microsoft أو الشركة المصنعة للبرامج/الأجهزة.
تم تقديم هذا النظام في الأصل باسم "تقارير الاستثناءات" في الإصدارات التجريبية من نظام التشغيل Windows XP ثم تطور بشكل كبير في نظام التشغيل Windows Vista، حيث بدأ في دعم تقارير مخصصة باستخدام واجهات برمجة التطبيقات العامة. وقد سمح هذا للمطورين والمصنعين بفهم الأخطاء بشكل أفضل وتحسين منتجاتهم. لمزيد من المعلومات حول كيفية التعامل مع الأخطاء بشكل عام، يمكنك زيارة مقالتنا حول تحليل تاريخ الأخطاء في Windows.
كيف يعمل نظام الإبلاغ؟
عند حدوث خطأ، يقوم عميل WER بإنشاء تقرير يتضمن معلومات مثل:
- اسم التطبيق والإصدار
- الملف أو الوحدة التي فشلت
- رمز الاستثناء أو خطأ النظام
- إزاحة الكود حيث حدثت المشكلة
يتم تجميع هذا التقرير في "دلو" أو فئة، ويتم التعامل معه كقضية واحدة. لكن، نظام التصنيف ليس معصومًا من الخطأ وفي بعض الأحيان يتم تجميع الأخطاء المختلفة بشكل خاطئ ضمن مجموعة واحدة، أو يمكن تقسيم خطأ واحد عبر مجموعات متعددة.
كيفية تفعيل الإبلاغ عن الأخطاء في Windows؟
بشكل افتراضي، يتم تمكين WER في Windows، ولكن إذا قمت بتعطيله وتريد إعادة تمكينه، فهناك عدة طرق للقيام بذلك:
1. استخدام محرر نهج المجموعة
تعتبر هذه الطريقة مثالية لمسؤولي الشبكة أو المستخدمين المتقدمين:
- يفتح gpmc.msc أو محرر نهج المجموعة.
- اذهب إلى تكوين الكمبيوتر > القوالب الإدارية > مكونات Windows > الإبلاغ عن أخطاء Windows.
- انقر نقرًا مزدوجًا فوق السياسة تعطيل الإبلاغ عن أخطاء Windows وحدد معاق لتنشيطه
2. عبر محرر التسجيل
تكون هذه الطريقة مفيدة عندما لا يكون لديك حق الوصول إلى سياسات المجموعة:
- يفتح رجديت وانتقل إلى
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting
. - إذا كان المفتاح موجودا
Disabled
انقر نقرًا مزدوجًا ثم غيّر قيمته إلى0
. إذا لم يكن موجودًا، قم بإنشائه كـ DWORD 32 بت وقم بتعيين القيمة 0 له.
3. من لوحة الخدمات
- اضغط على Windows + R، واكتب services.msc واضغط على Enter.
- البحث نوافذ خدمة الإبلاغ عن خطأ.
- انقر بزر الماوس الأيمن، حدد خصائص وتغيير نوع بدء التشغيل إلى AUTOMATICO o يدوي.
كيفية تعطيل WER في Windows
إذا قررت أنك لا تريد أن يقوم نظامك بالإبلاغ عن الأخطاء إلى Microsoft، فيمكنك تعطيل WER بعدة طرق:
1: محرر التسجيل
- افتح محرر التسجيل (رجديت).
- اذهب الى
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting
. - إنشاء أو تعديل قيمة DWORD
Disabled
وأعطيها قيمة1
.
2: نهج المجموعة
- يفتح GPEDIT.MSC.
- يحدد تكوين الكمبيوتر > القوالب الإدارية > مكونات Windows > الإبلاغ عن أخطاء Windows.
- تفعيل التوجيه تعطيل الإبلاغ عن أخطاء Windows.
3: خدمات Windows
- يفتح services.msc.
- ابحث في الخدمة نوافذ خدمة الإبلاغ عن خطأ.
- تعيين نوع بدء التشغيل إلى معاق.
4: البرامج الخارجية
أدوات مثل نظام iSunshare Genius يسمح لك بإدارة هذه الوظيفة بيانياً، وهي مثالية للمستخدمين غير الفنيين. من وحدة الخدمات الخاصة بك، يمكنك بسهولة إلغاء تنشيط أو تنشيط WER بنقرة واحدة.
إعدادات WER المتقدمة وبيانات التشخيص
لا يقتصر WER على إرسال التقارير فقط. وهو أيضًا جزء من نظام جمع البيانات التشخيصية لنظام Windows.. قد يتضمن هذا بيانات اختيارية إذا سمح المسؤول بذلك.
من سياسات المجموعة يمكنك تعريف:
- مستوى بيانات التشخيص المرسلة إلى Microsoft (على سبيل المثال، أساسي، أو كامل، أو اختياري).
- قم بتعطيل واجهة مستخدم التكوين لمنع تغييرات المستخدم.
- قم بتحديد أنواع تفريغات الذاكرة والسجلات المرسلة.
تُعد هذه الإعدادات مفيدة بشكل خاص في بيئات الشركات حيث تريد تجنب إرسال بيانات حساسة محتملة خارج المؤسسة.
نقاط الشبكة المستخدمة بواسطة تقارير أخطاء Windows
بالنسبة لأولئك الذين يديرون شبكات الشركات، من المهم أن يعرفوا أن يتواصل WER مع خوادم محددة عبر المنفذ 443 (HTTPS). تتضمن بعض نقاط النهاية الأكثر شيوعًا ما يلي:
watson.microsoft.com
watson.telemetry.microsoft.com
umwatsonc.events.data.microsoft.com
- الخوادم الإقليمية مثل
eaus2watcab01.blob.core.windows.net
المشاكل الشائعة: استخدام وحدة المعالجة المركزية أو القرص بشكل كبير
واحدة من الشكاوى الأكثر شيوعا حول WER هي أن قد يتسبب في ارتفاع غير طبيعي في استخدام وحدة المعالجة المركزية أو القرص، خاصةً عندما يتكرر Werfault.exe أو يصبح تالفًا.
الحلول الموصى بها:
- تعطيل WER مؤقتًا من services.msc.
- السائقين Actualizar من مدير الجهاز.
- مسح النظام بحثًا عن البرامج الضارة، حيث أن بعض الفيروسات تتخفى تحت اسم Werfault.exe.
- تشغيل أوامر SFC وDISM لإصلاح ملفات النظام التالفة.
- قرص نظيف لحذف الملفات المؤقتة التي قد تسبب تعارضات.
الاستخدام في بيئات الشركات والتوصيات الأمنية
في بيئات العمل، وخاصة تلك التي تتمتع بأمن عالي، لا يُنصح بإرسال الأخطاء مباشرةً إلى Microsoft. وفقًا لإرشادات مركز أمان الإنترنت (CIS)، يوصى بتعطيل WER لتقليل تعرض البيانات الحساسة المحتملة. يمكن القيام بذلك من خلال سياسات المجموعة، باتباع المسار:
Configuración del equipo > Configuración de Windows > Configuración de seguridad > Servicios del sistema > Windows Error Reporting Service
من هناك يمكنك ضبط حالة الخدمة إلى معاق.
تُعد خدمة "إعداد التقارير عن الأخطاء في نظام Windows" أداة فعّالة للكشف عن المشكلات وحلها في أنظمة Windows، سواء للمستخدمين الفرديين أو بيئات تكنولوجيا المعلومات في المؤسسات. إن معرفة كيفية إدارتها بشكل صحيح تسمح لك بإيجاد التوازن بين إرسال المعلومات المفيدة إلى Microsoft وحمايتها. الخصوصية والأداء y استقرار النظام. سواء قررت إبقاءه ممكّنًا بمستوى تشخيص محدود أو تعطيله تمامًا في البيئات الحساسة، فإن الحصول على المعرفة الصحيحة سيساعدك على اتخاذ القرار الأفضل بناءً على احتياجاتك.