BITS サービスが起動せず、Windows Update が常に 0% で停止する

BITS サービスが起動せず、Windows Update が常に 0% で停止する

Windows Update は常に 0% で停止します。BITS サービスはコード-2147024894/で起動するとすぐにクラッシュします。0x80070002 ここに画像の説明を入力してください このエラーが発生した他の人に効果があった方法をたくさん試しました

  • Windows Updateのトラブルシューティングで、問題を解決できなかったと表示される
  • C:\Windows\SoftwareDistribution の名前を変更しても何も変わりません
  • regsvr32Windows Updateに必要なすべての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

最初のものは役に立たないことが判明しましたが、2 番目のキーを追加することで問題は解決しました。キーが欠落していて、そこに値を書き込む必要があったため、BITS がクラッシュしていたことが判明しました。これ
で、そのキーの下に BITS エントリが表示されるようになりました。 ここに画像の説明を入力してください

アップデート:BITSを起動した後もWindows Updateは機能しませんでした。別のレジストリキーが必要だったのですが、それが見つかりませんでした。HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\WindowsUpdate

関連情報