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

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

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

كيفية إصلاح "عملية الاشتراك مع وضع تسليم الدفع متاحة فقط في الجلسات البعيدة".

وصف الخطأ

الخطأ "Subscribe operation with Push delivery mode is only available on remote sessions." occurs in Windows when you attempt to create a local event log subscription using WS-Management (WS-Man) or Windows Remote Management (WinRM) with the Push delivery mode. By design, Windows Event Forwarding (WEF) restricts Push-based subscriptions to remote target computers. If the collector and the source computer are the same local machine, Windows rejects the Push configuration because it expects local event collection to be handled via Pull الاشتراكات أو استفسارات الأحداث المحلية.


إصلاحات خطوة بخطوة

إصلاح 1: قم بتغيير نوع الاشتراك إلى مصدر مبكر (وضع سحب)

The most effective way to resolve this error on a local machine is to change the subscription type from Collector-Initiated (Push) to Source-Initiated (Pull).

  1. افتح الباب Event Viewer بضغط Win + R ، المطبوعة eventvwr.msc ، والضغط Enter.
  2. في شجرة وحدة التحكم اليسرى، انقر على Subscriptions.
  3. انقر بزر الماوس الأيمن على الاشتراك المشكلة من القائمة واختاري Properties.
  4. في نافذة خصائص الاشتراك، قم بتغيير اختيار زر الراديو من Collector initiated إلى Source computer initiated.
  5. اضغط على Advanced الزر
  6. Ensure that the protocol and user account settings match your deployment requirements, then click OK.
  7. انقر Apply و بعد ذلك OK لحفظ التغييرات.

إصلاح 2: إعادة تكوين عبر سطر الأوامر (WEVUTIL)

إذا كنت تقوم بنشر الاشتراك باستخدام ملف تكوين XML و wevtutil أداة، يجب أن تغير DeliveryMode العلامة في قالب XML الخاص بك.

  1. افتح ملف تشكيل اشتراكك XML في محرر نص مثل دفتر الملاحظات
  2. تحديد الموقع <Delivery Mode="..."> علامة XML.
  3. تغيير قيمة الوضع من Push إلى Pull يجب أن تبدو هكذا:
    <Delivery Mode="Pull">
  4. حفظ وإغلاق ملف XML.
  5. افتح Command Prompt كمسؤول (انقر بزر الماوس الأيمن، حدد Run as administrator )
  6. قم بحذف الاشتراك الخاطئ القديم عن طريق تشغيل:
    wevtutil ds "SubscriptionName"
  7. إعادة استيراد ملف تكوين XML المحدث عن طريق تشغيل:
    wevtutil cs "C:\Path\To\Your\subscription.xml"

إصلاح 3: استهداف جهاز كمبيوتر بعيد بدلاً من المضيف المحلي

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

  1. افتح الباب Event Viewer (eventvwr.msc وأذهب إلى Subscriptions.
  2. انقر بزر الماوس الأيمن على الاشتراك وافتح Properties.
  3. تأكد Collector initiated يتم تحديدها
  4. انقر على Select Computers... الزر
  5. إزالة localhost, 127.0.0.1 أو اسم الكمبيوتر المحلي من القائمة.
  6. انقر Add Domain Computers... ، اكتب اسم شخص صالح remote جهاز كمبيوتر ويندوز على الشبكة الخاصة بك، ونقر OK.
  7. انقر Test to ensure the collector can connect to the remote machine's WinRM service, then click OK وأنقذ.
ERROR_WSMAN_INVALID_URI_WMI_ENUM_WQL | ERROR_WSMAN_NO_IDENTIFY_FOR_LOCAL_SESSION | ERROR_WSMAN_INVALID_SUBSCRIPTION_MANAGER | ERROR_WSMAN_NON_PULL_SUBSCRIPTION_NOT_SUPPORTED | ERROR_WSMAN_WMI_MAX_NESTED

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