Cómo arreglarlo "El servicio WS-Management no puede procesar la solicitud".
Descripción del error
El mensaje de error. "The WS-Management service cannot process the request" typically occurs when Windows Remote Management (WinRM) or Windows PowerShell Remoting fails to establish a connection between a local and a remote computer, or when local services cannot communicate with the WinRM infrastructure.
Este problema generalmente se debe a una de las siguientes causas:
- Service Disruption: El servicio WinRM está detenido, desactivado o dañado.
- Configuration Mismatch: Los oyentes WinRM no están configurados correctamente, o no están escuchando en los puertos estándar (puerto HTTP 5985 o puerto HTTPS 5986).
- Network and Security Policies: El cortafuegos de Windows Defender, cortafuegos de terceros u objetos de política de grupo (GPO) estrictos están bloqueando el tráfico de WS-Management.
- Authentication and Trust Issues: La computadora remota no es reconocida como un host de confianza por la máquina cliente, o la cuenta de usuario carece de privilegios de administrador local en la computadora de destino.
- Resource Limits: Se ha excedido el límite máximo de asignación de memoria por shell de WS-Management o el límite máximo de operaciones simultáneas.
Soluciones paso a paso para Windows
Siga estos pasos secuencialmente para resolver el error. Ejecute estos comandos tanto en las máquinas locales como en las remotas si está intentando una conexión remota.
Paso 1: Iniciar y configurar el servicio WinRM
El servicio de administración remota de Windows debe estar en ejecución y configurado para iniciarse automáticamente.
- Presiona el... Windows Key + R para abrir el cuadro de diálogo Ejecutar.
- ¿ Qué tipo ?
services.mscy presiona. Enter. - Desplácese hacia abajo para encontrarlo. Windows Remote Management (WS-Management).
- Haga clic derecho en el servicio y seleccione Properties.
- Cambiar el Startup type ¿ Por qué ? Automatic (Delayed Start) - ¿ Qué ? Automatic.
- Si el... Service status se detiene, haga clic en el Start el botón.
- Haga clic Apply Y luego... OK.
Paso 2: Ejecute la configuración rápida con PowerShell
Windows proporciona una utilidad incorporada para configurar automáticamente los oyentes WinRM, las excepciones del cortafuegos y la configuración predeterminada.
- Haga clic derecho en el Start icono del menú y seleccione Windows Terminal (Admin) - ¿ Qué ? PowerShell (Admin).
- Escriba el siguiente comando y presione Enter:
winrm quickconfig - If prompted to make changes (such as enabling the service or creating a listener), type
y(Sí) y presiona Enter para cada aviso.
Paso 3: Añadir ordenadores de destino a la lista de servidores de confianza
Si se está conectando a una máquina remota que no forma parte de un dominio de Active Directory (o si trabaja en un entorno de grupo de trabajo), debe confiar explícitamente en el equipo de destino.
- Abierto. PowerShell (Admin).
- Para confiar en un ordenador específico, ejecute el siguiente comando (reemplazar
REMOTE_COMPUTER_NAME_OR_IPcon el nombre real o la dirección IP de la máquina de destino):Set-Item WSMan:\localhost\Client\TrustedHosts -Value "REMOTE_COMPUTER_NAME_OR_IP"Nota: Si desea permitir conexiones a cualquier ordenador con fines de prueba, puede utilizar un carácter comodín (` `), aunque esto es menos seguro:*
Set-Item WSMan:\localhost\Client\TrustedHosts -Value "*" - ¿ Qué tipo ?
yy presiona. Enter para confirmar el cambio. - Verifique la configuración ejecutando:
Get-Item WSMan:\localhost\Client\TrustedHosts
Paso 4: Verifique las excepciones del cortafuegos
El cortafuegos de Windows Defender debe permitir el tráfico a través de los puertos WinRM.
- Abierto. PowerShell (Admin).
- Ejecute el siguiente comando para habilitar las reglas preconfiguradas del firewall de administración remota de Windows:
Enable-NetFirewallRule -DisplayGroup "Windows Remote Management" - If you are using a third-party firewall tool or an external network hardware firewall, ensure that inbound and outbound traffic is explicitly permitted on port 5985 (para HTTP) y el puerto 5986 (para HTTPS).
Paso 5: Reinicie el servicio WinRM
Aplique todos los cambios limpiamente reiniciando la arquitectura del servicio.
- Quédate con el... PowerShell (Admin) La ventana está abierta.
- Ejecute el siguiente comando para reiniciar el servicio:
Restart-Service winrm
Paso 6: Prueba la conexión
Verificar que la arquitectura del servicio pueda procesar las solicitudes local o remotamente.
- Para probar la funcionalidad WinRM local, ejecute:
Test-WSManEn caso de éxito, se obtendrá información detallada sobre la versión del sistema operativo y la versión del producto WS-Management.
- Para probar una conexión a una máquina remota, ejecute:
Test-WSMan -ComputerName "REMOTE_COMPUTER_NAME_OR_IP"
ERROR_WSMAN_NON_PULL_SUBSCRIPTION_NOT_SUPPORTED | ERROR_WSMAN_WMI_MAX_NESTED | ERROR_WSMAN_WMI_PROVIDER_NOT_CAPABLE | ERROR_WSMAN_WMI_INVALID_VALUE | ERROR_WSMAN_WMI_SVC_ACCESS_DENIED
Puede haber algunos errores.. Learn Microsoft