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

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

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

إصلاح خطأ ويندوز: WinRM لا يمكن إكمال العملية

وصف الخطأ

عادة ما يحدث خطأ "WinRM cannot complete the operation" عندما تكون خدمة إدارة Windows عن بعد (WinRM) غير قادرة على معالجة طلب. يحدث هذا بسبب إعدادات WinRM غير مثبتة ، أو خدمة WinRM متوقفة ، أو قواعد Windows Firewall الصارمة ، أو مشاكل مع ملفات تعريف موقع الشبكة (مثل شبكة عامة تمنع الإدارة عن بعد). يمنع المسؤولين من إدارة النظام عن بعد عبر PowerShell أو أدوات إدارة أخرى.


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

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

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

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

الخطوة الثانية: قم بتشغيل أمر التكوين السريع

يتضمن Windows أداة مدمجة لتكوين WinRM تلقائيًا مع الإعدادات القياسية وفتح منافذ جدار الحماية المطلوبة.

  1. انقر بزر الماوس الأيمن Start أيقونة القائمة واختيار Terminal (Admin) أو Command Prompt (Admin).
  2. اكتب الأوامر التالية واضغط Enter:
    winrm quickconfig
  3. إذا طُلب منك إجراء تغييرات وتمكين الخدمة، اكتب y (نعم) والضغط Enter.
  4. إذا طُلب منك إنشاء مستمع WinRM، اكتب y و اضغط Enter -مرة أخرى

الخطوة الثالثة: تغيير ملف الشبكة من العام إلى الخاص

غالبًا ما تفشل WinRM على الشبكات المصنفة على أنها "عامة" لأن سياسات أمان Windows تمنع الإدارة البعيدة على الشبكات غير الموثوق بها افتراضيًا.

  1. Right-click the Wi-Fi or Ethernet icon in your system tray (bottom right corner) and select Network and Internet settings.
  2. انقر على Properties من أجل اتصال الشبكة النشط
  3. تغيير نوع ملف الشبكة من Public network إلى Private network.
  4. افتح PowerShell كمسؤول وحاول تشغيله winrm quickconfig مرة أخرى لمعرفة ما إذا كان ينجح.

الخطوة 4: إعداد سياسة LocalAccountTokenFilter

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

  1. اضغط Windows Key + R ، نوع regedit و اضغط Enter لفتح محرر السجل
  2. انتقل إلى المسار التالي: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
  3. انقر بزر الماوس الأيمن على مساحة فارغة في النافذة اليمنى New ، وتحديد DWORD (32-bit) Value.
  4. اسم القيمة الجديدة بالضبط:
    LocalAccountTokenFilterPolicy
  5. انقر مرتين LocalAccountTokenFilterPolicy ، تغييرها Value data إلى 1 و انقر OK.
  6. قم بإعادة تشغيل جهاز الكمبيوتر الخاص بك لتطبيق التغييرات.

الخطوة 5: إضافة المضيفات المستهدفة إلى قائمة المضيفات الموثوق بها

إذا كنت تتصل بجهاز بعيد خارج بيئة نطاق Active Directory، فإن جهاز العميل الخاص بك يحتاج إلى الثقة الصريحة بالجهاز المضيف البعيد.

  1. افتح PowerShell كمسؤول
  2. To trust all remote computers (common for testing environments), type the following command and press Enter:
    Set-Item WSMan:\localhost\Client\TrustedHosts -Value "*" -Force
  3. إذا كنت تريد أن تثق فقط في جهاز كمبيوتر معين، استبدل النجم بعنوان IP أو اسم المضيف لهذا الكمبيوتر:
    Set-Item WSMan:\localhost\Client\TrustedHosts -Value "192.168.1.50" -Force
  4. إعادة تشغيل خدمة WinRM لتطبيق التغيير:
    Restart-Service WinRM

ERROR_WSMAN_ADDOBJECT_MISSING_OBJECT | ERROR_WSMAN_ADDOBJECT_MISSING_EPR | ERROR_WINRS_RECEIVE_IN_PROGRESS | ERROR_WINRS_RECEIVE_NO_RESPONSE_DATA | ERROR_WINRS_CLIENT_CREATESHELL_NULL_PARAM

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