🇬🇧 | 🇩🇪 | 🇫🇷 | 🇪🇸 | 🇨🇳 | 🇸🇦
No tenemos DLL pero tenemos:
Analista de archivos de Windows y antivirus rápido en línea

Una interfaz minimalista con búsqueda rápida, carga conveniente y una estructura de sección limpia.

🛡️🔍 Verifique rápidamente su archivo, sólo déjame en esta página.
Verificación de virus, hashes, verificación de firmas, arquitectura, información de IA.

Cómo arreglarlo "El servicio WS-Management no admite el tipo de codificación especificado".

Descripción del error

El error de Windows "The WS-Management service does not support the encoding type specified" Generalmente ocurre cuando se utiliza Windows PowerShell o Windows Remote Management (WinRM) para establecer una conexión remota. Significa un desajuste en los protocolos de formato entre el cliente (su computadora) y el servidor de destino. Esto sucede porque el cliente está tratando de enviar solicitudes utilizando un XML o método de codificación de datos que el servicio WinRM remoto no está configurado para aceptar o reconocer.

Soluciones paso a paso

Corrección 1: Configurar la compatibilidad de datos WinRM

Habilitar el procesamiento de datos heredado o compatible en su máquina generalmente resuelve los conflictos de codificación.

  1. Haga clic en el Start Menú, tipo cmd Haga clic derecho. Command Prompt, y seleccione Run as administrator.
  2. Type the following command to allow the WinRM service to process compatible data XML payloads, then press Enter:
    winrm set winrm/config/service @{CompatibilityProcessorScenario="True"}
  3. Reinicie el servicio WinRM para aplicar los cambios:
    net stop winrm
    net start winrm

Corrección 2: Reinicie WinRM a la configuración predeterminada

Si el error de codificación proviene de archivos de configuración dañados o malos ajustes manuales, restablecer WinRM lo soluciona.

  1. Abierto. Command Prompt como Administrador.
  2. Ejecute el comando desconfigurar para borrar reglas existentes:
    winrm invoke Restore winrm/config
  3. Reinicie la configuración predeterminada ejecutando:
    winrm quickconfig
  4. ¿ Qué tipo ? y (Sí) cuando se solicite confirmar los cambios de configuración y las excepciones del cortafuegos.

Corrección 3: Forzar la codificación UTF-8 con PowerShell

Si se encuentra con este error al ejecutar un script específico, el script puede estar empujando un conjunto de caracteres ilegible.

  1. Haga clic Start, tipo PowerShell, y seleccione Run as administrator.
  2. Ejecute estas dos líneas para forzar reglas de codificación estándar para solicitudes web y salidas dentro de su sesión terminal activa:
    \(PSDefaultParameterValues['Invoke-RestMethod:ContentType'] = 'application/json; charset=utf-8'\)PSDefaultParameterValues['Invoke-WebRequest:ContentType'] = 'application/json; charset=utf-8'
  3. Pruebe a volver a ejecutar su conexión remota o el script.

Solución 4: Instale las actualizaciones de.NET Framework que faltan

WS-Management se basa en gran medida en los motores de serialización.NET. Los marcos de sistema obsoletos no pueden decodificar paquetes modernos de administración web.

  1. Presiona el... Windows Key + I para abrir el... Settings La aplicación.
  2. Haga clic en Update & Security (o Windows Update en el sistema operativo Windows 11).
  3. Haga clic en el Check for updates el botón.
  4. Ampliar. Advanced options y seleccione Optional updates para asegurar que todos los pendientes .NET Framework Las actualizaciones están completamente instaladas.
  5. Reinicie su máquina después de terminar la instalación.
ERROR_WSMAN_QUICK_CONFIG_LOCAL_POLICY_CHANGE_DISALLOWED | ERROR_WSMAN_INVALID_SELECTOR_NAME | ERROR_WSMAN_ENDPOINT_UNAVAILABLE_INVALID_VALUE | ERROR_WSMAN_INVALID_HEADER | ERROR_WSMAN_ENUMERATE_UNSUPPORTED_EXPIRATION_TYPE

Puede haber algunos errores.. Learn Microsoft