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

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

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

كيفية إصلاح "استلم عميل WS-Management الكثير من النتائج من الخادم".

الوصف

يحدث هذا الخطأ عندما تطلب Windows Remote Management (WinRM) أو PowerShell Remoting أوامر البيانات من خادم بعيد ، ويتجاوز حجم البيانات المرجعة الحدود المحددة للبيانات على جهاز العميل. لمنع هجمات رفض الخدمة (DoS) واستهلاك الذاكرة المفرط ، يفرض WinRM حصصًا صارمة على نقل البيانات. عندما تنتهك استفسار (مثل استرداد سجلات الأحداث الكبيرة أو كائنات الدليل النشط أو قوائم الملفات الضخمة) هذه الحدود ، ينهي العميل الاتصال فجأة ويلقي هذا الخطأ.


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

يمكنك حل هذه المشكلة عن طريق زيادة الحجم الأقصى للغلاف أو الحد الأقصى للحروف لكل حزمة على الكمبيوتر العميل، الخادم البعيد، أو كليهما.

طريقة 1: زيادة WinRM MaxEnvelopeSize باستخدام PowerShell

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

  1. اضغط على Start قائمة على جهاز ويندوز المحلي الخاص بك.
  2. النوع PowerShell.
  3. انقر بجهاز الضغط الأيمن Windows PowerShell و إختاري Run as administrator.
  4. اكتب الأمر التالي للتحقق من الحجم الحد الأقصى للحزمة الحالية (المعيار الافتراضي عادةً ما يكون 500 كيلوبايت):
    Get-WSManInstance -ResourceURI winrm/config | Select-Object MaxEnvelopeSizekb
  5. قم بتشغيل هذه الأوامر لزيادة الحد من الحجم إلى 8192 كيلوبايت (8 ميغابايت):
    Set-WSManInstance -ResourceURI winrm/config -ValueSet @{MaxEnvelopeSizekb = "8192"}
  6. قم بتشغيل نفس الأمر على الخادم البعيد إذا كنت لا تزال تواجه مشاكل بعد تعديل العميل.

الطريقة 2: ضبط MaxProviderResponses عن طريق WSMan Provider

إذا كان الخادم يرسل الكثير من عناصر XML الفردية أو الكائنات، تحتاج إلى تعديل حدود استجابة مقدم الخدمة.

  1. افتح Windows PowerShell كمدير
  2. قم بتشغيل هذه الأوامر لعرض تكوين عميل WSMan الحالي:
    Get-Item WSMan:\localhost\Client\*
  3. زيادة حدود الاستجابة عن طريق تنفيذ:
    Set-Item WSMan:\localhost\Client\MaxEnvelopeSizekb -Value 8192
  4. إعادة تشغيل خدمة WinRM لتطبيق التغييرات على الفور:
    Restart-Service winrm

الطريقة 3: تعديل سياسة المجموعة (بديل بيئات المؤسسة)

إذا كنت تدير العديد من أجهزة الكمبيوتر، يمكنك نشر هذا الإصلاح عبر شبكتك باستخدام محرر سياسة المجموعة المحلية.

  1. اضغط على Windows Key + R على لوحة المفاتيح لفتح مربع الحوار تشغيل.
  2. النوع gpedit.msc و اضغط Enter.
  3. انتقل إلى المسار التالي في الشريط الجانبي الأيسر:
    • Computer Configuration > Administrative Templates > Windows Components > Windows Remote Management (WinRM) > WinRM Client
  4. ابحث عن السياسة المسماة Specify maximum envelope size in KB في النافذة اليمنى
  5. انقر مرتين عليه، حدد Enabled ووضع القيمة على 8192.
  6. انقر Apply ثم انقر OK.
  7. افتح برومنت الأوامر كمسؤول و قم بتشغيله gpupdate /force لتطبيق السياسة.

الطريقة الرابعة: تصفية أسئلتك (أفضل الممارسات)

إذا كان تغيير تكوينات النظام ليس مثالياً، قم بتعديل النص أو الأمر الخاص بك لطلب نتائج أقل في وقت واحد.

ERROR_WSMAN_CLIENT_DISABLE_LOOPBACK_WITH_EXPLICIT_CREDENTIALS | ERROR_WSMAN_CLIENT_INVALID_DISABLE_LOOPBACK | ERROR_WSMAN_MULTIPLE_CREDENTIALS | ERROR_WSMAN_AUTHENTICATION_INVALID_FLAG | ERROR_WSMAN_CLIENT_CREDENTIALS_FOR_DEFAULT_AUTHENTICATION

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