Causas y soluciones del error 80240025
El error 80240025 puede aparecer durante la instalación de actualizaciones pendientes para el sistema operativo Windows. El error se produce en una gran variedad de versiones de Windows, como Windows 7, Windows 8, Windows 8.1 e incluso en las versiones actuales de Windows 10. Sin embargo, en Windows 8 y 10, este código puede aparecer ligeramente diferente, como 0x80240025 o 0xc80240025.
El error 80240025 puede aparecer por los siguientes motivos:
- Un error típico en el funcionamiento del sistema operativo Windows.
- Problemas con algunos componentes del Centro de Actualización.
- Archivos del sistema dañados.
- Interferencia de antivirus de terceros.
Normalmente, las razones mencionadas anteriormente están detrás de la aparición de estos errores. Pues bien, veamos ahora una serie de métodos que se pueden utilizar para eliminar el error 80240025.
Error 80240025 Solución
Solución 1 Ejecuta una herramienta de localización de averías
El Solucionador de Problemas es siempre el primer paso para resolver los errores del Centro de Actualización. Los usuarios de todas las versiones de Windows pueden utilizar la herramienta, pero los propietarios de Windows 7 tendrán que buscarla en un lugar ligeramente diferente.
Windows 7
- Pulsa la combinación de teclas Win+R para que aparezca la ventana Ejecutar.
- Introduce «control.exe /name Microsoft.Troubleshooting» en la línea en blanco de la ventana y pulsa Intro.
- Una vez que estés en la sección de Solución de Problemas del Panel de Control, ve a Sistema y Seguridad.
- Ve a la parte inferior de la ventana y haz clic en «Centro de Actualización de Windows».
- Haz clic en «Siguiente» en la nueva ventana y sigue el proceso para solucionar el posible problema del Centro de Actualizaciones.
- Sigue las instrucciones de la herramienta si es necesario.
Windows 10
- Pulsa la combinación de teclas Win+I para que aparezca la ventana de Configuración.
- Localiza la sección de Actualización y Seguridad y ve a ella.
- A continuación, a través del panel de la izquierda, ve a la subsección Solución de problemas.
- Busca «Centro de Actualización de Windows» en la lista de componentes y haz clic en él con el botón izquierdo del ratón.
- En la parte inferior aparecerá un botón «Ejecutar solucionador de problemas», haz clic en él.
- Ahora sigue las instrucciones del remedio en una nueva ventana.
Una vez que hayas terminado con la herramienta, reinicia tu PC y comprueba el error 80240025. ¿No ha cambiado nada? Entonces probemos otro método…
Solución #2 Ejecutar la utilidad System File Checker
Los errores del Centro de Actualizaciones pueden producirse como resultado de la corrupción de algunos archivos del sistema que participan activamente en el proceso de descarga e instalación de nuevas actualizaciones de Windows. Es bastante fácil comprobarlo utilizando la utilidad System File Checker (o SFC). Esta utilidad ya está presente en tu sistema, por lo que se puede iniciar inmediatamente.
Para ejecutar el SFC, tienes que hacer lo siguiente:
- Pulsa Win+R para que aparezca la ventana Ejecutar.
- Escribe «cmd» en la línea en blanco y pulsa Ctrl+Mayús+Enter para que aparezca el Símbolo del sistema como administrador.
- Introduce el comando sfc /scannow en la consola y pulsa Intro.
- Espera a que la utilidad termine y revisa los resultados del escaneo.
- Reinicia tu PC.
¿La utilidad SFC ha detectado y reparado los daños en los archivos del sistema? Entonces es muy probable que el error 80240025 haya desaparecido y puedas seguir utilizando el Centro de Actualizaciones de Windows como siempre.
Solución #3 Desactivar el antivirus instalado
En casos bastante raros, los problemas en el Centro de Actualización de Windows pueden comenzar debido a la intervención de un antivirus demasiado «cuidadoso». Prueba a desactivar tu antivirus y luego intenta actualizar tu sistema. Lamentablemente, no podemos darte instrucciones exactas sobre cómo desactivar el antivirus, ya que el software antivirus funciona de forma diferente para cada fabricante.
Sin embargo, a menudo puedes desactivar el antivirus a través del icono correspondiente en el panel de notificaciones de Inicio. También es importante tener en cuenta que está garantizado que podrás encontrar instrucciones detalladas sobre cómo desactivar tu antivirus en el sitio web oficial de su fabricante.
Solución #4 Ejecuta la utilidad de Servicio y Gestión de Imágenes de Despliegue
¿Recuerdas cómo restaurábamos los archivos del sistema contigo? Pues bien, lo más probable es que el error 80240025 se deba a un repositorio de componentes y a una imagen de Windows corruptos. Es un problema muy grave, pero puedes solucionarlo potencialmente utilizando la utilidad Deployment Image Servicing and Management (DISM).
DISM se utiliza de forma similar a SFC: a través de la línea de comandos con privilegios de administrador. Prueba esto:
- Ejecuta la línea de comandos como administrador, como se ha demostrado anteriormente (Win+R→cmd).
- Invocando la consola del sistema, ejecuta los tres comandos siguientes en la consola:
- DISM /Online /Limpiar-Imagen /ComprobarSalud
- DISM /Online /Limpieza-Imagen /ScanHealth
- DISM /Online /Limpiar-Imagen /RestaurarSalud
- Comprueba los resultados de DISM durante las fases de Comprobación, Escaneo y Restauración y luego reinicia tu PC.
Si DISM ha detectado y reparado el repositorio de componentes y la corrupción de la imagen del sistema operativo, el error 80240025 seguramente ha desaparecido – intenta actualizar tu Windows.
Solución #5 Corregir la configuración del registro (si procede)
Si tu ordenador está conectado a un servidor o a una red de carácter público/laboral, la instalación de actualizaciones para tu sistema operativo Windows puede estar simplemente prohibida. Puedes intentar sortear esta prohibición cambiando una determinada configuración en el registro del sistema. Sin embargo, antes de hacerlo, te recomendamos encarecidamente que hables con tu administrador al respecto.
Para deshacerte de la prohibición de instalar actualizaciones de Windows, tienes que hacer lo siguiente:
- Pulsa Win+R y ejecuta «regedit».
- Ve a HKEY_USERSS-1-5-18NsoftwareMicrosoftWindowsCurrentVersionPoliciesWindowsUpdate, utilizando el buscador de la barra de menú de la ventana del registro.
- Haz doble clic en «DisableWindowsUpdateAccess» en la parte derecha de la ventana para abrir sus propiedades.
- Selecciona la notación hexadecimal y pon el campo en 0 (cero).
- Guarda los cambios en el registro del sistema y cierra todas las ventanas.
- Reinicia el ordenador.
Ve a tu Centro de Actualización y comprueba si el error 80240025 ha desaparecido. Si no ha cambiado nada, probablemente el problema sea otro.
Solución #6 Restablecer los componentes del Centro de Actualización (+ script)
Si ninguna de las soluciones anteriores pudo deshacerse del molesto error que se produce durante el proceso de actualización del sistema operativo, es posible que haya algo que no funcione bien en el propio Centro de Actualización o, más concretamente, en sus numerosos componentes. ¿Qué haces en ese caso? Puedes hacerlo manualmente o automáticamente reparando los componentes del Centro de Actualización.
A continuación exploraremos ambas opciones contigo.
Restablecimiento manual de los componentes del Centro de Actualización
- Abre la línea de comandos como administrador, tal y como se muestra arriba.
- Introduce la siguiente serie de comandos en la consola:
- bits de parada netos
- net stop wuauserv
- net stop cryptsvc
- Suprime «%ALLUSERSPROFILE%NDatos de aplicaciónNMicrosoftNRedNDownloaderqmgr.dat»
- %Systemroot%NDistribuciónDeSoftwareNAlmacenamientoDeDatos
- %Systemroot%NDistribuciónDeSoftwareNDescarga
- %Systemroot%System32catroot2
- Ren %Systemroot%NDistribuciónDeSoftwareNDataStore DataStore.bak
- Ren %Systemroot%NDistribuciónDeSoftwareNDescarga Download.bak
- Ren %Systemroot%System32catroot2.bak
- sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;BA)(A;;CCLCSWLOCRRC;;AU)(A;;CCLCSWRPWPDTLOCRRC;;PU)
- sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;BA)(A;;CCLCSWLOCRRC;;AU)(A;;CCLCSWPWPDTLOCRRC;;PU)
- cd /d %windir%system32
- regsvr32.exe atl.dll
- regsvr32.exe urlmon.dll
- regsvr32.exe mshtml.dll
- regsvr32.exe shdocvw.dll
- regsvr32.exe browseui.dll
- regsvr32.exe jscript.dll
- regsvr32.exe vbscript.dll
- regsvr32.exe scrrun.dll
- regsvr32.exe msxml.dll
- regsvr32.exe msxml3.dll
- regsvr32.exe msxml6.dll
- regsvr32.exe actxprxy.dll
- regsvr32.exe softpub.dll
- regsvr32.exe wintrust.dll
- regsvr32.exe dssenh.dll
- regsvr32.exe rsaenh.dll
- regsvr32.exe gpkcsp.dll
- regsvr32.exe sccbase.dll
- regsvr32.exe slbcsp.dll
- regsvr32.exe cryptdlg.dll
- regsvr32.exe oleaut32.dll
- regsvr32.exe ole32.dll
- regsvr32.exe shell32.dll
- regsvr32.exe initpki.dll
- regsvr32.exe wuapi.dll
- regsvr32.exe wuaueng.dll
- regsvr32.exe wuaueng1.dll
- regsvr32.exe wucltui.dll
- regsvr32.exe wups.dll
- regsvr32.exe wups2.dll
- regsvr32.exe wuweb.dll
- regsvr32.exe qmgr.dll
- regsvr32.exe qmgrprxy.dll
- regsvr32.exe wucltux.dll
- regsvr32.exe muweb.dll
- regsvr32.exe wuwebv.dll
- netsh winsock reset
- bits de inicio de red
- net start wuauserv
- net start cryptsvc
- Cierra la línea de comandos y reinicia el PC.
Restablecimiento automático de los componentes del Centro de Actualización
- Crea un archivo de texto plano en tu Escritorio.
- Abre el archivo de texto creado y pega en él el siguiente script:
- @ECHO OFF
eco .
eco .
PAUSA
eco .
establecer b=0:bits
set /a b=%b%+1
si %b% es igual a 3 (
goto end1
)
bits de parada netos
echo Comprobando el estado del servicio de bits.
sc consulta bits | findstr /I /C: «STOPPED»
si no %errorlevel%==0 (
ir a los bits
)
goto bucle2:fin1
cls
eco.
echo No se ha podido restablecer Windows Update debido a que los bits del servicio no se han detenido
echo Por favor, ejecuta el script como administador haciendo clic con el botón derecho en el archivo WuReset o tu servicio BITS no responderá.
eco.
pausa
goto Inicio:bucle2
set w=0:wuauserv
set /a w=%w%+1
si %w% es igual a 3 (
goto end2
)
net stop wuauserv
echo Comprobando el estado del servicio wuauserv.
sc query wuauserv | findstr /I /C: «STOPPED»
si no %errorlevel%==0 (
ir a wuauserv
)
goto bucle3:fin2
cls
eco.
echo No se ha podido restablecer Windows Update porque el servicio wuauserv no se ha detenido.
eco.
pausa
goto Inicio:bucle3
set app=0:appidsvc
set /a app=%app%+1
si %app% es igual a 3 (
ir a end3
)
net stop appidsvc
echo Comprobando el estado del servicio appidsvc.
sc query appidsvc | findstr /I /C: «STOPPED»
si no %errorlevel%==0 (
ir a appidsvc
)
goto bucle4:end3
cls
eco.
echo No se ha podido restablecer Windows Update porque el servicio appidsvc no se ha detenido.
eco.
pausa
ir a Inicio:loop4
establecer c=0:cryptsvc
set /a c=%c%+1
si %c% es igual a 3 (
ir a end4
)
net stop cryptsvc
echo Comprobando el estado del servicio cryptsvc.
sc consulta cryptsvc | findstr /I /C: «STOPPED»
si no %errorlevel%==0 (
ir a cryptsvc
)
ir a Reiniciar:fin4
cls
eco.
echo No se ha podido restablecer Windows Update porque el servicio cryptsvc no se ha detenido.
eco.
pausa
ir a Inicio:Reiniciar
Ipconfig /flushdns
del /s /q /f «%ALLUSERSPROFILE%NDatos de aplicaciónNMicrosoftNRedNDownloaderqmgr.dat»cd /d %windir%system32
if exist «%SYSTEMROOT%winsxspending.xml.bak» del /s /q /f «%SYSTEMROOT%winsxspending.xml.bak»
si existe «%SYSTEMROOT%winsxspending.xml» (
takeown /f «%SYSTEMROOT%winsxspending.xml»
attrib -r -h -s /d «%SYSTEMROOT%winsxspending.xml»
ren «%SYSTEMROOT%winsxspending.xml» pending.xml.bak
)if exist «%SYSTEMROOT%SoftwareDistribution.bak» rmdir /s /q «%SYSTEMROOT%SoftwareDistribution.bak»
si existe «%SYSTEMROOT%DistribuciónDeSoftware» (
attrib -r -s -h /s /d «%SYSTEMROOT%NDistribuciónDeSoftware»
ren «%SYSTEMROOT%DistribuciónDeSoftware» SoftwareDistribution.bak
)if exist «%SYSTEMROOT%system32Catroot2.bak» rmdir /s /q «%SYSTEMROOT%system32Catroot2.bak»
si existe «%SYSTEMROOT%Nsystem32Catroot2» (
attrib -r -s -h /s /d «%SYSTEMROOT%catroot2»
ren «%SYSTEMROOT%Nsystem32Catroot2» Catroot2.bak
)if exist «%SYSTEMROOT%WindowsUpdate.log.bak» del /s /q /f «%SYSTEMROOT%WindowsUpdate.log.bak»
si existe «%SYSTEMROOT%WindowsUpdate.log» (
attrib -r -s -h /s /d «%SYSTEMROOT%NWindowsUpdate.log»
ren «%SYSTEMROOT%WindowsUpdate.log» WindowsUpdate.log.bak
)sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;BA)(A;;CCLCSWLOCRRC;;AU)(A;;CCLCSWRPWPDTLOCRRC;;PU)
sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;BA)(A;;CCLCSWLOCRRC;;AU)(A;;CCLCSWPWPDTLOCRRC;;PU)regsvr32.exe /s atl.dll
regsvr32.exe /s urlmon.dll
regsvr32.exe /s mshtml.dll
regsvr32.exe /s shdocvw.dll
regsvr32.exe /s browseui.dll
regsvr32.exe /s jscript.dll
regsvr32.exe /s vbscript.dll
regsvr32.exe /s scrrun.dll
regsvr32.exe /s msxml.dll
regsvr32.exe /s msxml3.dll
regsvr32.exe /s msxml6.dll
regsvr32.exe /s actxprxy.dll
regsvr32.exe /s softpub.dll
regsvr32.exe /s wintrust.dll
regsvr32.exe /s dssenh.dll
regsvr32.exe /s rsaenh.dll
regsvr32.exe /s gpkcsp.dll
regsvr32.exe /s sccbase.dll
regsvr32.exe /s slbcsp.dll
regsvr32.exe /s cryptdlg.dll
regsvr32.exe /s oleaut32.dll
regsvr32.exe /s ole32.dll
regsvr32.exe /s shell32.dll
regsvr32.exe /s initpki.dll
regsvr32.exe /s wuapi.dll
regsvr32.exe /s wuaueng.dll
regsvr32.exe /s wuaueng1.dll
regsvr32.exe /s wucltui.dll
regsvr32.exe /s wups.dll
regsvr32.exe /s wups2.dll
regsvr32.exe /s wuweb.dll
regsvr32.exe /s qmgr.dll
regsvr32.exe /s qmgrprxy.dll
regsvr32.exe /s wucltux.dll
regsvr32.exe /s muweb.dll
regsvr32.exe /s wuwebv.dll
regsvr32 /s wudriver.dll
netsh winsock reset
netsh winsock reset proxy:Inicio
bits de inicio de red
net start wuauserv
net start appidsvc
net start cryptsvc
echo Tarea completada con éxito¡ Por favor, reinicia tu ordenador y comprueba de nuevo las actualizaciones.
PAUSA
- @ECHO OFF
- A continuación, haz clic en «Archivo» en la barra de menú del bloc de notas y selecciona «Guardar como…».
- Selecciona una ubicación adecuada, dale al archivo el nombre «WinUpdReset» y la extensión «.bat», y haz clic en «Guardar».
- Haz clic en el PCM creado «WinUpdReset.bat» y selecciona «Ejecutar como administrador».
- Espera a que termine el restablecimiento de los componentes del Centro de Actualización, y luego reinicia el PC.
Una vez que hayas entrado en Windows, ejecuta una actualización del sistema a través del Centro de actualizaciones y comprueba si el error 80240025 ha desaparecido. Si esta vez tampoco ha cambiado nada, te recomendamos que no vuelvas a perder el tiempo y vayas a reinstalar Windows. Como alternativa, puedes aplicar un punto de restauración o reiniciar el PC; estas opciones podrían funcionar, pero desgraciadamente no hay ninguna garantía.