🇬🇧 | 🇩🇪 | 🇫🇷 | 🇪🇸 | 🇨🇳 | 🇸🇦
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: Error en el parámetro de función del cliente WinRS

Descripción

This error occurs when the Windows Remote Management (WinRM) or Windows Remote Shell (WinRS) client fails to process a remote command execution request. Specifically, the message The parameter required for the WinrsFreeRunCommandResult function is null or zero Indica un desajuste de memoria, configuración o comunicación entre el cliente y el servidor remoto. Por lo general, apunta a variables de sistema dañadas, problemas de asignación de memoria dentro de los límites del servicio WinRM o actualizaciones / configuraciones incompatibles entre el equipo local y la máquina remota.


Soluciones paso a paso

Corrección 1: Reinicie el servicio WinRM

Una sesión dañada o un fallo temporal en el servicio de administración remota de Windows puede causar este error de seguimiento de memoria.

  1. Presiona el... Windows Key + R para abrir el cuadro de diálogo Ejecutar.
  2. ¿ Qué tipo ? services.msc y presiona. Enter.
  3. Desplácese hacia abajo en la lista para encontrarlo. Windows Remote Management (WS-Management).
  4. Haga clic derecho en él y seleccione Restart (o Start si no está funcionando).
  5. Abra su herramienta de línea de comandos e intente ejecutar el comando WinRS de nuevo para comprobar si se resuelve el error.

Corrección 2: Aumentar la asignación de MaxMemoryPerShellMB

If the remote shell process demands more memory than the default configuration allows, parameters inside the internal WinrsFreeRunCommandResult La función puede fallar o devolver valores nulos.

  1. Presiona el... Windows Key, tipo cmd, haga clic derecho en Command Prompt, y seleccione Run as administrator.
  2. Ejecute el siguiente comando para comprobar los límites de configuración de WinRM actuales:
    winrm get winrm/config/winrs
  3. Mira el... MaxMemoryPerShellMB valor. Si es bajo (como 150MB o 512MB), aumente a 2048MB ejecutando este comando:
    winrm set winrm/config/winrs @{MaxMemoryPerShellMB="2048"}
  4. Realice el mismo paso tanto en el equipo cliente local como en el servidor remoto de destino si es necesario, y luego pruebe su conexión remota.

Corrección 3: Ejecute las reparaciones de SFC y DISM

La corrupción de los archivos del sistema puede dañar los archivos DLL subyacentes responsables de las funciones del cliente WinRS. Las herramientas de implementación estándar de Windows pueden reparar estos archivos automáticamente.

  1. Abierto. Command Prompt como Administrador.
  2. Escriba el siguiente comando para comprobar el estado de la imagen de despliegue y presione Enter:
    DISM.exe /Online /Cleanup-image /Restorehealth
  3. Permitir que el proceso se complete al 100%.
  4. Escriba el comando de verificación de archivos del sistema y presione Enter:
    sfc /scannow
  5. Reinicie su computadora después de terminar los escaneos e intente ejecutar sus comandos remotos de nuevo.

Corrección 4: Reinicie la configuración WinRM a la configuración predeterminada

Si las configuraciones de configuración o los descriptores de seguridad para el servicio WinRM se han dañado, restablecer todo el marco de servicio eliminará el problema.

  1. Abierto. Command Prompt como Administrador.
  2. Ejecutar el comando de restablecimiento de configuración:
    winrm quickconfig
  3. Si se le pide que haga cambios, escriba y y presiona. Enter para permitir que la herramienta repare los oyentes y las excepciones del cortafuegos.
  4. Reconfigure cualquier puerto personalizado específico o mecanismo de autenticación que haya utilizado anteriormente.

ERROR_WINRS_CLIENT_FREECREATESHELLRESULT_NULL_PARAM | ERROR_WINRS_CLIENT_RUNCOMMAND_NULL_PARAM | ERROR_WINRS_CLIENT_SIGNAL_NULL_PARAM | ERROR_WINRS_CLIENT_RECEIVE_NULL_PARAM | ERROR_WINRS_CLIENT_FREEPULLRESULT_NULL_PARAM

Puede haber algunos errores.. Learn Microsoft