🇬🇧 | 🇩🇪 | 🇫🇷 | 🇪🇸 | 🇨🇳 | 🇸🇦
No tenemos DLL pero tenemos:
Analista de archivos de Windows y antivirus rápido en línea

Una interfaz minimalista con búsqueda rápida, carga conveniente y una estructura de sección limpia.

🛡️🔍 Verifique rápidamente su archivo, sólo déjame en esta página.
Verificación de virus, hashes, verificación de firmas, arquitectura, información de IA.

Cómo arreglarlo "La operación de suscripción con el modo de entrega Push solo está disponible en sesiones remotas".

Descripción del error

El error. "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 las suscripciones o las consultas de eventos locales.


Soluciones paso a paso

Corrección 1: Cambiar el tipo de suscripción a iniciado por la fuente (modo de extracción)

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. Abre la puerta. Event Viewer Presionándolo. Win + R, escribiendo. eventvwr.msc, y presionando Enter.
  2. En el árbol de la consola izquierda, haga clic en Subscriptions.
  3. Haga clic derecho en la suscripción problemática de la lista y seleccione Properties.
  4. En la ventana Propiedades de suscripción, cambie la selección del botón de radio de Collector initiated ¿ Por qué ? Source computer initiated.
  5. Haga clic en el Advanced el botón.
  6. Ensure that the protocol and user account settings match your deployment requirements, then click OK.
  7. Haga clic Apply Y luego... OK para guardar los cambios.

Corrección 2: Reconfiguración a través de la línea de comandos (WEVUTIL)

Si está implementando la suscripción utilizando un archivo de configuración XML y el wevtutil Herramienta, tienes que cambiar el DeliveryMode bandera en su plantilla XML.

  1. Abre el archivo XML de configuración de suscripción en un editor de texto como Notepad.
  2. Localiza el... <Delivery Mode="..."> La etiqueta XML.
  3. Cambiar el valor del modo de Push ¿ Por qué ? Pull Debería ser así:
    <Delivery Mode="Pull">
  4. Guarde y cierre el archivo XML.
  5. Abierto. Command Prompt como Administrador (Haga clic derecho, seleccione Run as administrator ) y de la Comisión).
  6. Elimine la suscripción defectuosa ejecutando:
    wevtutil ds "SubscriptionName"
  7. Importar de nuevo el archivo de configuración XML actualizado ejecutando:
    wevtutil cs "C:\Path\To\Your\subscription.xml"

Solución 3: Apuntar a una computadora remota en lugar de localhost

Si los requisitos de su proyecto dictan estrictamente que debe usar un modo de entrega basado en Push, no puede dirigirse a la máquina local. Debe modificar la configuración de su destino de suscripción para apuntar a un ordenador remoto distinto.

  1. Abre la puerta. Event Viewer (eventvwr.msc Y luego ir a... Subscriptions.
  2. Haga clic derecho en su suscripción y abra Properties.
  3. Asegurar Collector initiated se selecciona.
  4. Haga clic en el Select Computers... el botón.
  5. Quítalo. localhost, 127.0.0.1, o el nombre del ordenador local de la lista.
  6. Haga clic Add Domain Computers..., escriba el nombre de un remote Computadora con Windows en su red, y haga clic OK.
  7. Haga clic Test to ensure the collector can connect to the remote machine's WinRM service, then click OK y ahorrar.
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

Puede haber algunos errores.. Learn Microsoft