خطأ Windows WinRM: معلومات تشغيل غير حاسمة
وصف الخطأ
هذا الخطأ يحدث عندما Windows Remote Management (WinRM) تطلب الخدمة إجراءً من مزود النظام (مثل WMI أو Active Directory أو مزود السجل) ، لكن المزود يفشل في إرجاع رمز حالة نجاح أو فشل واضح. يحدث هذا عادةً بسبب مستودعات WMI الفاسدة أو مستمعين WinRM غير مثبتين أو ملفات النظام الفاسدة أو برامج الأمان الصارمة التي تمنع اتصالات الحلقة المحلية. غالبًا ما يعطل جلسات PowerShell البعيدة وأدوات إدارة الخادم ومخططات التنفيذ الآلي.
إصلاحات خطوة بخطوة
اتبع هذه الحلول بالترتيب حتى يتم حل المشكلة.
الخطوة 1: إعادة تشغيل خدمة WinRM
تحديث بسيط للخدمة يمكن أن يزيل العمليات المتعثرة.
- اضغط Windows Key + R لفتح مربع الحوار تشغيل.
- النوع
services.mscو اضغط Enter. - قم بالتمرير لأسفل و ابحث عن المكان Windows Remote Management (WS-Management).
- انقر بزر الماوس الأيمن على الخدمة واختر Restart.
- إذا لم تكن الخدمة قيد التشغيل، انقر بزر الماوس الأيمن فوقها واختيار Start.
الخطوة 2: تشغيل WinRM Quick Configuration
إعادة تشغيل تكوينات WinRM لإصلاح المستمعين المكسورين وقواعد جدار الحماية الافتراضي.
- اضغط على Windows Key ، نوع
cmdانقر على الزر الأيمن Command Prompt ، وتحديد Run as administrator. - اكتب الأوامر التالية واضغط Enter:
winrm quickconfig - إذا طُلب منك إجراء تغييرات، اكتب
yو اضغط Enter للتأكيد.
الخطوة 3: تشغيل إصلاحات SFC و DISM
مكونات النظام المعطلة يمكن أن تجعل مقدمي الخدمات يبلغون عن بيانات غير حاسمة.
- افتح Command Prompt كمدير
- قم بتشغيل أداة إصلاح الصور المنتشرة أولاً عن طريق كتابة:
DISM.exe /Online /Cleanup-image /Restorehealth - انتظر حتى تصل العملية إلى 100%
- قم بتشغيل فحص ملفات النظام عن طريق كتابة:
sfc /scannow - إعادة تشغيل جهاز الكمبيوتر الخاص بك بعد الانتهاء من الفحص.
الخطوة 4: إصلاح مستودع WMI
نظرًا لأن WinRM تعتمد بشكل كبير على مزود أدوات إدارة Windows (WMI) ، فإن إصلاح WMI غالباً ما يحل هذا الخطأ.
- افتح Command Prompt كمدير
- تحقق من اتساق مستودع WMI عن طريق تشغيل:
winmgmt /verifyrepository - إذا كان الناتج يقول "المخزن غير متسق"، قم بتشغيل أمر الإصلاح:
winmgmt /salvagerepository - إذا استمرت المشكلة، قم بإعادة تعيين المستودع بالكامل عن طريق كتابة:
winmgmt /resetrepository - إعادة تشغيل الكمبيوتر لتطبيق التغييرات
الخطوة 5: زيادة وقت انتهاء مزود WinRM
أداء النظام البطيء يمكن أن يؤدي إلى إيقاف وقت مقدمي الخدمة قبل إرسال إشارة نجاح واضحة.
- افتح Command Prompt كمدير
- زيادة القيمة القصوى للوقت النهائي (بالميلي ثانية) عن طريق تشغيل:
winrm set winrm/config @{MaxTimeoutms="60000"} - تحقق إذا كانت العملية الآن تكتمل دون إلقاء الخطأ.
قد يكون هناك بعض الأخطاء. Learn Microsoft