🇬🇧 | 🇩🇪 | 🇫🇷 | 🇪🇸 | 🇨🇳 | 🇸🇦
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 "El servicio WinRM no puede procesar la solicitud porque el elemento wsman:ConnectionRetry en el DeliverTo es inválido".

Descripción

This error occurs in Microsoft Windows environments when using Windows Remote Management (WinRM) for event forwarding, remote scripting, or WS-Management sessions. It specifically indicates a schema validation failure within the SOAP request payload sent to the WinRM service.

el DeliverTo element in the WS-Eventing or WS-Management XML structure defines how and where notifications or responses should be delivered. Inside this structure, the wsman:ConnectionRetry element tells the service how many times or how frequently it should attempt to reconnect if a connection fails.

El servicio WinRM lanza este error debido a dos razones principales:

  1. Invalid Value Data Types: El valor proporcionado dentro del <wsman:ConnectionRetry> las etiquetas no se ajustan al tipo de datos XML esperado (por ejemplo, un número entero o un formato de duración específica).
  2. Schema Mismatch (WS-Management Version Compatibility): La aplicación cliente que genera la solicitud está utilizando una implementación obsoleta o no estándar del protocolo WS-Management que introduce elementos de sintaxis que el servicio WinRM de Windows receptor no puede analizar o rechazar explícitamente.

Soluciones paso a paso

Dependiendo de si está ejecutando una suscripción de eventos, ejecutando scripts personalizados de PowerShell o administrando herramientas de monitoreo de terceros, utilice los siguientes métodos para resolver el problema.

Método 1: Modificar o eliminar el parámetro ConnectionRetry en las suscripciones de eventos

Si está utilizando el reenvío de eventos de Windows (WEF), el elemento de reintento a menudo se define dentro de la configuración de suscripción.

  1. Abierto. PowerShell como Administrador.
  2. Exporte su configuración de suscripción actual a un archivo XML ejecutando:
    wecutil gs "YourSubscriptionName" /f:xml > C:\subscription.xml
  3. Abierto. C:\subscription.xml Usando Notepad o un editor XML.
  4. Busca el <wsman:ConnectionRetry> La etiqueta.
  5. Verify its value. If it contains invalid characters, symbols, or letters, change it to a valid integer (for example, 5 ) y de la Comisión).
  6. Si el parámetro no es estrictamente requerido por su flujo de trabajo, elimine todo <wsman:ConnectionRetry>...</wsman:ConnectionRetry> bloqueado del archivo.
  7. Guarde y cierre el archivo.
  8. Actualizar la suscripción en Windows usando el archivo XML modificado:
    wecutil ss /c:C:\subscription.xml

Método 2: Actualizar los agentes de seguimiento o el software de gestión de terceros

Si este error ocurre cuando un servidor Linux, una herramienta de monitoreo (como Nagios, Zabbix, SolarWinds) o un sistema de copia de seguridad se conecta a su máquina Windows, el software cliente está enviando encabezados XML malformados.

  1. Identifique el software que inicia la conexión remota a la máquina Windows.
  2. Compruebe la documentación del proveedor para conocer WinRM compatibility patches.
  3. Actualizar el agente de gestión, SDK o utilidad de línea de comandos en el lado del cliente a la versión más reciente.
  4. Si está utilizando un script Python personalizado (por ejemplo, a través de pywinrm ), asegúrese de que sus bibliotecas estén actualizadas, ya que las versiones anteriores tenían errores de formato con ciertas extensiones de WS-Man.

Método 3: Reiniciar y restablecer la configuración del servicio WinRM

Los oyentes de WinRM dañados o las políticas de configuración en conflicto pueden causar errores de análisis.

  1. Presiona el... Windows Key + X y seleccione Terminal (Admin) - ¿ Qué ? Command Prompt (Admin).
  2. Detenga el servicio WinRM escribiendo:
    net stop winrm
  3. Reinicie los parámetros de configuración predeterminados de WinRM a la configuración de fábrica:
    winrm quickconfig -q
  4. Compruebe el estado de sus oyentes para asegurarse de que están limpios:
    winrm e winrm/config/listener
  5. Reinicie el servicio WinRM:
    net start winrm

Método 4: Ajustar los valores del Registro de Prueba de Vueltas de WSman (para entornos avanzados)

Si las políticas de grupo o las configuraciones del registro están presionando las configuraciones de entrega de WS-Management estrictas o corruptas, puede verificar el registro.

  1. Presione. Windows Key + R, tipo regedit, y golpear Enter para abrir el Editor de Registro.
  2. Navegue a la siguiente ruta: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WSMAN\
  3. Busca cualquier subclave relacionada con Client - ¿ Qué ? Service configuraciones que definen perfiles de reintento personalizados.
  4. Asegúrese de que no haya valores de cadena ( REG_SZ ) se asignan cuando se esperan valores DWORD para el recuento de intentos.
  5. Cierre el Editor de Registro y reinicie el equipo para aplicar los cambios.
ERROR_WSMAN_POLICY_TOO_COMPLEX | ERROR_WSMAN_POLICY_CANNOT_COMPLY | ERROR_WSMAN_URISECURITY_INVALIDURIKEY | ERROR_WSMAN_CERTMAPPING_INVALIDSUBJECTKEY | ERROR_WSMAN_CERTMAPPING_INVALIDISSUERKEY

Puede haber algunos errores.. Learn Microsoft