El servicio BITS no se inicia, Windows Update siempre se queda atascado en 0%

El servicio BITS no se inicia, Windows Update siempre se queda atascado en 0%

La actualización de Windows siempre está bloqueada en 0%. El servicio BITS siempre falla inmediatamente al iniciar con el código -2147024894/0x80070002 ingrese la descripción de la imagen aquí He probado muchas cosas que funcionaron para otras personas con este error.

  • El solucionador de problemas de Windows Update me dice que no pudo solucionar los problemas
  • Cambiar el nombre de C:\Windows\SoftwareDistribution no cambia nada
  • Usar regsvr32todas las DLL que requiere Windows Update no cambia nada
  • sfc /scannowinforma que todo está bien
  • Ejecutar la herramienta de preparación para la actualización de software no hace nada

Respuesta1

Después de muchas horas y reinicios intentando resolver este problema, logré descubrir qué es. No he encontrado esta solución en ningún otro lugar, así que la comparto aquí con la esperanza de que las personas que tengan este problema en el futuro no necesiten dedicar tanto tiempo a arreglarlo :)

solíaMonitor de procesos de Systinternalsy filtrado en mi instancia de svchost -k netsvcs. Cuando intenté iniciar BITS, me dieron 2 entradas de registro que resultaron enNAME NOT FOUND

  • HKLM\System\CurrentControlSet\Control\WMI\Security\4a8aaa94-cfc4-46a7-8e4e-17bc45608f0a
  • HKLM\System\CurrentControlSet\Control\BackupRestore\FilesNotToBackup

El primero resultó inútil, pero agregar una clave para el segundo solucionó el problema. Resulta que BITS fallaba porque faltaba esa clave y necesitaba escribir valores allí.
Ahora puedo ver las entradas BITS bajo esa clave: ingrese la descripción de la imagen aquí

Actualizar:Windows Update todavía no funcionaba incluso después de activar BITS. Resulta que necesitaba otra clave de registro que faltaba.HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\WindowsUpdate

información relacionada