كيفية إصلاح "عميل WinRM لا يستطيع معالجة الطلب. معيار إعدادات المجموعة غير صحيح".
عادة ما تحدث رسالة خطأ WinRM "لا يمكن لعميل WinRM معالجة الطلب. تعد معايير إعدادات المجموعة غير صالحة" عندما يكون هناك عدم تطابق في التكوين أو بيانات الوصف غير صالحة أو قيمة معايير غير مدعومة في إعدادات تكوين Windows Remote Management (WinRM) على كل من العميل المحلي أو جهاز المضيف البعيد. غالبًا ما يظهر هذا الخطأ أثناء جلسات PowerShell البعيدة أو مهام إدارة النظام أو عندما يعتمد البرنامج على WinRM لتنفيذ العمليات على مستوى المجموعة.
إصلاحات خطوة بخطوة
اتبع هذه الحلول لحل الخطأ.
الحل 1: أعد ضبط تكوين WinRM إلى الإعداد الافتراضي
المستمعين أو المعلمات المتلفة من WinRM يمكن أن تؤدي إلى هذا الخطأ. إعادة تعيين التكوين يجبر Windows على إعادة إعدادات الافتراضية.
- انقر بزر الماوس الأيمن Start menu الزر و الاختيار Terminal (Admin) أو Command Prompt (Admin).
- Type the following command to completely reset the WinRM configuration and press Enter:
winrm quickconfig - إذا طُلب منك إجراء تغييرات وبدء الخدمة، اكتب y و اضغط Enter.
- إذا كانت الخدمة قيد التشغيل بالفعل، اجبر على إعادة التكوين عن طريق تشغيل:
winrm quickconfig -quiet
الحل 2: إزالة الحدود المحلية والبعيدة لـ WinRM Cache و MaxBatchItems
عادة ما تشير إعدادات الدفعة غير صالحة إلى MaxBatchItems يتم تكوين الممتلكات بشكل غير صحيح. إعادة تعيين هذا المعيار المحدد غالبا ما يحل المشكلة.
- افتح PowerShell كمدير
- تحقق من تكوين عميل WinRM الحالي عن طريق تشغيل:
winrm get winrm/config/client - ابحث عن
MaxBatchItemsقيمة. إذا تم تعيينها على رقم غير متوقع أو تبدو تالفة، قم بإعادة تعيينها إلى قيمة Windows الافتراضية (التي عادة ما تكون 32000) عن طريق تنفيذ:winrm set winrm/config/client @{MaxBatchItems="32000"} - قم بإجراء نفس التحقق والإصلاح على جانب تكوين خدمة WinRM:
winrm set winrm/config/service @{MaxBatchItems="32000"} - إعادة تشغيل خدمة WinRM لتطبيق حدود الدفعة الجديدة:
Restart-Service WinRM
الحل 3: إضافة المضيف المستهدف إلى TrustedHosts
إذا كنت تتصل بجهاز بعيد ، فقد يرفض العميل تكوين طلبات المجموعة إذا لم يكن يثق صراحة في نقطة النهاية البعيدة.
- افتح PowerShell كمدير
- للثقة في جميع المضيفات البعيدة مؤقتًا (مثاليًا لبيئات الاختبار) ، قم بتشغيل:
Set-Item WSMan:\localhost\Client\TrustedHosts -Value "*" -Force - إذا كنت تفضل الوثوق بعنوان IP معين أو اسم الكمبيوتر من أجل الأمن، استبدل النجمة بمعرف الهدف الخاص بك:
Set-Item WSMan:\localhost\Client\TrustedHosts -Value "192.168.1.50" -Force - إعادة تشغيل خدمة WinRM:
Restart-Service WinRM
الحل 4: تعديل WinRM من خلال سجل Windows
إذا كانت سياسات المجموعة أو إعدادات النظام المتلفة تمنع الأوامر المذكورة أعلاه من العمل، يمكنك إصلاح معايير WinRM يدويًا عبر محرر السجل.
- اضغط Windows Key + R ، نوع
regeditو اضغط Enter لفتح محرر السجل - انتقل إلى المسار التالي:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WSMAN\Client - ابحث عن أي مفاتيح DWORD تتعلق بتكوينات المجموعة أو المعلمات. إذا لاحظت خصائص مخصصة تتطابق مع الخطأ الخاص بك ، فيمكنك حذفها بأمان أو إعادة تعيينها إلى القيم الافتراضية.
- انتقل إلى مسار الخدمة:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WSMAN\Service - تأكد من أن القيم تتطابق مع إعدادات التشغيل القياسية، أغلق محرر السجل، وإعادة تشغيل الكمبيوتر.
ERROR_WSMAN_KERBEROS_IPADDRESS | ERROR_WSMAN_CLIENT_WORKGROUP_NO_KERBEROS | ERROR_WSMAN_SERVER_DESTINATION_LOCALHOST | ERROR_WSMAN_UNKNOWN_HTTP_STATUS_RETURNED | ERROR_WSMAN_UNSUPPORTED_HTTP_STATUS_REDIRECT
قد يكون هناك بعض الأخطاء. Learn Microsoft