![O serviço BITS não está iniciando, o Windows Update sempre trava em 0%](https://rvso.com/image/1482448/O%20servi%C3%A7o%20BITS%20n%C3%A3o%20est%C3%A1%20iniciando%2C%20o%20Windows%20Update%20sempre%20trava%20em%200%25.png)
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
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
regsvr32
todas as DLLs exigidas pelo Windows Update não muda nada sfc /scannow
relata 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:
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