إصلاح خطأ ويندوز: "لا يمكن لـ WinRM إجراء تغيير التكوين".
وصف الخطأ
الخطأ "WinRM cannot make the configuration change" occurs when you attempt to configure Windows Remote Management (WinRM) using commands like winrm quickconfig أو Enable-PSRemoting.
السبب الرئيسي لهذه المشكلة هو القيود الأمنية داخل ويندوز: WinRM requires that your network profile type be set to either 'Domain' or 'Private' إذا كانت أي بطاقة شبكة نشطة أو ملف اتصال على جهازك تصنف على أنها 'Public' ، يحجب محرك الأمان تعديلات التكوين المحلية لتخفيف المخاطر. وتشمل العوامل المساهمة الأخرى حالة خدمة WinRM المغلقة أو الاستبدال بسياسات المجموعة المحلية.
إصلاحات خطوة بخطوة
طريقة 1: تغيير ملف الموقع الشبكي إلى خاص (أكثر الإصلاحات شيوعاً)
إذا كان جهاز الكمبيوتر الخاص بك يعامل شبكتك كمركز اتصال عام، فإن معايير تكوين WinRM محمية من التغييرات. تغيير هذا إلى خاص يزيل القيود.
- انقر بزر الماوس الأيمن Start Menu و إختاري Windows PowerShell (Admin) أو Terminal (Admin).
- تحقق من تكوينات الشبكة الحالية بتشغيل الأمر التالي:
Get-NetConnectionProfile - انظري إلى
NetworkCategoryإذا كانت قائمة Public ، يجب أن تغيرها. - قم بتنفيذ هذه الأوامر للتبديل all محولات الشبكة العامة إلى الحالة الخاصة:
Get-NetConnectionProfile -NetworkCategory Public | Set-NetConnectionProfile -NetworkCategory Private - حاول تنفيذ مهمة التكوين مرة أخرى:
winrm quickconfig
الطريقة 2: إجبار التكوين على تجاوز فحص الشبكة العامة
إذا كنت تعمل بشكل صريح على جهاز يحتاج إلى الحفاظ على ملفه الشخصي العام ولكنه يتطلب تمكين التحكم عن بعد محليًا ، فيمكنك تشغيل أمر مستهدف لتجاهل حدود ملف الشبكة.
- افتح Windows PowerShell (Admin).
- قم بتشغيل إعداد تنشيط التحكم عن بعد مع
-SkipNetworkProfileCheckالعلم:Enable-PSRemoting -SkipNetworkProfileCheck -Force - هذا يتجاوز القاعدة الصارمة للحد من الواجهة العامة على الفور.
الطريقة 3: إعادة تعيين وإعادة تشغيل مكونات خدمة WinRM
في بعض الأحيان يمنع الفساد في مسارات مستمع WinRM الأساسية من التغييرات من التمسك. يقوم مسح المستمعين الحاليين بحل هذه الحلقة.
- افتح Command Prompt (Admin) أو PowerShell (Admin).
- أوقف البنية التحتية لـ (وين آر إم) بالقوة
net stop winrm - حدد بنية نشر الخدمة لتبدأ تلقائيًا:
sc config winrm start= auto - قم بتشغيل محرك البنية التحتية لـ WinRM مرة أخرى:
net start winrm - قم بإزالة الإعدادات المشكلة عن طريق استدعاء إعادة تعيين الخط الأساسي المدمج:
winrm invoke Restore winrm/Config - إعادة تشغيل تكوين الوسيط الآلي:
winrm quickconfig
الطريقة 4: تدخلات سياسة مجموعة التدقيق
If the settings are governed strictly at an enterprise domain tier, local administrative scripts cannot override them.
- اضغط
Windows Key + R، نوعgpedit.mscو اضغط Enter. - توجه إلى هذا المسار:
Computer Configuration>Administrative Templates>Windows Components>Windows Remote Management (WinRM)>WinRM Service - ابحث عن سياسات مثل "Allow remote server management through WinRM".
- إذا تم تعيينها بشكل صريح Disabled ، قم بتبديلهم إلى Enabled أو Not Configured لمنح نظامك الإذن بتنفيذ تغييرات التكوين محلياً.
قد يكون هناك بعض الأخطاء. Learn Microsoft