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

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

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

كيفية إصلاح خطأ ويندوز: "خدمة WinRM لا يمكنها إجراء تغيير التكوين".

وصف للخطأ

This error typically occurs when you try to configure Windows Remote Management (WinRM) using commands like winrm quickconfig أو Enable-PSRemoting.

رسالة الخطأ الكاملة عادة تقول: "The WinRM service cannot make the configuration change. The configuration change is blocked because the firewall exception cannot be enabled. This can happen if the network location type for one of the network connections on this computer is set to Public."

لماذا يحدث ذلك؟

بشكل افتراضي، ويندوز جدار الحماية يمنع حركة مرور WinRM على Public networks to protect your system. If even one of your active network adapters (like a virtual adapter or an unused Ethernet port) is categorized as a Public network, Windows will prevent the WinRM service from completing its setup.


حلول سهلة خطوة بخطوة

يمكنك حل هذه المشكلة باستخدام إما Windows PowerShell أو... Windows Settings GUI.

طريقة 1: تغيير ملف الشبكة إلى خاص باستخدام PowerShell (الموصى به)

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

  1. Open PowerShell as Administrator

    • اضغط على Start قائمة الطعام
    • النوع powershell.
    • انقر بجهاز الضغط الأيمن Windows PowerShell و إختاري Run as administrator.
  2. Check your current network connection profiles

    • اكتب الأوامر التالية واضغط Enter:
      Get-NetConnectionProfile
    • انظري إلى NetworkCategory إذا كان مكتوب Public, it is blocking WinRM.
  3. Change the network category to Private

    • اكتب الأمر التالي لتغيير جميع الملفات الشخصية النشطة إلى خاصة ثم اضغط Enter:
      Get-NetConnectionProfile | Set-NetConnectionProfile -NetworkCategory Private
    • (Alternative) إذا كنت تريد تغيير شبكة محددة فقط، استخدم رقم مؤشر واجهته (على سبيل المثال، مؤشر 4):
      Set-NetConnectionProfile -InterfaceIndex 4 -NetworkCategory Private
  4. Run the WinRM configuration again

    • الآن بما أن الشبكة خاصة، قم بتشغيل أمر الإعداد مرة أخرى:
      winrm quickconfig
    • أو:
      Enable-PSRemoting -Force

الطريقة 2: تغيير ملف الشبكة عبر إعدادات ويندوز (GUI)

إذا كنت تفضل استخدام واجهة Windows المرئية القياسية، اتبع هذه الخطوات:

  1. Open Network Settings

    • اضغط على Windows Key + I على لوحة المفاتيح الخاصة بك لفتح Settings التطبيق.
    • انقر على Network & internet من شريط الجانب الأيسر
  2. Select your Active Connection

    • إذا كنت تستخدم كابل، انقر على Ethernet.
    • إذا كنت تستخدم الإنترنت اللاسلكي، انقر على Wi-Fi ثم انقر على خصائص الشبكة الخاصة بك.
  3. Change to Private

    • تحت... Network profile type قسم، تغيير الاختيار من Public network إلى Private network.
  4. Retry WinRM Configuration

    • افتح أداة سطر الأوامر وأعيد تشغيل winrm quickconfig أو أوامر الإعداد

الطريقة الثالثة: تجاوز فحص جدار الحماية (الخيار المتقدم)

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

  1. Open PowerShell as Administrator

    • انقر بزر الماوس الأيمن على قائمة البدء واختيار Terminal (Admin) أو PowerShell (Admin).
  2. Run the skip-check command

    • اكتب الأوامر التالية واضغط Enter:
      Enable-PSRemoting -SkipNetworkProfileCheck -Force
    • هذا يجبر WinRM على تمكين نفسه دون التحقق أو تغيير إعدادات جدار الحماية الخاصة بالشبكات العامة.

Please let me know: * Did changing the network profile to **Private** fix the problem? * Are you setting up WinRM for **Active Directory domain management** or a **local lab environment**?

يمكنني تقديم المزيد من الأوامر إذا واجهت أي أذونات أو حواجز سياسة المجموعة

ERROR_WSMAN_HTTP_STATUS_SERVER_ERROR | ERROR_WSMAN_HTTP_STATUS_BAD_REQUEST | ERROR_WSMAN_HTML_ERROR | ERROR_WSMAN_PLUGIN_CONFIGURATION_CORRUPTED | ERROR_WSMAN_INVALID_FILEPATH

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