Por qué ocurre el error 0x800f0989 y cómo deshacerse de él

Error 0x800f0989 generalmente ocurre cuando un usuario de Windows 10 intenta instalar actualizaciones acumulativas para su sistema operativo. Archivos de sistema corruptos, caché defectuoso, instaladores de actualizaciones problemáticas, servicios de Centro de actualización desactivados: hay una gran cantidad de razones por las cuales este error puede aparecer en la computadora de un usuario.

En el artículo de hoy, miraremos con usted en una serie de métodos diseñados para corregir 0x800f0989 y otros errores similares de Windows 10 Update Center. Recomendamos realizarlos en el orden en que se presentan a continuación.

Solución a 0x800f0989 Error en la actualización de Windows 10

0x800f0989

Solución #1 Desinstalar actualizaciones instaladas recientemente

No muchas personas saben esto, pero los problemas de actualización de Windows pueden comenzar … debido a las actualizaciones previamente instaladas. Aparentemente, algunas actualizaciones pueden volverse «torcidas» en el sistema, lo que causa problemas al instalar actualizaciones posteriores. Entonces, ¿qué debes hacer en tales casos? La respuesta es desinstalar algunas actualizaciones previamente instaladas y luego ejecutar las actualizaciones del sistema operativo nuevamente.

Para deshacerse de las últimas actualizaciones, debe hacer lo siguiente:

  • Presione la combinación Win+I en su teclado para abrir el cuadro de configuración.
  • Localice y navegue a la sección «Actualización y seguridad».
  • Haga clic en la pestaña «Windows Update Center» (o subsección).
  • Haga clic en «Ver registro de actualización» (icono de reloj y flechas).
  • En el registro de actualización, haga clic en «Eliminar actualizaciones».
  • Seleccione la actualización apropiada, haga clic en ella con un PCM y seleccione «Desinstalar».
  • Sigue las instrucciones en la pantalla.
  • Repita los pasos anteriores con algunas actualizaciones más recientes.
  • Reinicie su PC.

Pruebe el centro de actualización. Es posible que no vea el error 0x800f0989 esta vez.

Solución #2 Ejecute el solucionador de problemas del sistema

El solucionador de problemas del sistema es capaz de resolver una variedad de problemas que ocurren en el sistema operativo Windows 10. Intentemos usar esta herramienta y ver qué sucede. Para iniciar el solucionador de problemas, debe hacer lo siguiente en su PC:

  • Presione la combinación Win+I en su teclado para abrir el cuadro de configuración.
  • Vaya a la sección «Actualización y seguridad», luego vaya a la subsección «Solución de problemas» (o pestaña, si lo prefiere).
  • Vaya un poco más abajo en la ventana y haga clic en «Solución avanzada de problemas».
  • Encuentre el componente «Windows Update Center» en la lista y haga clic en él.
  • Haga clic en el botón «Ejecutar problemas de problemas» y luego siga las instrucciones de la herramienta en su pantalla.

No hay garantía de que esta herramienta ayude a resolver el error 0x800f0989, pero definitivamente vale la pena intentarlo.

Solución #3 Reiniciar servicios del centro de actualización

Los problemas de actualización de Windows pueden ocurrir cuando uno o más de los servicios de actualización del centro dejan de funcionar correctamente. Servicio de transferencia inteligente de antecedentes, servicio de criptografía y servicio del centro de actualización: sin estos servicios, es prácticamente imposible actualizar Windows 10. Esto es lo que debe hacer:

  • Presione la combinación Win+R en su teclado para mencionar el cuadro de diálogo Ejecutar.
  • Escriba «Services. msc» en la línea en blanco de la caja y presione ENTER.
  • Encuentre el servicio «Servicio de transmisión inteligente de fondo (BIT)» en la lista, haga clic en ella y seleccione «Ejecutar».

Nota: Si el servicio se está ejecutando, haga clic en el botón «Reiniciar».

Una vez que termine de verificar y reiniciar los servicios, verifique el error 0x800f0989.

Solución #4 Eliminar archivos de caché de Windows

