Cómo arreglarlo "La configuración del plugin WSMan está dañada".
Descripción
Este error ocurre cuando la configuración de Windows Remote Management (WinRM) se corrompe, está mal configurada o tiene entradas de registro en conflicto. WSMan (Web Services-Management) es el protocolo utilizado por WinRM para la administración remota y la remoción de PowerShell. Cuando la configuración del complemento está dañada, Windows no puede cargar los complementos WSMAN necesarios, impidiendo que los comandos locales o remotos de PowerShell se ejecuten correctamente e interrumpiendo servicios como Hyper-V manager, Server Manager o Exchange Management Shell.
Solución fácil paso a paso
Siga estos pasos para restablecer y reparar la configuración WSMan.
Paso 1: Abra PowerShell como Administrador
- Presiona el... Windows Key en su teclado.
- ¿ Qué tipo ? PowerShell.
- Haga clic derecho en Windows PowerShell de los resultados de búsqueda.
- Selecciona Run as administrator.
- Haga clic Yes si aparece el mensaje de control de cuentas de usuario (UAC).
Paso 2: Eliminar la configuración WSMan dañada
Necesita borrar el oyente WSMan dañado y la plantilla de configuración del Registro de Windows para que Windows pueda recrearlo limpiamente.
- En la ventana Administrador PowerShell, escriba el siguiente comando y presione Enter:
Remove-Item -Path "WSMan:\localhost\Plugin\*" -Recurse -Force - A continuación, limpie la configuración del oyente ejecutando este comando y presionando Enter:
Remove-Item -Path "WSMan:\localhost\Listener\*" -Recurse -ForceNota: Si estos comandos devuelven un error indicando que la ruta no existe, proceda directamente al paso 3.
Paso 3: Reinicie el servicio WinRM
Reiniciar el servicio asegura que cualquier configuración dañada almacenada en caché se borre completamente de la memoria del sistema.
- Escriba el siguiente comando y presione Enter:
Restart-Service -Name WinRM -Force
Paso 4: Reiniciar y reparar WinRM (Configuración rápida)
Este comando activa la utilidad de reparación integrada de Windows para la administración remota. Recrea automáticamente los complementos WSMan predeterminados, configura los oyentes estándar y abre las excepciones de cortafuegos requeridas.
- Escriba el siguiente comando y presione Enter:
winrm quickconfig - El sistema mostrará el estado actual y pedirá confirmación para hacer cambios.
- ¿ Qué tipo ? y (para Sí) y presiona Enter cuando se le solicita que habilite el servicio y cree los oyentes.
Paso 5: Verifique la solución
Asegúrese de que los plugins WSMan se están cargando correctamente sin errores.
- Escriba el siguiente comando para listar los complementos activos y presione Enter:
Get-ChildItem -Path "WSMan:\localhost\Plugin" - Deberías ver una lista de complementos predeterminados (como
microsoft.powershell,microsoft.powershell.workflow, oWMI Provider) without any error messages. - Pruebe la capacidad de control remoto local ejecutando este comando y presionando Enter:
Enter-PSSession -ComputerName localhost - Si el prompt cambia para indicar que está conectado a
[localhost], the error is successfully resolved. TypeExitpara cerrar la sesión.
ERROR_WSMAN_INVALID_FILEPATH | ERROR_WSMAN_FILE_NOT_PRESENT
Puede haber algunos errores.. Learn Microsoft