Windows es uno de los sistemas ope­ra­ti­vos más usados tanto en or­de­na­do­res como en se­r­vi­do­res. Por un lado, esto se debe al marketing excelente que lleva a cabo el fa­bri­ca­n­te, Microsoft, por el otro, a que el sistema es muy fácil de usar y ha mejorado co­n­ti­nua­me­n­te a lo largo de los años. No obstante, los sistemas de Windows también son conocidos por su alto índice de errores y los mensajes indicados suelen ser muy crípticos y apenas pro­po­r­cio­nan in­fo­r­ma­ción acerca de cuál es el problema a los usuarios menos ex­pe­ri­me­n­ta­dos. Un ejemplo de estos casos es el error 0x80070057 que puede aparecer tanto en la edición actual de Windows 10 como en alguna versión anterior como Windows 7. En los próximos apartados te ex­pli­ca­re­mos qué significa este error y cómo se puede so­lu­cio­nar.

Error 0x80070057 de Windows: si­g­ni­fi­ca­do y causas

El mensaje 0x80070057 de Windows hace re­fe­re­n­cia a un error causado por ar­gu­me­n­tos o pa­rá­me­tros inválidos. Por eso, a veces puedes en­co­n­trar­te con la in­fo­r­ma­ción adicional “E_IN­VA­LI­DA­RG” o “ERROR_INVALID_PARAMETER”, que señala este problema de forma es­pe­cí­fi­ca. En función de en qué acción haya aparecido el error, puede tratarse de ar­gu­me­n­tos o pro­pie­da­des muy distintas. Además, este mensaje también aparece si el acceso a la operación de sistema ejecutada se ha impedido por otros motivos (sobre todo por co­n­tro­la­do­res de filtro). Los es­ce­na­rios típicos que provocan el código de error 0x80070057 son pri­n­ci­pa­l­me­n­te las ac­tua­li­za­cio­nes au­to­má­ti­cas de Windows (en Windows 10), el guardado de archivos mediante la función de copia de seguridad de Windows (pri­n­ci­pa­l­me­n­te en Windows 7), así como el formateo del disco duro.

Nota

Los errores como el 0x80070057 también pueden ser el resultado de daños más graves en el sistema operativo y pueden provocar la caída del sistema. Si tu sistema de Windows no arranca por un error de este tipo, puedes consultar el siguiente artículo del enlace para averiguar cómo so­lu­cio­nar el problema.

Co­rre­c­ción del error 0x80070057: las mejores es­tra­te­gias de solución

Cuando una función de Windows deja de funcionar y el sistema emite el mensaje con el código de error 0x80070057, no­r­ma­l­me­n­te no basta con reiniciar el equipo para so­lu­cio­nar el problema. Hay que detectar y corregir el parámetro o argumento erróneo para que Windows pueda volver a ejecutar la acción como de costumbre. Debido a que no­r­ma­l­me­n­te el mensaje no da pistas sobre qué entradas o ajustes han provocado el error, no te queda otra opción que ir probando distintas so­lu­cio­nes. En este contexto, es de­te­r­mi­na­n­te si el error se debe a una ac­tua­li­za­ción de Windows, el formateo del disco duro o el guardado de archivos. Por esta razón, los si­guie­n­tes pasos de solución se refieren a distintos es­ce­na­rios.

Así puedes so­lu­cio­nar el error 0x80070057 en la ac­tua­li­za­ción de Windows 10

El Centro de ac­tua­li­za­cio­nes es sin duda uno de los co­m­po­ne­n­tes de Windows más im­po­r­ta­n­tes en todos los sistemas que están co­ne­c­ta­dos a Internet u otras redes: Microsoft lo emplea para su­mi­ni­s­trar­te au­to­má­ti­ca­me­n­te las últimas ac­tua­li­za­cio­nes de seguridad, so­lu­cio­nes de errores y ca­ra­c­te­rí­s­ti­cas para ga­ra­n­ti­zar la es­ta­bi­li­dad y seguridad del sistema a largo plazo. Si el error 0x80070057 surge al instalar una nueva ac­tua­li­za­ción, debes estar muy atento. En los si­guie­n­tes apartados te ex­pli­ca­mos algunas de las so­lu­cio­nes más eficaces.

Solución 1. Cambio applet antiguo de ac­tua­li­za­cio­nes de Windows por entrada de registro

