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

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

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

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

وصف للخطأ

رسالة الخطأ "The WS-Management service cannot process the request" typically occurs when Windows Remote Management (WinRM) or Windows PowerShell Remoting fails to establish a connection between a local and a remote computer, or when local services cannot communicate with the WinRM infrastructure.

هذه المشكلة عادة ما تنبع من أحد الأسباب الجذرية التالية:


إصلاحات خطوة بخطوة لويندوز

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

الخطوة 1: بدء وتكوين خدمة WinRM

يجب أن تكون خدمة إدارة ويندوز عن بعد قيد التشغيل ويتم تعيينها لبدء التشغيل تلقائيًا.

  1. اضغط على Windows Key + R لفتح مربع الحوار تشغيل.
  2. النوع services.msc و اضغط Enter.
  3. قم بالتمرير لأسفل للعثور Windows Remote Management (WS-Management).
  4. انقر بزر الماوس الأيمن على الخدمة واختر Properties.
  5. أغيّر Startup type إلى Automatic (Delayed Start) أو Automatic.
  6. إذا... Service status تم إيقافها، انقر على Start الزر
  7. انقر Apply و بعد ذلك OK.

الخطوة 2: قم بتشغيل الإعداد السريع باستخدام PowerShell

يوفر ويندوز أداة مفيدة مدمجة لتكوين مستمعين WinRM ، واستثناءات جدار الحماية ، والإعدادات الافتراضية تلقائيًا.

  1. انقر بزر الماوس الأيمن Start أيقونة القائمة واختيار Windows Terminal (Admin) أو PowerShell (Admin).
  2. اكتب الأوامر التالية واضغط Enter:
    winrm quickconfig
  3. If prompted to make changes (such as enabling the service or creating a listener), type y (نعم) والضغط Enter لكل إشارة

الخطوة الثالثة: إضافة أجهزة الكمبيوتر المستهدفة إلى قائمة المضيفين الموثوق بهم

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

  1. افتح PowerShell (Admin).
  2. للاعتماد على جهاز كمبيوتر معين، قم بتشغيل الأمر التالي (استبدال REMOTE_COMPUTER_NAME_OR_IP مع الاسم الفعلي أو عنوان IP للجهاز المستهدف):
    Set-Item WSMan:\localhost\Client\TrustedHosts -Value "REMOTE_COMPUTER_NAME_OR_IP"

    ملاحظة: إذا كنت ترغب في السماح بالاتصالات إلى أي كمبيوتر لأغراض الاختبار، يمكنك استخدام رمز (` `) ، على الرغم من أن هذا أقل أمناً

    Set-Item WSMan:\localhost\Client\TrustedHosts -Value "*"
  3. النوع y و اضغط Enter لتأكيد التغيير
  4. التحقق من التكوين عن طريق تشغيل:
    Get-Item WSMan:\localhost\Client\TrustedHosts

الخطوة 4: التحقق من استثناءات جدار الحماية

يجب أن يسمح جدار حماية Windows Defender بالحركة المرورية عبر منافذ WinRM.

  1. افتح PowerShell (Admin).
  2. قم بتشغيل الأمر التالي لتمكين قواعد جدار الحماية المعدة مسبقاً لإدارة ويندوز عن بعد:
    Enable-NetFirewallRule -DisplayGroup "Windows Remote Management"
  3. If you are using a third-party firewall tool or an external network hardware firewall, ensure that inbound and outbound traffic is explicitly permitted on port 5985 (بالنسبة لـ HTTP) والمنفذ 5986 (بالنسبة لـ HTTPS).

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

تطبيق جميع التغييرات بشكل نظيف من خلال إعادة تشغيل بنية الخدمة.

  1. احتفظ بالـ PowerShell (Admin) النافذة مفتوحة
  2. قم بتنفيذ الأمر التالي لإعادة تشغيل الخدمة:
    Restart-Service winrm

الخطوة السادسة: اختبر الارتباط

التحقق من أن بنية الخدمة يمكن معالجة الطلبات محليا أو عن بعد.

  1. لاختبار وظيفة WinRM المحلية، تشغيل:
    Test-WSMan

    إذا نجحت، سيؤدي ذلك إلى إصدار معلومات تفاصيلية لنسخة نظام التشغيل ونسخة منتج WS-Management.

  2. لاختبار اتصال إلى آلة بعيدة، تشغيل:
    Test-WSMan -ComputerName "REMOTE_COMPUTER_NAME_OR_IP"

ERROR_WSMAN_NON_PULL_SUBSCRIPTION_NOT_SUPPORTED | ERROR_WSMAN_WMI_MAX_NESTED | ERROR_WSMAN_WMI_PROVIDER_NOT_CAPABLE | ERROR_WSMAN_WMI_INVALID_VALUE | ERROR_WSMAN_WMI_SVC_ACCESS_DENIED

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