BITS 서비스가 시작되지 않고 Windows 업데이트가 항상 0%에서 멈춥니다.

BITS 서비스가 시작되지 않고 Windows 업데이트가 항상 0%에서 멈춥니다.

Windows 업데이트가 항상 0%에서 멈춰있습니다. BITS 서비스는 항상 코드 시작 시 즉시 충돌합니다 -2147024894.0x80070002 여기에 이미지 설명을 입력하세요 나는 이 오류로 인해 다른 사람들을 위해 효과가 있었던 많은 것을 시도했습니다.

  • Windows 업데이트 문제 해결사에서 문제를 해결할 수 없다고 말합니다.
  • C:\Windows\SoftwareDistribution 이름을 바꿔도 아무 것도 변경되지 않습니다.
  • regsvr32Windows 업데이트에 필요한 모든 DLL을 사용해 도 아무 것도 변경되지 않습니다.
  • sfc /scannow모든 것이 괜찮다고 보고합니다
  • 소프트웨어 업데이트 준비 도구를 실행하면 아무 작업도 수행되지 않습니다.

답변1

이 문제를 해결하기 위해 너무 오랜 시간과 너무 많은 재부팅을 거친 후, 나는 그것이 무엇인지 알아낼 수 있었습니다. 저는 이 해결책을 다른 곳에서는 찾지 못했기 때문에 앞으로 이 문제가 있는 사람들이 제가 문제를 해결하는 동안 더 이상 비용을 지출할 필요가 없기를 바라면서 여기에 공유합니다 :)

나는 사용했다Systinternals 프로세스 모니터내 인스턴스를 필터링했습니다 svchost -k netsvcs. BITS를 시작하려고 했을 때 2개의 레지스트리 항목이 나타났습니다.NAME NOT FOUND

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

첫 번째 것은 쓸모가 없는 것으로 판명되었지만 두 번째 것에 대한 키를 추가하면 문제가 해결되었습니다! 해당 키가 누락되어 거기에 값을 써야 했기 때문에 BITS가 충돌한 것으로 나타났습니다.
이제 해당 키 아래에 BITS 항목이 표시됩니다. 여기에 이미지 설명을 입력하세요

업데이트:BITS를 설치한 후에도 Windows 업데이트가 여전히 작동하지 않았습니다. 알고 보니 누락된 다른 레지스트리 키가 필요했습니다.HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\WindowsUpdate

관련 정보