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

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

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

إصلاح خطأ ويندوز: خطأ معايير عميل WinRS

الخطأ "The WinRS client cannot process the request. One of the parameters required for the WinrsGet function is null or zero." يحدث عندما تحاول بيئة Windows Remote Shell (WinRS) أو Windows Remote Management (WinRM) تحليل بنية أوامر غير صالحة ، أو تواجه مكونات سجل تالفة ، أو تعاني من تباين رمز التفويض خلال مرحلة المصافحة بين جهاز العميل المحلي والنقطة النهائية البعيدة.


حلول خطوة بخطوة

اتبع إجراءات استكشاف الأخطاء التسلسلية هذه لإعادة بدء بيئة WinRM وإصلاح معايير API المتضررة.

الخطوة 1: قم بتشغيل برنامج التعليمات البرمجية كمسؤول

للتلاعب متغيرات Windows Remote Shell الأساسية، يجب عليك تنفيذ الإصلاحات من واجهة مرتفعة.

  1. اضغط على Windows Key على لوحة المفاتيح الخاصة بك.
  2. النوع cmd في شريط البحث.
  3. انقر على Command Prompt من نتائج البحث.
  4. اختر Run as administrator من قائمة السياق

الخطوة 2: إصلاح وإعادة تشغيل خدمة WinRM

This reinitializes the Windows Remote Management state engine, resetting structural null النقاط النهائية لمعاييرها الافتراضية.

  1. قم بتشغيل الأمر التالي في عجلة الأوامر لإيقاف الخدمة:
    net stop winrm
  2. قم بتشغيل الأمر التالي لتجديد وصياغة ملفات الاستماع القياسية بالكامل:
    winrm quickconfig
  3. When prompted to confirm the structural corrections and open firewall ports, type Y و اضغط Enter.

الخطوة الثالثة: قم بتكوين صفحة TrustedHosts بشكل واضح

عندما تفشل المقاييس اليدوية بسبب هيكل الهوية الصفر عبر HTTP / HTTPS ، فإن تعيين نقاط النهاية المستهدفة بشكل صريح يتجاوز أخطاء تحليل التحقق الهيكلي.

  1. في برنامج التعليمات البرمجية المرتفع، قم بتنفيذ هذه السلسلة للاعتماد على جميع أهداف الشبكة (مثالي للاختبار المعزول):
    winrm set winrm/config/client @{TrustedHosts="*"}
  2. بدلاً من ذلك، إذا كنت ترغب في البقاء آمنًا، استبدل النجمة بالعنوان IP المستهدف أو اسم المضيف:
    winrm set winrm/config/client @{TrustedHosts="YOUR_REMOTE_COMPUTER_NAME_OR_IP"}

الخطوة 4: إعادة تسجيل مكونات WinRM و WinRS DLL

إذا كانت واجهات برمجة التطبيقات التشغيلية الأساسية قد عانت من تلف ملف النظام ، فإن تسجيل مكتبات الروابط الديناميكية المحددة يجبر Windows على تعبئة المكونات الهيكلية المفقودة.

  1. Type each of the following registration commands into your Command Prompt one by one, pressing Enter بعد كل سلسلة ملف:
    regsvr32 WsmSvc.dll
    regsvr32 WsmWmiPl.dll
    regsvr32 Winrscmd.dll
  2. If dialog boxes appear validating the successful registration of the components, click OK لإغلاقها.

الخطوة 5: إعادة تعيين حالة بروكسي ويب WinHTTP بالقوة

يقوم مكون العميل برسم خرائط أنابيب الاتصال عبر آلية بروتوكول نقل النص التشعبي لويندوز. يمكن أن يؤدي كائن الوكيل المحلي المشوه إلى إرسال معايير فارغة إلى المضيف البعيد.

  1. تحقق مما إذا كان إعداد بروكسي نشط يخفي الطلبات الفارغة:
    netsh winhttp show proxy
  2. قم بمسح خريطة بيئة الوكيل بالكامل إلى معايير الاتصال المباشر عن طريق تشغيل:
    netsh winhttp reset proxy

الخطوة 6: التحقق من اتصال النقطة النهائية

  1. قم بإعادة تشغيل جهاز الكمبيوتر الخاص بك لإرسال تغييرات ملف النظام إلى سجل النواة الحية.
  2. افتح بيئة قذيفة الأوامر الخاصة بك وحاول تنفيذ الأوامر عن بعد مرة أخرى للتأكد من أن حمولة WinRS تنفذ بنجاح.
ERROR_WINRS_CLIENT_PUSH_NULL_PARAM | ERROR_WINRS_CLIENT_CLOSESENDHANDLE_NULL_PARAM | ERROR_WSMAN_POLYMORPHISM_MODE_UNSUPPORTED | ERROR_WSMAN_REQUEST_NOT_SUPPORTED_AT_SERVICE | ERROR_WSMAN_URI_NON_DMTF_CLASS

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