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

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

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

كيفية إصلاح "خدمة WS-Management لا تستطيع معالجة الطلب لأن الرأس في الطلب غير صالح".

وصف الخطأ

This error typically occurs in Windows when executing PowerShell Remoting commands (such as Invoke-Command أو Enter-PSSession أو عندما تحاول التطبيقات استخدام خدمة Windows Remote Management (WinRM). يشير إلى أن حزمة طلب WS-Management SOAP تحتوي على رأس لا يتوافق مع مواصفات البروتوكول ، أو أن تكوين خدمة WinRM إما على العميل أو جهاز المضيف قد أصبح فاسدًا أو مقيدًا أو غير متوافق مع أقصى حدود حجم الطلب.

إصلاحات خطوة بخطوة

اتبع الخطوات التالية لحل المشكلة:

الخطوة 1: إعادة تشغيل خدمة WinRM

في بعض الأحيان تواجه خدمة WS-Management خللًا مؤقتًا في معالجة عناوين طلبات. إعادة تشغيل الخدمة يعيد تحديث حالتها.

  1. اضغط على Windows Key ، نوع cmd ، انقر على Command Prompt ، وتحديد Run as administrator.
  2. اكتب الأمر التالي لإيقاف الخدمة: net stop winrm
  3. اكتب الأمر التالي لبدء الخدمة: net start winrm

الخطوة 2: إصلاح تكوين WinRM (تكوين سريع)

تشغيل أداة التكوين السريع يعيد تعيين المستمعين القياسية ويمكّن استثناءات جدار الحماية الافتراضي.

  1. افتح PowerShell as an Administrator (انقر بزر الماوس الأيمن على قائمة البدء ->؛ المحطة (الادارة) أو PowerShell (الادارة)).
  2. اكتب الأوامر التالية واضغط Enter: winrm quickconfig
  3. إذا طُلب منك إجراء تغييرات أو تمكين استثناء جدار الحماية، اكتب y (نعم) واضغط على Enter

الخطوة الثالثة: زيادة الحجم الأقصى للمغلف

إذا كان حمولة الطلب أو هيكل العنوان كبيرًا جدًا (غالباً بسبب عضوية مجموعة الدليل النشط العميقة أو رموز كيربيروس واسعة النطاق) ، فسوف يرفض WinRM حجم العنوان غير صالح. زيادة حجم الظرف يحل هذا.

  1. افتح PowerShell as an Administrator.
  2. قم بتشغيل الأمر التالي للتحقق من قيمة التكوين الحالية: get-item WSMan:\localhost\MaxEnvelopeSizeKB
  3. زيادة الحد من خلال تشغيل هذه الأوامر (تعيينها إلى 8192 كيلوبايت هو توصية مستقرة): set-item WSMan:\localhost\MaxEnvelopeSizeKB 8192
  4. إعادة تشغيل خدمة WinRM لتطبيق التكوين: Restart-Service winrm

الخطوة الرابعة: إعداد المضيفين الموثوق بهم

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

  1. افتح PowerShell as an Administrator.
  2. للاعتماد على جميع المضيفات مؤقتًا للاختبار، قم بتشغيل: Set-Item WSMan:\localhost\Client\TrustedHosts -Value * -Force
  3. بدلاً من ذلك، قم باستبدال النجمة * مع عنوان IP أو اسم المضيف المحدد للجهاز البعيد للحفاظ على الأمن.
  4. إعادة تشغيل خدمة WinRM: Restart-Service winrm

الخطوة 5: تحقق وتعديل MaxFieldLength و MaxRequestBytes في السجل

إذا كانت اتصالات WinRM تمر عبر طبقات HTTP / HTTPS التي تديرها كومة بروتوكول HTTP الخاصة بـ Windows (Http.sys) ، فقد يتم قطع عناوين أمان Kerberos الكبيرة.

  1. اضغط Windows Key + R ، نوع regedit ، واضغط Enter لفتح محرر السجل.
  2. انتقل إلى المسار التالي: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTP\Parameters
  3. ابحث عن MaxFieldLength و.. MaxRequestBytes في النافذة اليمنى. إذا لم تكن موجودة، انقر بزر الماوس الأيمن على المساحة الفارغة، اختر New > DWORD (32-bit) Value ، و تسميهم وفقا لذلك.
  4. انقر مرتين MaxFieldLength, ضع القاعدة على Decimal ، وتعيين بيانات القيمة إلى 65534.
  5. انقر مرتين MaxRequestBytes, ضع القاعدة على Decimal ، وتعيين بيانات القيمة إلى 16777216.
  6. إعادة تشغيل جهاز الكمبيوتر الخاص بك لتحقيق تأثير تكوينات الشبكة على مستوى النظام
ERROR_WSMAN_ENCODING_TYPE | ERROR_WSMAN_ENDPOINT_UNAVAILABLE_INVALID_VALUE | ERROR_WSMAN_ENUMERATE_UNSUPPORTED_EXPIRATION_TYPE | ERROR_WSMAN_MAX_ELEMENTS_NOT_SUPPORTED | ERROR_WSMAN_WMI_PROVIDER_INVALID_PARAMETER

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