Junto con Windows 10, Microsoft también ha integrado un nuevo servicio de ac­tua­li­za­cio­nes que descarga los datos de se­r­vi­do­res de ac­tua­li­za­ción es­pe­cí­fi­cos de Windows. Cuando este proceso no se lleva a cabo co­rre­c­ta­me­n­te, pueden surgir problemas como el error 0x80070057. Si este es el caso, puedes so­lu­cio­nar el error en solo unos pasos, úni­ca­me­n­te tienes que volver a activar el antiguo applet de ac­tua­li­za­cio­nes de Windows 7, 8 u 8.1 mediante una pequeña in­te­r­ve­n­ción en la base de datos de registro:

Para ello, crea un simple archivo de texto (p. ej. con el Bloc de notas) e introduce el siguiente contenido:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX] „IsConvergedUpdateStackEnabled“=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings] „UxOption“=dword:00000000

Para guardar el archivo creado como “entrada de registro” debes ponerle un nombre aleatorio y añadir la extensión de archivo .reg , por ejemplo “Erro­rU­p­da­te.reg”. Importa la entrada en el registro, para ello, haz doble clic en el archivo y se­le­c­cio­na “” en el cuadro de diálogo posterior:

A co­n­ti­nua­ción, vuelve a iniciar la búsqueda de ac­tua­li­za­cio­nes para comprobar si el problema 0x80070057 se ha so­lu­cio­na­do co­rre­c­ta­me­n­te.

Solución 2. Eli­mi­na­ción de entradas de registro erróneas

In­tro­du­cir nuevas entradas no es la única solución, la eli­mi­na­ción de entradas antiguas del registro de Windows también puede ser útil para so­lu­cio­nar errores de ac­tua­li­za­ción como el error 0x80070057: a menudo, las entradas “WUServer” y “WU­S­ta­tu­s­Se­r­ver” presentan valores erróneos si pre­via­me­n­te Windows tuvo contacto con un servidor de servicios de ac­tua­li­za­ción de Windows (WSUS por sus siglas en inglés). Esto es muy común en el entorno de los se­r­vi­do­res en los que se trabaja tanto con se­r­vi­do­res in­di­vi­dua­les de ac­tua­li­za­ción como con di­re­c­ti­vas de grupos. Para eliminar los datos co­rre­s­po­n­die­n­tes, abre primero la base de datos del Registro mediante el editor del Registro de la siguiente manera:

  1. Pulsa la co­m­bi­na­ción de teclas [tecla Windows] + [R].
  2. Introduce “regedit” en la ventana de búsqueda y confirma con “OK”.
  3. Introduce tu co­n­tra­se­ña si se el sistema te la pide.

En el editor debes abrir la siguiente clave:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate

Si has en­co­n­tra­do las dos entradas me­n­cio­na­das, se­le­c­ció­na­las con el botón derecho del ratón, haz clic en “Eliminar” y confirma con “Sí”:

A co­n­ti­nua­ción, reinicia Windows y accede al centro de ac­tua­li­za­cio­nes para realizar un nuevo intento de ac­tua­li­za­ción.

Solución 3. Búsqueda de archivos de sistema dañados

El error 0x80070057 de pa­rá­me­tros también puede tener su origen en un archivo de sistema dañado, por lo que es re­co­me­n­da­ble someter los archivos de sistema a una co­m­pro­ba­ción exhau­s­ti­va. Para ello, Windows ofrece una he­rra­mie­n­ta propia de­no­mi­na­da System File Checker (SFC) que puedes ejecutar mediante el Símbolo del sistema si cuentas con derechos de ad­mi­ni­s­tra­dor. La apli­ca­ción comprueba todos los archivos de sistema y, a co­n­ti­nua­ción, intenta reparar los archivos erróneos en­co­n­tra­dos. El SFC siempre muestra los re­su­l­ta­dos, de manera que puedes sustituir los datos dañados por tu cuenta si fuera necesario.

Para usar el programa de co­m­pro­ba­ción, abre primero el Símbolo del sistema como ad­mi­ni­s­tra­dor:

  1. Accede a la búsqueda de Windows a través del menú de inicio (icono de Windows).
  2. Teclea “cmd” y haz clic con el botón derecho sobre “Símbolo del sistema”.
  3. Se­le­c­cio­na la opción de menú “Ejecutar como ad­mi­ni­s­tra­dor”.

