كيفية إصلاح خطأ ويندوز: "لا يمكن لعميل WinRS معالجة الطلب. لا يمكن للخادم تعيين صفحة التعليمات البرمجية".
وصف الخطأ
This error occurs when you try to establish a remote management session using Windows Remote Management (WinRM) or Windows Remote Shell (WinRS). It signifies a language or encoding mismatch between the client machine (your computer) and the remote server.
When the WinRS client initiates a connection, it sends its current command-line environment details, including the active Code Page (مخطط تشفير الأحرف) ، إلى الخادم البعيد. إذا كان الخادم البعيد لا يدعم أو يعترف أو يسمح بصفحة التعليمات البرمجية المحددة التي يطلبها العميل ، فإن المصافحة تفشل ، ويرفض الخادم معالجة الطلب. هذا أمر شائع للغاية عند الاتصال بين إصدارات مختلفة من Windows أو حزم لغوية مختلفة ، أو عندما يستخدم العميل تكوين محطة غير قياسي.
الحل خطوة بخطوة
اتبع هذه الخطوات السهلة لحل المشكلة عن طريق مواءمة صفحات الشفرة على كل من الآلات.
الخطوة 1: تحقق من صفحة رمز العميل الخاص بك
أولاً، تحتاج إلى تحديد صفحة الشفرة التي يستخدمها نظامك المحلي حالياً.
- اضغط على Windows Key ، نوع
cmdو اضغط Enter لفتح عجلة الأوامر. - اكتب الأوامر التالية واضغط Enter:
chcp - لاحظ رقم صفحة الشفرة النشطة المعروضة (على سبيل المثال:
437للإنكليزية الأمريكية أو65001لـ UTF-8).
الخطوة 2: تغيير صفحة الرمز المحلي إلى UTF-8 القياسي
تغيير المحطة إلى صفحة رمز مدعومة عالمياً مثل UTF-8 أو الإنجليزية الأمريكية القياسية غالباً ما يحل فشل المصافحة.
- في نفس نافذة عجلة الإرسال، اكتب الأمر التالي للتبديل إلى UTF-8:
chcp 65001 - بدلاً من ذلك، إذا كنت ترغب في التبديل إلى اللغة الإنجليزية القياسية (الولايات المتحدة) ، استخدم:
chcp 437 - بعد تشغيل الأمر، حاول الاتصال بـ WinRS مرة أخرى في نفس النافذة.
الخطوة الثالثة: تمكين UTF-8 على نطاق النظام (إصلاح بديل)
إذا لم ينجح تغيير صفحة رمز جلسة المحطة المؤقتة، يمكنك إجبار Windows على استخدام UTF-8 عالمياً.
- اضغط Windows Key + R ، نوع
intl.cplو اضغط Enter لفتح إعدادات المنطقة - انقر على Administrative علامة التبويب في الجزء العلوي من النافذة.
- اضغط على Change system locale... الزر
- حدد الصندوق بجانب "Beta: Use Unicode UTF-8 for worldwide language support".
- انقر OK ثم انقر Apply.
- قم بإعادة تشغيل جهاز الكمبيوتر الخاص بك لتطبيق التغييرات.
الخطوة 4: تحقق من تكوين خدمة WinRM على الخادم
إذا كنت لا تزال لا تستطيع الاتصال، تأكد من تكوين الخادم البعيد لقبول طلبات الإدارة البعيدة بشكل صحيح.
- افتح PowerShell أو برومنت الأوامر على target remote server كمدير
- قم بتشغيل أداة التكوين السريع عن طريق كتابة:
winrm quickconfig - اضغط
Yلقبول أي تغييرات أو طلبات تحسين. - إعادة تشغيل خدمة WinRM لتطبيق التكوين عن طريق تشغيل:
Restart-Service WinRM
قد يكون هناك بعض الأخطاء. Learn Microsoft