ERROR_INVALID_PARAMETER 0x80070057
Código de error 87 · HRESULT 0x80070057
Mensaje oficial (tal como aparece en pantalla): The parameter is incorrect.
También se busca como: 0x80070057, error 87, the parameter is incorrect, error code 0x80070057, windows update 0x80070057, E_INVALIDARG
Qué significa
El error 87 / 0x80070057 «The parameter is incorrect» aparece cuando Windows o una aplicación pasa un valor que el componente receptor no puede aceptar. Los usuarios lo encuentran sobre todo durante Windows Update, la copia de seguridad de Windows, al formatear o copiar a una unidad, o al abrir un archivo dañado. El mensaje es genérico: el problema real suele ser datos incorrectos en la unidad de destino o un ajuste inesperado.
Se aplica a: Windows 10, Windows 11
Cómo solucionar ERROR_INVALID_PARAMETER
- Reinicia el equipo y vuelve a intentar la operación una vez, ya que una unidad bloqueada temporalmente o montada a medias puede devolver este error
- Si el error aparece al abrir una unidad o copiar archivos, ejecuta chkdsk X: /f desde Terminal (administrador), sustituyendo X por la letra de la unidad, para reparar errores del sistema de archivos
- Comprueba el símbolo decimal: Panel de control > Reloj y región > Región > Configuración adicional, y asegúrate de que el Símbolo decimal sea un punto (.) si las herramientas de copia de seguridad o actualización fallan con 0x80070057
- En los fallos de Windows Update, ejecuta el solucionador de problemas de Windows Update y después restablece la caché de actualizaciones cambiando el nombre de C:\Windows\SoftwareDistribution tras detener wuauserv y bits
- Repara los archivos del sistema desde un Símbolo del sistema (administrador) o Terminal (administrador): ejecuta primero DISM /Online /Cleanup-Image /RestoreHealth, después sfc /scannow, y reinicia cuando terminen ambos
- Si una unidad USB o tarjeta SD está afectada y no contiene datos importantes, vuelve a formatearla en el Explorador de archivos (clic con el botón derecho > Formatear) con NTFS o exFAT
- En un comando o script, revisa la sintaxis y los valores de los argumentos; un parámetro incorrecto o un formato de ruta erróneo produce el mismo código
Por qué ocurre
0x80070057 es la forma HRESULT del error 87 de Win32. Aparece cuando una solicitud contiene un valor fuera de lo que la API espera, lo que en la práctica suele deberse a daños en el sistema de archivos del volumen de destino, a un formato regional inusual que confunde a algunos componentes de copia de seguridad y actualización, o a archivos de actualización dañados.
Preguntas frecuentes
¿Qué significa «the parameter is incorrect» en una unidad externa?
Windows detecta que la unidad existe, pero no puede leer la estructura de su sistema de archivos. Ejecutar chkdsk suele solucionarlo; si no, copia lo que puedas y vuelve a formatear.
¿Es 0x80070057 un fallo de hardware?
Normalmente no. Es un error de validación a nivel de software, aunque si se repite en un mismo disco puede indicar que la unidad está fallando, así que revisa su estado.
Errores relacionados
Fuente: Microsoft WinError.h · soluciones redactadas y revisadas por los editores (consulta nuestra política editorial)
Última actualización: