Cómo resolver el error de Windows 0x80070057

Rubén Castro, 31 diciembre 2018

Comienzan los Días Naranjas en PcComponentes. Hay un montón de artículos con descuentos impresionantes!!!

Ver mejores ofertas

El otro día fui a arreglar el ordenador de un amigo -¿te suena familiar?- y me salió un error que no había visto nunca a la hora de instalar Windows. En este caso fue con Windows 7, pero por lo que he leído en internet también puede pasar en Windows 8 y Windows 10.

Para solucionarlo me tocó investigar bastante tiempo porque hay muy poca información y bastante mala al respecto. Por eso decidí hacer este artículo, para ayudar a los que se encuentre con el dichoso código de error 0x80070057.

Código de error 0x80070057: posibles causas

El origen del error 0x80070057 puede tener múltiples orígenes, pero las causas más comunes son:

  1. La partición del sistema tiene algún sector dañado o mal configurado. Suele dar problemas a la hora de instalar Windows.
  2. Configuración erronea de los símbolos decimales. Puede dar problemas con software de terceros cuando el idioma que se usa es diferente al inglés.
  3. Claves de registro mal configuradas. Puede dar problemas a la hora de hacer copias de seguridad de Windows.

1. Partición dañada

Se produce al instalar Windows y es con diferencia el error más difícil de tratar, ya que, para arreglarlo, la mejor solución que he encontrado por internet es formatearlo en otro ordenador… Sin embargo, hay una solución más rápida y cómoda.

Windows no pudo dar formato a una partición en 0. El error se produjo al preparar la partición seccionada para instalación. Código de error: 0x80070057.

Eso sí, ten en cuenta que perderemos la información de esta partición, por eso, haz una copia de seguridad de los datos si aún puedes.
Mensaje de error 0x80070057 al instalar Windows 7
  1. Lo que haremos será abrir el Command Prompt, para ello hay que presionar Shift + F10 simultáneamente.
    Mensaje de error 0x80070057 al instalar Windows 7
  2. En la nueva ventana escribe diskpart y presiona el Enter.
  3. A continuación, ejecuta lisk disk.
  4. Ahora podremos ver el número de la partición dañada. Fíjate que el tamaño coincida con la partición que te daba problemas.
  5. Si la partición problemática era la “0”, ejecutaremos select Disk 0.
  6. Escribe el comando clean y dale al Enter.
  7. Ahora vamos a crear la partición en donde vamos a instalar Windows (el disco duro C). Para ello ejecuta create partition primary size=500000. En este caso tenemos un disco duro de 500 GB.
    No te preocupes demasiado por ajustar los GB para que no sobre ninguno, al acabar el proceso podemos eliminar estas particiones y crearlas desde el asistente de Windows que te indica el espacio que queda libre, para poder ajustar los GB al milímetro.
  8. Escribe list partition.
  9. Seleccionamos la partición donde queramos instalar Windows: select partition 1.
  10. La activamos: active.
  11. La formateamos en NTFS: format fs=ntfs quick.
  12. Salimos de Diskpart: exit.
  13. Salimos del Command Prompt: exit.
  14. Le damos a actualizar en la ventana de instalación de Windows para refrescar la tabla de particiones.

Hecho esto ya podemos seguir el proceso de instalación normal o eliminar la partición para ajustar los GB de manera más exacta.

Nota: si después de ejecutar el comando format fs=ntfs quick nos sale un error, es probable que el disco duro esté dañado y tengas que cambiarlo.

2. Cambiar la configuración del símbolo decimal

Por raro que parezca, el error 0x80070057 puede producirse, a veces, por tener mal configurados los símbolos decimales. Para cambiar la configuración del símbolo decimal hay que:

  1. Abrir el Panel de control.
  2. Hacer clic en el reloj.
  3. Lenguaje y luego región.
  4. Ahora hacemos clic en la pestaña de formatos y vamos al menú de configuración adicional.
  5. Desde aquí podemos cambiar el símbolo decimal y luego hacemos clic en Aceptar dos veces.
    Configuramos el decimal y le damos a Aceptar
  6. Para que tenga efecto los cambios debemos reiniciar el PC.

3. Fallo de configuración en el registro de Windows

Si el error 0x80070057 nos aparece durante la copia de seguridad de Windows, entonces el problema suele estar relacionado con el registro de Windows, para solucionarlo:

  1. Haz clic en botón de inicio de Windows y escribe regedit. Luego presiona Enter.
  2. Ve abriendo y siguiendo la ruta: HKEY_LOCAL_MACHINE > SOFTWARE > Policies > Microsoft > SystemCertificates.
    No encontraremos con algo parecido a esto
  3. Ahora en el panel derecho hacemos clic con el botón derecho del ratón y seleccionamos Nuevo y luego DWORD (32-bit) Value.
  4. Cambiamos el nombre a CopyFileBufferedSynchronousIo.
  5. Hacemos doble clic sobre el nuevo registro CopyFileBufferedSynchronousIo y le damos el valor de 1 y le damos a Aceptar para guardarlo.

Ya puedes cerrar el Editor del Registro y reiniciar tu ordenador para comprobar si se ha solucionado el problema.

Fuentes

  1. support.microsoft.com

Rubén Castro

Redactor

Apasionado de explorar y diseccionar lo último en tecnología. Tengo mucha experiencia en el mundo de los ordenadores y el gaming, aunque también me gustan todos los tipos de gadgets.

Consentimiento