O serviço BITS não está iniciando, o Windows Update sempre trava em 0%

O serviço BITS não está iniciando, o Windows Update sempre trava em 0%

A atualização do Windows está sempre travada em 0%. O serviço BITS sempre falha imediatamente ao iniciar com o código -2147024894/0x80070002 insira a descrição da imagem aqui Eu tentei muitas coisas que funcionaram para outras pessoas com esse erro

  • A solução de problemas do Windows Update me diz que não foi possível corrigir os problemas
  • Renomear C:\Windows\SoftwareDistribution não muda nada
  • Usar regsvr32todas as DLLs exigidas pelo Windows Update não muda nada
  • sfc /scannowrelata que está tudo bem
  • Executar a ferramenta de preparação para atualização de software não faz nada

Responder1

Depois de muitas horas e muitas reinicializações tentando resolver esse problema, consegui descobrir o que é. Não encontrei essa solução em nenhum outro lugar, então estou compartilhando aqui na esperança de que as pessoas que tenham esse problema no futuro não precisem gastar tanto tempo quanto eu para corrigi-lo :)

eu useiMonitor de Processo Systinternalse filtrado na minha instância de svchost -k netsvcs. Quando tentei iniciar o BITS, obtive 2 entradas de registro que resultaram emNAME NOT FOUND

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

O primeiro acabou sendo inútil, mas adicionar uma chave para o segundo resolveu o problema! Acontece que o BITS estava travando porque aquela chave estava faltando e era necessário escrever valores lá.
Agora posso ver as entradas do BITS nessa chave: insira a descrição da imagem aqui

Atualizar:O Windows Update ainda não estava funcionando mesmo depois que eu instalei o BITS. Acontece que eu precisava de outra chave de registro que estava faltando,HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\WindowsUpdate

informação relacionada