Ahora introduce la siguiente orden en la línea de comandos:

sfc /scannow

Confirma tu entrada con la tecla Intro para iniciar el proceso de co­m­pro­ba­ción. No cierres la ventana del Símbolo del sistema hasta que la co­m­pro­ba­ción no haya fi­na­li­za­do y el SFC no haya indicado los re­su­l­ta­dos co­rre­s­po­n­die­n­tes.

Solución 4. Des­ac­ti­va­ción o eli­mi­na­ción de he­rra­mie­n­tas de terceros

En casos ex­ce­p­cio­na­les algunas apli­ca­cio­nes de terceros, como software antivirus, programas de copias de seguridad y he­rra­mie­n­tas de re­n­di­mie­n­to, pueden evitar que el centro de ac­tua­li­za­cio­nes pueda acceder a los archivos ne­ce­sa­rios. En este caso también puede surgir el error 0x80070057, por lo que debes cerrar este tipo de apli­ca­cio­nes te­m­po­ra­l­me­n­te si al realizar una ac­tua­li­za­ción de Windows te has topado con este problema. Si has ide­n­ti­fi­ca­do el programa pro­ble­má­ti­co, debes co­n­si­de­rar eli­mi­nar­lo y su­s­ti­tui­r­lo por un programa al­te­r­na­ti­vo.

Consejo

Muchos programas de terceros de los sectores citados (software antivirus, de copia de seguridad y de re­n­di­mie­n­to) usan los de­no­mi­na­dos co­n­tro­la­do­res de filtro que sirven como am­plia­ción de los co­n­tro­la­do­res estándar para permitir funciones adi­cio­na­les sin la necesidad de de­sa­rro­llar un co­n­tro­la­dor to­ta­l­me­n­te nuevo. No obstante, estos co­n­tro­la­do­res de filtro también son conocidos por causar problemas como el error 0x80070057, por lo que son un buen punto de re­fe­re­n­cia para localizar la he­rra­mie­n­ta pro­ble­má­ti­ca. Puedes consultar una lista de todos los co­n­tro­la­do­res de filtro presentes a través del comando “fltmc” (requiere derechos de ad­mi­ni­s­tra­dor).

Código de error 0x80070057 al guardar archivos con la función de copia de seguridad de Windows

Mediante la he­rra­mie­n­ta de copias de seguridad y re­s­ta­ble­ci­mie­n­to, Windows ofrece una solución propia para hacer copias de seguridad de unidades completas (incluidos todos los archivos de usuario) y para poder cargarlas en caso necesario. Si vas a usar esta ca­ra­c­te­rí­s­ti­ca y recibes el mensaje 0x80070057, no­r­ma­l­me­n­te esta situación se debe a dos causas: un ajuste erróneo en la co­n­fi­gu­ra­ción regional de Windows o un problema general de la función “CopyFile”. Esta función es necesaria para copiar archivos de un di­re­c­to­rio a otro. Por lo tanto, tienes dos opciones para so­lu­cio­nar este problema de al­ma­ce­na­mie­n­to de datos por tu cuenta.

Solución 1. Ada­p­ta­ción de los ajustes para el elemento de se­pa­ra­ción decimal

La co­n­fi­gu­ra­ción regional determina qué ajustes y formatos se deben aplicar en el sistema en cuanto a la hora, el idioma y la región. Entre otros aspectos, también se establece qué elemento de se­pa­ra­ción se debe usar para los decimales. En España, por ejemplo, se usa la coma, mientras que en EE.UU., el Reino Unido o China se establece el punto como elemento de se­pa­ra­ción decimal. Si el ajuste del elemento de se­pa­ra­ción decimal no coincide con el ajuste de país y de idioma del sistema, Windows lo cataloga como un parámetro erróneo, por lo que se evita la creación de la copia de seguridad y se emite el mensaje 0x80070057.

En este caso, para so­lu­cio­nar el problema basta con ajustar la opción correcta para el elemento de se­pa­ra­ción decimal de la siguiente manera:

  1. Accede al Panel de control a través del menú de inicio.
  2. Se­le­c­cio­na la categoría “Región” (requiere vista de iconos).
  3. En la pestaña “Formato”, haz clic en “Co­n­fi­gu­ra­ción adicional...”.
  4. Ahora, ajusta la coma como símbolo decimal deseado.
  5. Haz clic en “Aplicar” y luego en “Aceptar” para guardar el ajuste.
  6. Reinicia el ordenador.
