¿Por qué recibo el error 0x80070004 cuando intento actualizar a Windows 8.1 desde Windows 8?

4

Entonces, estoy tratando de actualizar Windows 8 a Windows 8.1 a través de la Tienda Windows, pero cada vez que lo intento, la actualización se descarga correctamente, pero luego aparece el error:

Windows 8.1
Esta aplicación no fue instalada - ver detalles

Cuando hago clic en él, dice:

Algo sucedió y el Windows 8.1 no pudo ser instalado. Inténtalo de nuevo. Código de error: 0x80070004
Try again Cancel Install

¿Qué significa esto? Una búsqueda rápida en Google no da nada.

He intentado reiniciar, borrar la memoria caché de la tienda y reiniciar Windows Update. Todas las actualizaciones de Windows fueron instaladas. He intentado usar una cuenta de administrador diferente y no funciona.


Un rápido chkdsk La exploración no muestra errores.


Una exploración SFC ahora no muestra errores.


He encontrado el registro de errores!

http://pastebin.com/BXZEsejm

¿Por qué está corrupto el registro?


Resultados DISM

Checking System Update Readiness.


Summary:
Operation: Detect and Repair 
Operation result: 0x0
Last Successful Step: Entire operation completes.
Total Detected Corruption:  0
Total Repaired Corruption:  0
    CSI Store Metadata refreshed:   True

Total Operation Time: 1405 seconds.

fuente
los 0x80070004 error es "ERROR_TOO_MANY_OPEN_FILES". No demasiado útil en la delantera. :) ¿Qué has probado ya? Por ejemplo: ¿Ha intentado reiniciar y volver a intentar la actualización?
Ƭᴇcʜιᴇ007
No es que sea literal. ;) Es más probable que haya un archivo abierto por ese proceso (el actualizador). Si ha intentado reiniciar (aún no ha dicho lo que ha intentado), pruebe también restableciendo Windows Update y restablecer el caché de la tienda .
Ƭᴇcʜιᴇ007
@ techie007 Ahora probé todos esos y sigo recibiendo el mismo error.
Si aún no lo has hecho, haz algunas comprobaciones de disco. A partir de aquí, le sugiero que edite su pregunta y la actualice para incluir lo que ha intentado y los resultados. Esperemos que eso ayude a alguien a reconocer lo que está pasando sin sugerir cosas que ya has probado. Pero esa es una situación extraña, por cierto, un di no tiene respuestas específicas. Si las comprobaciones del disco aparecen limpias, podría valer la pena ponerse en contacto con el servicio de asistencia técnica de MS.
Ƭᴇcʜιᴇ007
@JeffreyLin ¿ha movido algún perfil de usuario a otro disco en lugar de a la ubicación predeterminada de C:/? Si es así, probablemente este sea el culpable en su caso, ya que muchos otros usuarios lo han confirmado. Desde aquí y aquí
avirk

Respuestas:

4

Parece que tienes problemas en Windows 8. No tiene sentido intentar actualizar a 8.1 sin corregirlos primero y verificar que "sfc / scannow" pasa sin errores y también que Windows Update es funcional y puede parchear completamente su instalación de Windows.

Algunas utilidades que podrían ayudarle a detectar problemas son:

Si ninguno de ellos ayuda, Haga una instalación de reparación de Windows 8 sin perder nada .

El siguiente paso es verificar si su perfil de usuario se corrompió. Siga las instrucciones del artículo. Cómo arreglar el perfil de usuario corrupto en Windows 8 para crear un nuevo perfil de administrador y ver si puede hacerlo mejor que su cuenta anterior.

Si nada ayuda, mi consejo restante es buscar el artículo. Cómo actualizar, reiniciar o restaurar tu PC . Si el problema es reciente, primero intente restaurar a un punto de restauración del sistema que Fechas anteriores a la aparición del problema. Si eso no ayuda, entonces intente una actualización, con un reinicio como la última acción posible. Si el restablecimiento no funciona, vuelva a formatear el disco. y reinstalar Windows 8 desde DVD o USB.

En todos los casos, antes de comenzar, asegúrese de hacer una copia de seguridad de todos sus datos.


Una vez que "sfc / scannow" y Windows Update pasan sin errores, Siga los pasos descritos en el artículo:
Solución: la instalación de Windows 8.1 no se pudo completar error .

En pocas palabras, las instrucciones son para abrir un símbolo del sistema como administrador, luego ingrese

net stop wuauserv
net stop bits

Luego navega a la C:\Windows\SoftwareDistribution y elimine todos los archivos y carpetas que contiene (reinícielo si está en uso).

Luego ingrese los siguientes comandos:

net start wuauserv
net start bits

Ahora abra la Tienda Windows y vuelva a intentar el proceso de actualización.


Si todavía tiene errores con la tienda, algunos consejos:

  • Desactivar todos los productos de seguridad.
  • En el símbolo del sistema (cmd) Ejecutar como administrador, ejecute WSReset.exe para restablecer la tienda
harrymc
fuente
Veo que sfc ahora funciona, así que agregué una segunda parte a mi respuesta. Sus comentarios son bienvenidos.
harrymc
Ver el articulo Cómo instalar la actualización de Windows 8.1 cuando falta en la tienda . El mejor consejo es instalar KB2871389, pero debe realizar la Actualización de Windows para TODAS las actualizaciones obligatorias Y opcionales antes de intentar 8.1. Ver también ¿Por qué no puedo encontrar la actualización en la tienda? .
harrymc
Estos son inútiles, no tiene sentido. ¿Has probado los enlaces en mi comentario anterior?
harrymc
Creo que el problema comenzó hace mucho tiempo. Creé un nuevo perfil de usuario por algún motivo y luego migré todos mis datos de usuario. Cambié el nombre del perfil de usuario y luego me metí con las cosas en el registro. ¿Podría ser esto lo que está causando el problema?
Probablemente en c: \ windows \ setuperr.log, publique si no está vacío. ¿Ha intentado (1) detener todos los productos de seguridad, (2) en cmd run as admin run WSReset.exe, (3) otra cuenta de administrador. Ver también este enlace . ¿Es posible que haya desplazado su perfil de usuario de C: a otro disco mediante un enlace simbólico?
harrymc