Cómo arreglarlo "El cliente WinRM no puede procesar la solicitud. El parámetro EPR para la función WSManEnumeratorAddObject es nulo o cero, pero el modo de enumeración es EPR u ObjectAndEPR".
El mensaje de error WinRM "El cliente WinRM no puede procesar la solicitud. El parámetro EPR para la función WSManEnumeratorAddObject es nulo o cero, pero el modo de enumeración es EPR u ObjectAndEPR" typically occurs when there is a mismatch or corruption in the Windows Management Instrumentation (WMI) repository, an issue with the WS-Management (WSMan) configuration, or outdated/corrupted Windows PowerShell components trying to communicate with remote or local services.
Este error a menudo se desencadena cuando los administradores del sistema intentan ejecutar cmdlets específicos de PowerShell, conectarse a Exchange Server o iniciar sesiones de administración remota en las que falta la estructura de datos de referencia de punto final (EPR) o se forma incorrectamente durante la enumeración de datos.
Aquí hay una guía paso a paso para solucionar este problema fácilmente.
Paso 1: Ejecute PowerShell como Administrador
La mayoría de las reparaciones WinRM y WMI requieren permisos elevados.
- Presiona el... Windows Key.
- ¿ Qué tipo ? PowerShell.
- Haga clic derecho en Windows PowerShell y seleccione Run as administrator.
Paso 2: Reinicie el servicio WinRM
A veces la caché del enumerador WSMan se atasca, y un simple reinicio del servicio puede eliminar los parámetros malos.
- En la ventana de PowerShell elevada, escriba el siguiente comando y presione Enter:
Restart-Service WinRM -Force - Pruebe su comando original para ver si se resuelve el error.
Paso 3: Reparación y reconstrucción del repositorio WMI
Si el reinicio del servicio no funciona, el repositorio WMI subyacente que proporciona datos a WinRM podría estar dañado.
- Compruebe el estado de su repositorio WMI ejecutando:
winmgmt /verifyrepository - Si la salida dice "El repositorio no es consistente" , ejecute el siguiente comando para repararlo:
winmgmt /salvagerepository - Si el problema persiste, puede forzar una reconstrucción ejecutando:
winmgmt /resetrepository - Reinicie su computadora después de restablecer el repositorio para que los cambios entren en vigencia.
Paso 4: Reinicie la configuración WinRM
Si los parámetros de EPR están fallando debido a un oyente de configuración de WinRM dañado, restablecer la configuración a los valores predeterminados lo solucionará.
- Abra su ventana de PowerShell elevada de nuevo.
- Ejecute el siguiente comando para restablecer y reconfigurar WinRM:
winrm quickconfig -q - A continuación, restablezca la configuración del proveedor WSMan ejecutando:
Set-WSManQuickConfig -Force
Paso 5: Actualizar o reinstalar el marco de gestión de Windows (WMF)
Si está viendo este error en versiones anteriores de Windows (como Windows Server 2012 R2 o Windows 7/8), con frecuencia es causado por un error conocido en versiones anteriores de PowerShell que interactúan con los enumeradores modernos de WSMan.
- Compruebe su versión actual de PowerShell ejecutando
$PSVersionTable.PSVersion. - Si utilizas una versión anterior, descarga e instala la versión más reciente. Windows Management Framework (WMF 5.1) o actualizar a la moderna. PowerShell 7+ desde el sitio web oficial de Microsoft.
ERROR_WSMAN_CLIENT_ENUMERATORADDEVENT_NULL_PARAM | ERROR_WSMAN_ADDOBJECT_MISSING_OBJECT | ERROR_WSMAN_NETWORK_TIMEDOUT | ERROR_WINRS_RECEIVE_IN_PROGRESS | ERROR_WINRS_RECEIVE_NO_RESPONSE_DATA
Puede haber algunos errores.. Learn Microsoft