Nota

Puede ser que apli­ca­cio­nes de terceros realicen mo­di­fi­ca­cio­nes en la co­n­fi­gu­ra­ción regional y anulen así los ajustes rea­li­za­dos en el panel de control. En este caso, debes des­ac­ti­var el software co­rre­s­po­n­die­n­te para llevar a cabo el guardado co­rre­s­po­n­die­n­te.

Solución 2. Aumento de la velocidad de tra­n­s­fe­re­n­cia de datos de la función “CopyFile” mediante entrada del Registro

Aunque no se trate de un error en sí y en la mayoría de los casos no re­pre­se­n­te un problema, una velocidad de tra­n­s­fe­re­n­cia de datos demasiado baja puede ser la causa de la aparición del error 0x80070057 al realizar la copia de seguridad de Windows. Si cuentas con derechos de ad­mi­ni­s­tra­dor, puedes intentar aumentar la velocidad, ajustando los ajustes de búfer para la ya me­n­cio­na­da función “CopyFile” al in­tro­du­ci­r­la de forma co­rre­s­po­n­die­n­te en la base de datos del Registro.

Para ello, debes abrir el editor del Registro a través de la opción “Ejecutar” del menú de inicio in­tro­du­cie­n­do “regedit” y co­n­fi­r­ma­n­do con “Aceptar”. A co­n­ti­nua­ción, haz clic en la siguiente clave del editor:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\System

Ahora haz clic en la ventana de menú derecha del editor del Registro y se­le­c­cio­na la opción “Valor DWORD (32-Bit)”:

Antes de pulsar la tecla Intro para añadir la entrada a la base de datos, introduce el siguiente nombre para esta nueva entrada del Registro:

CopyFileBufferedSynchronousIo

A co­n­ti­nua­ción, ya deberías poder ver la entrada en el editor y se­le­c­cio­nar­la con el botón derecho del ratón. En el menú que se abre debes hacer clic sobre “Modificar” para in­tro­du­cir el valor “1” en el campo de datos “Valor”. Para finalizar, haz clic en “Aceptar” y cierra el editor del Registro. Tras reiniciar el sistema puedes intentar nue­va­me­n­te realizar una copia de seguridad.

Nota

Las in­te­r­ve­n­cio­nes in­co­rre­c­tas en el Registro pueden causar problemas de sistema o requerir la re­in­s­ta­la­ción del sistema operativo. Solo debes llevar a cabo las mo­di­fi­ca­cio­nes si puedes ejecutar los pasos tal y como se indican an­te­rio­r­me­n­te.

Así puedes so­lu­cio­nar el error 0x80070057 a la hora de formatear el disco duro

Si deseas o necesitas re­in­s­ta­lar tu sistema Windows, una de las primeras tareas del asistente de in­s­ta­la­ción radica en formatear las pa­r­ti­cio­nes del disco duro ne­ce­sa­rias para la in­s­ta­la­ción para pre­pa­rar­las para los si­guie­n­tes pasos. En este contexto, pueden surgir pa­rá­me­tros o ar­gu­me­n­tos erróneos con el atributo “Reservado para el sistema” que pueden provocar el error 0x80070057, un hecho que impide la re­in­s­ta­la­ción de Windows. No obstante, el asistente te ofrece dos tipos de so­lu­cio­nes que puedes consultar en los próximos dos apartados.

Nota

En la partición Reservada para el sistema Windows almacena distintos datos re­le­va­n­tes para el sistema. Entre otros datos, aquí se almacena el ad­mi­ni­s­tra­dor de arranque, encargado de informar de la ubicación del sistema operativo o los co­n­tro­la­do­res firmados de las apli­ca­cio­nes más im­po­r­ta­n­tes del sistema.

Solución 1. Formateo de pa­r­ti­cio­nes mediante el asistente de in­s­ta­la­ción

