¿Qué es el Error 0x80070002 en Windows y por qué ocurre?
El código de error 0x80070002 es uno de los fallos más comunes y frustrantes a los que se enfrentan los usuarios de sistemas operativos Windows, especialmente al intentar instalar actualizaciones a través de Windows Update o al utilizar herramientas como el Asistente de Recuperación.
Este error suele manifestarse cuando Windows no logra encontrar un archivo específico que el sistema necesita para completar una tarea determinada. Las causas principales de este problema incluyen:
- Archivos del sistema dañados o corrompidos.
- Falla en los servicios de Windows Update o archivos de caché corruptos en las carpetas de distribución de software.
- Problemas de sincronización de fecha y hora en el BIOS o en el sistema operativo.
Método 1: Restablecer los componentes de Windows Update
Dado que este error afecta comúnmente al servicio de actualizaciones, reiniciar los servicios y borrar la caché de descargas suele resolver el problema de raíz. Sigue estos pasos:
- Presiona las teclas
Windows + Xy selecciona Terminal (Administrador) o Símbolo del sistema (como administrador). - Detén los servicios de actualización ejecutando los siguientes comandos uno por uno y presionando Enter:
net stop wuauservnet stop cryptSvcnet stop bitsnet stop msiserver - Renombra las carpetas de caché para forzar a Windows a crear nuevas libres de errores escribiendo:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.oldren C:\Windows\System32\catroot2 Catroot2.old - Reinicia los servicios detenidos previamente con los comandos:
net start wuauservnet start cryptSvcnet start bitsnet start msiserver - Reinicia tu ordenador para aplicar los cambios.
Método 2: Ejecutar las herramientas SFC y DISM
Si el error persiste, es probable que existan archivos de sistema dañados. Las herramientas nativas de Windows pueden escanear y reparar automáticamente estos componentes.
- Abre nuevamente el Símbolo del sistema como Administrador.
- Ejecuta el comando para reparar la imagen del sistema escribiendo:
DISM.exe /Online /Cleanup-image /Restorehealthy presiona Enter. Espera a que el proceso llegue al 100%. - A continuación, ejecuta el verificador de archivos del sistema escribiendo:
sfc /scannowy presiona Enter. - Una vez finalizado el escaneo, reinicia tu PC y comprueba si el error ha desaparecido.
Método 3: Verificar la Fecha y la Hora del Sistema
Una causa frecuentemente ignorada del error 0x80070002 es una configuración incorrecta en la zona horaria, la fecha o la hora del equipo, lo cual impide que Windows valide certificados de actualización correctamente.
- Haz clic derecho sobre el reloj situado en la esquina inferior derecha de la barra de tareas y selecciona Ajustar fecha y hora.
- Asegúrate de que la opción Establecer hora automáticamente esté activada.
- Haz clic en el botón Sincronizar ahora para forzar la actualización de la hora con los servidores de tiempo de Microsoft.