Descripción del error
El error de administración remota de Windows (WinRM) "The WinRM client cannot process the request because the process path specified for the CustomRemoteShell table entry is invalid" occurs when the system attempts to initialize a custom remote shell configuration, but the underlying file path to the executable or provider plugin is incorrect, corrupted, missing, or improperly registered in the Windows Registry.
Esto generalmente ocurre después de actualizaciones de software, configuración incorrecta de complementos WinRM personalizados o modificación accidental de las tablas de configuración de WS-Management.
Soluciones paso a paso
Método 1: restablecer la configuración WinRM
Reiniciar la configuración del servicio WinRM de nuevo a su estado predeterminado es la forma más rápida de borrar entradas de shell personalizadas no válidas.
- Presiona el... Windows Key.
- ¿ Qué tipo ? cmd.
- pulsa con el botón derecho. Command Prompt y seleccione Run as administrator.
- Escriba el siguiente comando y presione Enter:
winrm quickconfig - Si se le pide que haga cambios y configure el servicio, escriba y y presiona. Enter.
- Escriba el siguiente comando para comprobar si hay algún complemento personalizado no válido residual:
winrm enumerate winrm/config/plugin - Revise la salida. Si ve una entrada que coincide con la ruta no válida mencionada en su error, anote su nombre.
Método 2: Reparación de las entradas de registro de CustomRemoteShell no válidas
Si un complemento o herramienta personalizada específica (como un software de gestión de terceros) creó una entrada dañada en la configuración WS-Management, debe eliminar o corregir la ruta en el Registro de Windows.
- Presione. Windows Key + R para abrir el cuadro de diálogo Ejecutar.
- ¿ Qué tipo ? regedit y presiona. Enter para abrir el Editor de Registro.
- En la barra lateral izquierda, navegar a la siguiente ruta:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WSMAN\Plugin - Ampliar el Plugin clave y buscar cualquier subclaves personalizadas (por ejemplo, nombres de shell personalizados o herramientas de terceros).
- Seleccione cada tecla secundaria y mire el ConfigXML - ¿ Qué ? Folder valores de cadena en el panel derecho.
- Verifique si las rutas de los archivos listados existen en su disco duro.
- Si una ruta apunta a un directorio eliminado o a uno que falta.
.dll/.exearchivo, haga clic derecho en la tecla secundaria del complemento específico en el panel izquierdo y seleccione Delete. - Cierra el editor de registro.
Método 3: Reiniciar el servicio WinRM
Después de restablecer las configuraciones o modificar el registro, debe reiniciar el servicio de administración remota de Windows para aplicar las correcciones.
- Abierto. Command Prompt como Administrador.
- Detenga el servicio escribiendo el siguiente comando y presionando Enter:
net stop winrm - Reinicie el servicio escribiendo el siguiente comando y presionando Enter:
net start winrm
Método 4: Ejecutar el verificador de archivos del sistema (SFC) y DISM
Si los archivos centrales del sistema Windows asociados con el sistema de shell remoto están dañados, las herramientas de implementación integradas pueden repararlos automáticamente.
- Abierto. Command Prompt como Administrador.
- Escriba el siguiente comando para comprobar el estado de la imagen de despliegue y presione Enter:
DISM.exe /Online /Cleanup-image /Restorehealth - Espere a que el proceso se complete (esto puede tomar varios minutos).
- Escriba el siguiente comando para escanear y corregir archivos del sistema, luego presione Enter:
sfc /scannow - Reinicie su computadora una vez que termine el escaneo.
Puede haber algunos errores.. Learn Microsoft