Cómo solucionar el error de actualización 0x8007045b de Windows 10 de forma eficaz
Lidiar con el error 0x8007045b durante las actualizaciones de Windows puede ser muy frustrante. Es como si Windows tuviera un berrinche y se negara a actualizar, a menudo acompañado de ese críptico mensaje: » 0x8007045B -2147023781 – ERROR_SHUTDOWN_IN_PROGRESS«.Normalmente, se debe a daños en los servicios de actualización, archivos del sistema faltantes o conflictos con antivirus de terceros. Sinceramente, este error puede aparecer de repente, así que tener algunos trucos bajo la manga puede ahorrarte muchos problemas.
Solucionar esto significa que podrás actualizar a la última versión de Windows sin problemas. Se trata de restablecer o reparar los componentes de actualización, revisar los archivos del sistema y, a veces, obtener manualmente las últimas actualizaciones si todo lo demás falla. Lo bueno es que la mayoría de estas soluciones son bastante sencillas, pero no te sorprendas si algunos pasos requieren un poco de paciencia o varios intentos.
Cómo solucionar el error 0x8007045b en Windows
Utilice el solucionador de problemas de Windows Update
Esta herramienta integrada suele ser la primera opción. Analiza en busca de inconsistencias en la configuración de actualización e intenta repararlas automáticamente. En algunas configuraciones, funciona sorprendentemente bien, especialmente si el error se debe a pequeños fallos del servicio o a datos de caché dañados.
- Presione la tecla Windows y haga clic en el ícono del engranaje para abrir Configuración.
- Vaya a Actualización y seguridad > Solucionar problemas.
- En el panel derecho, busque “Windows Update”.
- Haga clic en él y luego presione Ejecutar el solucionador de problemas.
- Sigue las instrucciones. El sistema hará lo suyo: escaneará, detectará problemas e intentará repararlos.
Dale un poco de tiempo. A veces, en algunas máquinas, parece que se bloquea o simplemente se salta algún paso, pero persiste y reinicia el PC después. Luego, intenta actualizar de nuevo. Si esto no funciona, continúa con el siguiente paso, ya que probablemente haya problemas más graves.
Eliminar antivirus o software de seguridad de terceros
Sí, es molesto, pero cierto: las aplicaciones antivirus pueden interferir con Windows Update. En algunos equipos, al deshabilitar o desinstalar el programa de terceros, el proceso de actualización deja de bloquearse. Prueba a ver si funciona y luego vuelve a habilitarlo o reemplaza el software si es necesario. Windows Defender suele ser una buena alternativa, ya que está integrado y es menos probable que cause conflictos.
La desinstalación puede ser tan sencilla como dirigirse al Panel de control > Programas y características y eliminar el antivirus, o hacer clic derecho en el ícono en la bandeja del sistema y elegir deshabilitar; solo recuerde volver a activarlo más tarde, a menos que esté seguro del riesgo para su seguridad.
Ejecutar escaneos SFC y DISM
Aquí es donde se vuelve un poco técnico, pero vale la pena. Los archivos de sistema dañados o faltantes suelen ser la causa de errores de actualización persistentes. Ejecutar sfc /scannowcomandos DISM puede solucionar estos problemas subyacentes.
- Abra el Símbolo del sistema como administrador.(Haga clic con el botón derecho en el menú Inicio > Terminal de Windows (Administrador) o busque Símbolo del sistema, haga clic con el botón derecho y seleccione Ejecutar como administrador).
- Escribe
sfc /scannowy pulsa Intro. Déjalo ejecutar (puede tardar entre 10 y 15 minutos).Analizará e intentará reparar los archivos dañados. - Una vez completado, reinicie su máquina y vea si la actualización funciona nuevamente.
- De lo contrario, abra nuevamente el Símbolo del sistema y ejecute estos comandos uno por uno:
Dism /Online /Cleanup-Image /ScanHealth Dism /Online /Cleanup-Image /CheckHealth Dism /Online /Cleanup-Image /RestoreHealth
Estos comandos comprueban si la imagen de Windows está dañada e intentan repararla. No voy a mentir, a veces se bloquean o dan errores, sobre todo si la imagen está muy dañada. Si todo funciona correctamente, reinicia de nuevo e intenta actualizar.
Restablecer los servicios de actualización de Windows
La corrupción o la interrupción parcial de los servicios de actualización pueden causar este error. Restablecerlos desde cero suele solucionar el problema. A continuación, te explicamos cómo:
- Abra el símbolo del sistema como administrador.
- Detenga los servicios de actualización con estos comandos:
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver
Luego, cambie el nombre de las carpetas SoftwareDistribution y Catroot2; a veces, sus datos en caché se corrompen y necesitan una nueva ubicación:
Ren C:\Windows\SoftwareDistribution SoftwareDistribution.old Ren C:\Windows\System32\catroot2 Catroot2.old
A continuación, registre todos los archivos DLL que usa Windows Update. Es un poco tedioso, pero aquí tiene una lista resumida de comandos: péguelos todos en la misma ventana del Símbolo del sistema con privilegios elevados:
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
Una vez registradas todas las DLL, restablezca la configuración de red (winsock y proxy):
netsh winsock reset netsh winsock reset proxy
Por último, reinicia aquellos servicios que detuviste anteriormente:
net start wuauserv net start cryptSvc net start bits net start msiserver
Reinicia y busca actualizaciones. A veces, estos pasos solucionan errores de corrupción inusuales que ningún otro método puede solucionar. Si el problema persiste, probablemente se trate de un daño a nivel del sistema que requiere una solución más drástica.
Instalar manualmente las últimas actualizaciones de Windows
Si el proceso de actualización habitual sigue presentando errores, descargar el paquete de actualización independiente puede ser útil. Busque el número de KB exacto de la última actualización continua instalada en el Catálogo de Microsoft Update. Una vez que lo tenga:
- Busca tu base de conocimientos en ese sitio. Elige la arquitectura correcta (x86, x64, ARM).
- Descargue el archivo de actualización.msu.
- Ejecute el archivo y siga las instrucciones para instalar la actualización manualmente. A veces, esto evita por completo los errores del servicio de actualización.
Utilice Restaurar sistema o Restablecer Windows
Si nada más funciona y tienes algunos puntos de restauración, revertir el sistema podría solucionar los problemas principales que causan estos errores. Abre el Panel de Control > Sistema y Seguridad > Sistema > Protección del Sistema para acceder a los puntos de restauración. Selecciona el punto de restauración más reciente antes de que apareciera el problema y deja que Windows revierte el sistema. Recuerda que esto podría eliminar algunas aplicaciones o configuraciones.
Aunque una instalación nueva es un poco más drástica, garantiza un borrón y cuenta nueva si todo lo demás falla. A veces, la única solución es borrar el sistema y reinstalar. Pero antes, prueba estas otras soluciones para una solución menos dolorosa.
Resumen
- Ejecute el solucionador de problemas de Windows Update.
- Deshabilite o elimine temporalmente el software antivirus de terceros.
- Realice exploraciones SFC y DISM para reparar archivos del sistema.
- Restablecer los componentes de Windows Update manualmente.
- Descargue e instale manualmente las últimas actualizaciones si es necesario.
- Utilice puntos de restauración del sistema o considere restablecer si todo lo demás falla.
Resumen
Este tipo de error puede volver loco a cualquiera, pero la mayoría de las veces se puede reparar con un poco de paciencia. Ya sea reiniciando servicios, ejecutando análisis o actualizando manualmente, la clave es la persistencia. Solucionar problemas o conflictos muy arraigados puede ser un fastidio, pero no es imposible. Cruzando los dedos, esto permitirá que una actualización avance y evitará dolores de cabeza en el futuro.