Corrección de error de Windows: Cliente WinRS no puede procesar la solicitud
Descripción del error
Este error se produce cuando la infraestructura de Windows Remote Management (WinRM) o Windows Remote Shell (WinRS) no puede limpiar o administrar correctamente una sesión de shell. The parameter required for the WinrsFreeCreateShellResult function is null or zero ) indica un fallo de memoria/puntero API interno en el que el cliente esperaba un manejo de sesión válido del host, pero recibió datos vacíos o dañados en su lugar. Esto generalmente es causado por una configuración WinRM dañada, controladores de adaptadores de red obsoletos o políticas de seguridad locales estrictas que bloquean el apretón de manos de comunicación entre el cliente y el host remoto.
Soluciones paso a paso
Paso 1: Ejecute el Prompt de comandos como administrador
Para ejecutar las reparaciones de configuración, debe usar una instancia de comando elevada.
- Presiona el... Windows Key en su teclado.
- ¿ Qué tipo ? cmd.
- Haga clic derecho en Command Prompt en los resultados de búsqueda.
- Selecciona Run as administrator.
Paso 2: Reinicie y restablezca el servicio WinRM
Actualizar el servicio puede borrar cualquier manilla de memoria atascada o sesiones muertas que causen el error de parámetro nulo.
- In the Command Prompt window, type the following command to stop the service and press Enter:
net stop winrm - Reinicie el servicio escribiendo este comando y presionando Enter:
net start winrm
Paso 3: Reparación de la configuración WinRM
Si el reinicio no funciona, debe obligar a WinRM a restablecer sus oyentes y parámetros de configuración básicos de nuevo a un estado limpio.
- Escriba el siguiente comando en el Mensaje de comandos del administrador y presione Enter:
winrm quickconfig - Si se le pide que haga cambios o analice el sistema, escriba y (Sí) y presiona Enter para permitir que Windows repare automáticamente su entorno de administración remota.
Paso 4: Configure la política de filtro de tokens de cuenta local
Las reglas de filtrado estrictas de Control de Cuentas de Usuario (UAC) en cuentas locales a menudo eliminan los permisos necesarios durante las llamadas remotas, lo que resulta en valores de devolución nulos.
- En el menú de comandos, pegue el siguiente comando exactamente como se muestra y presione Enter:
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v LocalAccountTokenFilterPolicy /t REG_DWORD /d 1 /f - Reinicie su computadora para que este cambio de política tenga efecto completo.
Paso 5: Actualice sus controladores de red
If the problem persists, faulty network data streams can drop packets required for the WinrsFreeCreateShellResult manejar el ciclo de vida.
- Haga clic derecho en el botón del menú Inicio de Windows y seleccione Device Manager.
- Ampliar el Network adapters la sección.
- Haga clic derecho en el dispositivo de conexión de red principal (adaptor Ethernet o Wi-Fi).
- Haga clic Update driver.
- Selecciona Search automatically for drivers y siga las instrucciones en pantalla para finalizar las actualizaciones.
Puede haber algunos errores.. Learn Microsoft