Si estás re­in­s­ta­la­n­do Windows con un medio de in­s­ta­la­ción externo (CD, DVD, memoria USB, etc.) y te en­cue­n­tras con el código de error 0x80070057, puedes intentar so­lu­cio­nar el error di­re­c­ta­me­n­te a través del asistente de in­s­ta­la­ción. Ya que el asistente te permite eliminar ma­nua­l­me­n­te pa­r­ti­cio­nes con errores de parámetro y crear nuevas pa­r­ti­cio­nes a co­n­ti­nua­ción, estas pa­r­ti­cio­nes ya se pueden formatear sin problema, a di­fe­re­n­cia de la división anterior del disco duro. Para ello, reinicia el ordenador con el medio de arranque Windows y sigue los si­guie­n­tes pasos:

  1. Define los ajustes previos de idioma, formato de hora y teclado o método de in­tro­du­c­ción e inicia la in­s­ta­la­ción a co­n­ti­nua­ción.
  2. Acepta los términos de licencia de Microsoft y se­le­c­cio­na la in­s­ta­la­ción definida por usuario (ampliada).
  3. Se­le­c­cio­na las pa­r­ti­cio­nes listadas una detrás de otra y eli­mí­na­las con el botón co­rre­s­po­n­die­n­te, debes confirmar cada proceso de eli­mi­na­ción con “Aceptar”.
  4. Haz clic en “Nuevo”, define el tamaño deseado de la nueva partición (por defecto está ajustado el tamaño máximo del soporte de datos) y créala mediante un clic en “Aplicar”. Para ga­ra­n­ti­zar la fu­n­cio­na­li­dad de las ca­ra­c­te­rí­s­ti­cas, Windows crea au­to­má­ti­ca­me­n­te una segunda partición (“reservada para el sistema”) que debes confirmar mediante el botón “Aceptar”.
  5. Se­le­c­cio­na la partición 2 y acciona el botón “Formatear”.
  6. Haz clic en “Aceptar” para iniciar el formateo y continúa con la in­s­ta­la­ción de Windows mediante clic en “Siguiente” una vez realizado el proceso de formateo de forma sa­ti­s­fa­c­to­ria.

Solución 2. Formateo de pa­r­ti­cio­nes mediante DiskPart a través del Símbolo del sistema

Además, el asistente del medio de arranque te ofrece la po­si­bi­li­dad de eliminar soportes de datos pro­ble­má­ti­cos, incluidas las pa­r­ti­cio­nes, a través del Símbolo del sistema y de sustituir estas pa­r­ti­cio­nes por unas nuevas que no estén dañadas para corregir así el error 0x80070057. En la siguiente ex­pli­ca­ción te mostramos paso a paso cómo hacerlo:

  1. Inicia el ordenador mediante el medio de in­s­ta­la­ción y se­le­c­cio­na “Reparar el equipo” en lugar de “Instalar ahora”.
  2. En la siguiente ventana, haz clic en “Símbolo del sistema” para acceder a la línea de comandos.
  3. Mediante el comando “diskpart”, inicia el programa para gestionar las pa­r­ti­cio­nes DiskPart.
  4. Accede a la vi­sua­li­za­ción de todos los soportes de datos di­s­po­ni­bles mediante el comando “list disk” y se­le­c­cio­na el candidato deseado con “select disk n”, “n” hace re­fe­re­n­cia al número del soporte de datos (p. ej. select disk 0).
  5. Introduce “clean” para eliminar las pa­r­ti­cio­nes del soporte de datos se­le­c­cio­na­do.
  6. Mediante “create partition primary”, crea una nueva partición primaria y se­le­c­ció­na­la a co­n­ti­nua­ción con “select partition 1”.
  7. De­s­blo­quea la nueva partición en el soporte de datos mediante el comando “active” y, a co­n­ti­nua­ción, realiza un formateo completo mediante “format fs=ntfs”.
  8. Una vez fi­na­li­za­do el proceso, cierra DiskPart y el Símbolo del sistema, in­tro­du­cie­n­do dos veces el comando “exit”.
  9. Intenta realizar la re­in­s­ta­la­ción de Windows nue­va­me­n­te.
Nota

Si no inicias el Símbolo del sistema a través del asistente de in­s­ta­la­ción, sino a través de la interfaz del sistema, solo podrás formatear con DiskPart aquellos soportes de datos que no contienen datos re­le­va­n­tes para el sistema.

Por favor, ten en cuenta el aviso legal relativo a este artículo.

Ir al menú principal