🇬🇧 | 🇩🇪 | 🇫🇷 | 🇪🇸 | 🇨🇳 | 🇸🇦
ليس لدينا DLL ولكن لدينا:
تحليل ملفات ويندوز & مكافحة الفيروسات السريعة عبر الإنترنت

واجهة بسيطة تتميز بالبحث السريع، والتحميل المريح، وهيكل القسم النظيف.

🛡️🔍 التحقق السريع ملفك، مجرد إسقاط على هذه الصفحة.
فحص الفيروسات، التجزئة، التحقق من التوقيع، الهندسة المعمارية، معلومات الذكاء الاصطناعي.

إصلاح لخطأ WinRM: WSManEnumeratorAddEvent المعيار هو صفر أو صفر

وصف للخطأ

يحدث هذا الخطأ عندما يحاول عميل Windows Remote Management (WinRM) معالجة طلبغالبا ما يتعلق بإعادة توجيه الأحداث أو جلسات PowerShell البعيدة أو مراقبة الأداءولكن يفشل بسبب معيار إلزامي مطلوب من قبل واجهة برمجة برمجة التشغيل WS-Management الأساسية ( WSManEnumeratorAddEvent عادة ما يكون سبب ذلك تكوينات WinRM المتلفة ، وإعدادات المستمع غير المتطابقة ، أو تباينات التسجيل ، أو مستودعات WMI (Windows Management Instrumentation) المتلفة.


حلول سهلة خطوة بخطوة

اتبع هذه الحلول بالترتيب حتى يتم حل المشكلة.

الحل 1: إعادة تعيين خدمة WinRM وإعادة تشغيلها بسرعة

تحديث تكوين WinRM وإعادة تشغيل الخدمة يمكن أن يصلح بسرعة المعايير المعطلة.

  1. اضغط على Windows Key ، نوع cmd انقر على الزر الأيمن Command Prompt ، وتحديد Run as administrator.
  2. Type the following command to reset the WinRM configuration to its default state and press Enter:
    winrm quickconfig
  3. إذا طُلب منك إجراء تغييرات أو تمكين الخدمة، اكتب y و اضغط Enter.
  4. اجبر على إعادة تشغيل خدمة WinRM عن طريق تشغيل هذه الأوامر بالتسلسل:
    net stop winrm
    net start winrm

الحل 2: إعادة تسجيل مكونات WS-Management DLL

ملفات النظام المفقودة أو غير المسجلة يمكن أن تسبب وظائف مثل WSManEnumeratorAddEvent لإخفاق إعادة تسجيل DLL الأساسي يمكن أن يحل هذا.

  1. افتح Command Prompt as administrator.
  2. قم بتشغيل الأمر التالي لتسجيل مكتبة الروابط الديناميكية لـ WS-Management Automation:
    regsvr32 WsmSvc.dll
  3. انقر OK على نافذة التأكيد المنبثقة.
  4. إعادة تشغيل جهاز الكمبيوتر الخاص بك.

الحل 3: إعادة بناء مستمعين WinRM

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

  1. افتح Command Prompt as administrator.
  2. تحقق من المستمعين الحاليين من خلال تشغيل:
    winrm enumerate winrm/config/listener
  3. قم بحذف المستمعين الخاطئين أو الموجودين باستخدام هذه الأوامر:
    winrm delete winrm/config/listener?Address=*+Transport=HTTP

    (ملاحظة: إذا كنت تستخدم HTTPS، استبدال Transport=HTTP مع Transport=HTTPS)

  4. إعادة إنشاء المستمع الافتراضي عن طريق تشغيل:
    winrm quickconfig

الحل 4: إصلاح مستودع WMI

نظرًا لأن WinRM تعتمد بشكل كبير على فئات مزود WMI ، يمكن لمستودع WMI المتضرر تمرير المعايير الصفرية إلى وظائف WinRM.

  1. افتح Command Prompt as administrator.
  2. تحقق من اتساق مستودع WMI عن طريق تشغيل:
    winmgt /verifyrepository
  3. إذا كانت النتيجة تقول أن المستودع هو not consistent ، تشغيل أمر الإصلاح:
    winmgt /salvagerepository
  4. قم بإعادة تشغيل الكمبيوتر وتحقق مما إذا كان خطأ WinRM قد تم حلها.
ERROR_WINRS_CLIENT_NULL_PARAM | ERROR_WSMAN_CANNOT_PROCESS_FILTER | ERROR_WSMAN_ADDOBJECT_MISSING_OBJECT | ERROR_WSMAN_ADDOBJECT_MISSING_EPR | ERROR_WSMAN_NETWORK_TIMEDOUT

قد يكون هناك بعض الأخطاء. Learn Microsoft