🇬🇧 | 🇩🇪 | 🇫🇷 | 🇪🇸 | 🇨🇳 | 🇸🇦
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.

Corrección de error de Windows: Cliente WinRS no puede procesar la solicitud

El error. "The WinRS client cannot process the request. One of the parameters required is null or zero" generalmente ocurre cuando se intenta utilizar Windows Remote Shell ( winrs ) o la gestión remota de Windows ( WinRM Este error significa que la conexión se inició con éxito, pero la estructura de comandos específica o las variables de entorno pasadas al sistema remoto carecían de los valores de parámetros necesarios.

Aquí hay una guía paso a paso para solucionar este problema.


Paso 1: Ejecute el Prompt de comandos como administrador

Para modificar la configuración de WinRM, debe ejecutar todos los comandos con privilegios elevados.

  1. Presiona el... Windows Key en su teclado.
  2. ¿ Qué tipo ? cmd.
  3. Haga clic derecho en Command Prompt de los resultados de búsqueda.
  4. Selecciona Run as administrator.
  5. Haga clic Yes si aparece el mensaje de control de cuentas de usuario (UAC).

Paso 2: Reinicie el servicio WinRM

A veces, el servicio WinRM entra en un estado defectuoso en el que no puede analizar los parámetros correctamente.

  1. En el menú de comandos elevado, escriba el siguiente comando y presione Enter:
    net stop winrm
  2. Una vez que el servicio se detiene, reinicie escribiendo este comando y presionando Enter:
    net start winrm

Paso 3: Reconfigurar y reparar el WinRM QuickConfig

Si faltan parámetros específicos o se establecen a cero dentro de la configuración del registro o del servicio, ejecutar el comando de configuración rápida detectará y reparará automáticamente los valores faltantes.

  1. Escriba el siguiente comando en el Mensaje de comandos y presione Enter:
    winrm quickconfig
  2. The system will analyze your WinRM setup. If it finds any missing parameters or endpoints, it will ask you if it should fix them. Type y (para Sí) y presiona Enter para cualquier señal que aparezca.

Paso 4: Verifique la configuración de MaxShellsPerUser y MaxProcessesPerShell

Este error a menudo se activa cuando los límites de administración remota se establecen en cero o restringidos por una política de grupo.

  1. Compruebe la configuración actual de MaxShellsPerUser ejecutando:
    winrm get winrm/config/winrs
  2. Mira los valores para MaxShellsPerUser ¿ Y qué ? MaxProcessesPerShell Si alguno de ellos está configurado para 0, causarán este error.
  3. Reinicio. MaxShellsPerUser a su valor predeterminado (generalmente 30) ejecutando:
    winrm set winrm/config/winrs @{MaxShellsPerUser="30"}
  4. Reinicio. MaxProcessesPerShell a su valor predeterminado (generalmente 25) ejecutando:
    winrm set winrm/config/winrs @{MaxProcessesPerShell="25"}

Paso 5: Compruebe y restablezca la lista de hosts confiables

Si se está conectando a una máquina remota que no es de confianza explícita, los parámetros requeridos para los tokens de autenticación pueden caer.

  1. To allow communication with the remote server safely, add the target machine to your TrustedHosts list. Replace REMOTE_COMPUTER_NAME_OR_IP con sus datos reales de la máquina objetivo:
    winrm set winrm/config/client @{TrustedHosts="REMOTE_COMPUTER_NAME_OR_IP"}
  2. Si está trabajando en un entorno de prueba seguro y desea permitir que todos los hosts se aseguren de que se resuelva el problema de parámetros, puede usar un comodín:
    winrm set winrm/config/client @{TrustedHosts="*"}

Paso 6: Prueba la conexión

Después de completar los pasos anteriores, pruebe la conexión del cliente WinRS para asegurarse de que se resuelve el error del parámetro nulo.

  1. Ejecuta un simple comando remoto como... hostname para verificar la funcionalidad:
    winrs -r:REMOTE_COMPUTER_NAME_OR_IP hostname
  2. Si el comando devuelve el nombre de la computadora remota, el problema está solucionado.
ERROR_WSMAN_CLIENT_MULTIPLE_ENUM_MODE_FLAGS | ERROR_WINRS_CLIENT_INVALID_FLAG | ERROR_WSMAN_CANNOT_PROCESS_FILTER | ERROR_WSMAN_CLIENT_ENUMERATORADDEVENT_NULL_PARAM | ERROR_WSMAN_ADDOBJECT_MISSING_OBJECT

Puede haber algunos errores.. Learn Microsoft