El Windows Update Center hace un uso pesado de los archivos de caché para su funcionamiento. Desafortunadamente, estos archivos pueden causar todo tipo de problemas para su sistema si se corrompen o si simplemente hay demasiados. La solución es eliminar el caché problemático. Para hacer lo último, debe seguir los pasos a continuación:

  • Abra la ventana «Servicios» como se demuestra en la solución anterior.
  • Haga clic en «Servicio de transferencia inteligente de fondo (BIT)» y seleccione «Detener».
  • Detente los servicios de criptografía y actualización de Windows Center.
  • Abra Windows Explorer y navegue a los siguientes directorios:
    • C: \ Windows \ SoftwareDistribution
    • C: Windows/System32/Catroot2.

    Nota: Alternativamente, puede cambiar el nombre de estas carpetas a «SoftwareDistribution. old» y «Catroot2. old» en lugar de eliminarlas.

    Después de deshacerse de los archivos de caché, vaya al Windows Update Center y asegúrese de que el error 0x800f0989 haya desaparecido.

    Solución #5 Instale la actualización manualmente

    Si su sistema no puede instalar la actualización acumulativa automáticamente, siempre puede hacerlo usted mismo utilizando el directorio de Microsoft Update Center. Es bastante simple:

    • Copie el número de actualización cerca del cual aparece el error 0x800f0989.
    • Siga el enlace anterior y use el cuadro de búsqueda a la derecha para encontrar la actualización que está buscando.
    • Seleccione la versión apropiada de la actualización de la lista y haga clic en el botón «Descargar» al lado.
    • Después de descargar el archivo MSI, haga clic en él y seleccione «Ejecutar como administrador».
    • Siga las instrucciones adicionales en pantalla para instalar la actualización.
    • Reinicie su PC si esto no se hace automáticamente.

    Por supuesto, en este caso, no debe ver ningún error. Lo principal es elegir la versión correcta de la actualización en el catálogo.

    Solución #6 Restablecer los componentes del centro de actualización

    Desafortunadamente, hay casos en los que nada ayuda: el usuario cae en una verdadera desanimación. No puedes sentarte con un sistema operativo perpetuamente desactualizado, ¿verdad? Restablecer los componentes del Centro de actualización es una solución extremadamente efectiva para muchos errores que ocurren durante la descarga e instalación de muchas actualizaciones de Windows 10.

    Para restablecer los componentes del centro de actualización, debe hacer lo siguiente en su PC:

    • Presione la combinación Win+X, después de la cual seleccione «símbolo del sistema (administrador)».
    • Ejecute todos los siguientes comandos uno por uno:
      • bits de parada neta
      • net stop wuauserv
      • net stop cryptsvc
      • Del «%AllUsersProfile%\ Application Data \ Microsoft \ Network \ Downloader \ QMGR*. dat».
      • Ren %Systemroot %\ SoftwareDistribution \ DataStore DataStore. BAK
      • sc. exe sdset bits d: (a ;; cclcswrpwpdtlocrrc ;;;; sy) (a ;; ccdclcswrpwpdtlocrsdrcwdwo ;;;; ba) (a ;; cclcswlocrrc ;;;; au) (a ;; cclcswrpwpdtlocrrc ;;;;; PU)
      • sc. exe SdSet Wuauserv d: (a ;; cclcswrpwpdttlocrc ;;;; sy) (a ;; ccdclcswrpwpdttlocrsdrcwdwo ;;;; ba) (a ;; cclcsocrrc ;;;; au) (a ;; cclcswrpwpdtlocrc ;;;;;
      • 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
      • reinicio de netsh winsock
      • bits de inicio neto
      • inicio neto wuauserv
      • Net Start Cryptsvc

      ¿No quieres ingresar un montón de comandos? Luego hay una manera más rápida: crear un archivo de murciélago que automáticamente hará todo por usted. Todo lo que necesita hacer es crear un archivo de texto, pegar un script especial desarrollado por camaradas «embriagadores» de Internet y ejecutarlo como administrador. Te llevará … dos o tres minutos. Esto es lo que debes hacer:

      • Haga clic en PCM en el escritorio y elija Crear → Documento de texto.
      • Abra el cuadro de texto creado y pegue el siguiente script en él:

      :: Run the reset Windows Update components. :: void components(); :: /*************************************************************************************/ :components :: —— Stopping the Windows Update services —— call :print Stopping the Windows Update services. net stop bitscall :print Stopping the Windows Update services. net stop wuauservcall :print Stopping the Windows Update services. net stop appidsvccall :print Stopping the Windows Update services. net stop cryptsvccall :print Canceling the Windows Update process. taskkill /im wuauclt.exe /f :: —— Checking the services status —— call :print Checking the services status.sc query bits | findstr /I /C:»STOPPED» if %errorlevel% NEQ 0 ( echo. Failed to stop the BITS service. echo. echo.Press any key to continue . . . pause>nul goto :eof )call :print Checking the services status.sc query wuauserv | findstr /I /C:»STOPPED» if %errorlevel% NEQ 0 ( echo. Failed to stop the Windows Update service. echo. echo.Press any key to continue . . . pause>nul goto: EOF)

      Llame: Imprima la verificación del estado de los Servicios.

      sc query appidsvc | findstr /I /C:»STOPPED» if %errorlevel% NEQ 0 ( sc query appidsvc | findstr /I /C:»OpenService FAILED 1060″ if %errorlevel% NEQ 0 ( echo. Failed to stop the Application Identity service. echo. echo.Press any key to continue . . . pause>nul si % familia % neq 6 goto: eof)))

      Llame: Imprima la verificación del estado de los Servicios.

      sc query cryptsvc | findstr /I /C:»STOPPED» if %errorlevel% NEQ 0 ( echo. Failed to stop the Cryptographic Services service. echo. echo.Press any key to continue . . . pause>nul goto: EOF)

      ::: – – Eliminar los archivos QMGR*. dat – Llame: Imprima la eliminación de los archivos QMGR*. dat.

      del /s /q /f «%alusersprofile%\ data de aplicación \ microsoft \ network \ downloader \ Qmgr*. dat» del /s /q /f «%alusersprofile%\ microsoft \ network \ downloader \ qmgr*. dat»

      ::: – renombra las carpetas de distribución softara Copias de copia de seguridad – Llamar: Imprimir eliminación de las antiguas copias de copia de seguridad de distribución de software.

      CD /D %Systemroot %

      Si existe «%Systemroot%\ Winsxs \ Pending. xml. bak» (del /s /q /f «%systemroot%\ winsxs \ pending. xml. bak») Si existe «%Systemroot%\ SoftwareDistribution. bak» (RMDIR/S /Q «%Systemroot%\ SoftwareDistribution. Bak») Si existe «%Systemroot%\ System32 \ Catroot2. bak» (RMDIR /S /Q «%Systemroot%\ System32 \ Catroot2. Bak») If Exist «%Systemroot%\ Windowsupdate. log. bak «(del /s /q /f»%systemroot%\ windowsupdate. log. bak «)

      вызов: imprime переиéforil.

      if exist «%SYSTEMROOT%\winsxs\pending.xml» ( takeown /f «%SYSTEMROOT%\winsxs\pending.xml» attrib -r -s -h /s /d «%SYSTEMROOT%\winsxs\pending.xml» ren «%SYSTEMROOT%\winsxs\pending.xml» pending.xml.bak ) if exist «%SYSTEMROOT%\SoftwareDistribution» ( attrib -r -s -h /s /d «%SYSTEMROOT%\SoftwareDistribution» ren «%SYSTEMROOT%\SoftwareDistribution» SoftwareDistribution.bak if exist «%SYSTEMROOT%\SoftwareDistribution» ( echo. echo. Failed to rename the SoftwareDistribution folder. echo. echo.Press any key to continue . . . pause>nul goto: eof)) si existen «%Systemroot%\ System32 \ Catroot2» (Attri b-R – S-H /S /D «%Systemroot%\ System32 \ Catroot2» Ren «%Systemroot%\ System32 \ Catroot2» Catroot2. Bak) Si existe «%Systemroot%\ WindowsUpdate. log» (attri b-r – s-h /s /d «%systemroot%\ windowsupdate. log» ren «%systemroot%\ windowsupdate. log» windowsupdate. log. bak)

      :: – сброс слжбы bits и слжжбы Update de Windows к дескриптiante безопасности по уманию – вызов: imprime сросллл с. аности по умчанию.

      sc. xe sdSet Wouserv d: (a ;; ccclcswlocrrc ;;;;;;;;;;; ccdclcswpdtlocrcsdwo ;;; ba) (a ;; ccdclcswrpwpttlcdwo ;;;;;;;;;;;;;;;;;;;;;; ; Au; fa; ccdclcswrpdttttlocrsdrcwdwo ;; wd) sc. Exe sdSet bits d: (a ;; cclcswwlocrrc ;;;; au) (a ;; ccdclcswwpdtlocrsdwi ;;; ba) (a ;; ccdclcswrpdtttlcrcwdwo;;; So) (a ;; cclcscswrpwpdtlocrc;; sy) s: (au ; Ccdclcswwrpwpdtlocrsdcdwo ;; wd) sc. Exe sdset cryptsvc d: (a ;; cclcswwlocrrc ;;;; aau) (a ;; ccdclcswrpwpdtlocrsdwi ;;; ba) (a ;; ccdclcswrpdttlcrcwdwo ;; sum; ded; ccdclcswwpwpwpdtlocrsdcdwwdwd) sc. exe sdset TrustedInstaller d: (a ;; cclcswlocrrc ;;;; au) (a ;; ccdclcswrpwpdtlocrsdrcwdwo ;;; ba) (a ;; ccdclcswrpwpdtlcrsdrcwdwo ;;;; so) (a ;; cclcswspwpwpdttll. Im; cccdclcswrpdttlocrsdcdwo ;; wd)

      :-перовиís bits-файлов и файов actualización de Windows-вызов: imprimir: imprimir престрация bits-sit bits-sit bits-sing bind.

      CD %Systemroot %\ System32 Regsvr32. exe /S Attl. 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 vbsvr3Exe /s msxml. dll regsvr32. exe /s msxml3. dll regsvr32. exe /s msxml6. dll regsvr32. exe /s actxpry. dll regsvr32. xe /s sofjpub. Dll regsvr32. exe /s winttrust. dll regsvr32. exe /s dssenh. dll regsvr32. exe /s rsenh. dll regsvr32. exe /s gpksp. dll regsvr3Exe /s sccbase. dll regsvr32. exe /s slcsp. dll regsvr32. exile /s cristddddlg. dll regsvr32. exe /s Oleaut32. dll regsvr32. exe /s ole3Dll regsvr32. exe /s shell32. dll regsvr32. exe /s initpki. dll regsvr32. ex /s wueapi. dll regsvr32. exe /s wuaieng. dll regsvr3Exe /s wuaueng1. dll regsvr32. ex /s wucltui. dll regsvr32. exe /s wups. dll regsvr32. exe /s wups2Exe /s qmgr. dll regsvr32. exe /s qmgrpry. dll regsvr32. exe /s wucltux. dll regsvr32. exe /s muweb. dll regsvr32. exe /s wuwebv. dll

      : – сброс WinSoc – вызов: Imprimir сброс Winsock. Reinicio de netsh winsock

      : – сброс winhtp proxy – взов: imprime: imprimir сброс wwhttp proxy.

      Si % Family % Equ 5 (proxycfg. ex e-d) else (netsh winhtp reins proxy)

      :: -Sc. exe config wuuserv start = auto sc. xe config bits start = demandado-auto sc. xe config crypt = auto sc. xe config truster startStaller start = demand sc. exe config dcomlaunch start = Auto

      :: – Lanzamiento de Windows Update Services – Llamada: Imprimir el lanzamiento de Windows Update Services. Bits de inicio neto

      Llame: Imprimir el lanzamiento de los servicios de actualización de Windows. Inicio neto wuauserv

      Llame: Imprima el lanzamiento de servicios de actualización de Windows. Net Start AppIDSVC

      Llame: Imprima el lanzamiento de servicios de actualización de Windows. Net Start Cryptsvc

      Llame: Imprima el lanzamiento de servicios de actualización de Windows. Net Start dcomlaunch

      :: – La finalización del proceso – Llamada: Imprimir la operación se completa correctamente.

      echo.Press any key to continue . . . pause>Nul goto: eof :: /********************************************** **** **************************************** M

      • Haga clic en el elemento «Archivo» en la línea del menú Ventana y seleccione «Guardar como …».
      • Seleccione una disposición adecuada para el archivo, configure el nombre «Fast_S), cambie su expansión a» . Bat «y haga clic en el botón» Guardar «.
      • Haga clic en el «fast_sdrosus_to. bat creado y seleccione» Iniciar en nombre del administrador «.
      • Espere el final del reinicio del centro de actualización, luego reinicie su PC.

      Un procedimiento tan simple, aunque no garantiza, pero tiene posibilidades bastante altas de eliminar problemas con el centro de actualización. Verifique la presencia de errores 0x800f0989.