Windows Updateが進まない件

sfcもdismも通る。けどwindows updateがエラー吐いて進まない。更新履歴のページを見ても真っ白。公式からWindows Updateのトラブルシューティングを実行しても、途中でエラー吐いて進まない。

確か前にも同じようなことあったけどメモ残してなかった(アホ

解決策

https://answers.microsoft.com/en-us/insider/forum/insider_wintp-insider_update-insiderplat_pc/windows-update-database-corruption/7d4a68e8-cad3-422b-a54b-d5c17e397319

上のうちMethod 3が大事1

ちなみに手動でcmdからやる場合、catroot2はcryptsvcにロックされるため、cryptsvcの終了後すぐにcatroot2のリネームをしないとダメ2。素直にbatにした方がタイプミスも無いし賢そう。

原因

直接的な原因はおそらくC:\Windows\SoftwareDistribution内のデータ不整合、つまりWindows Update関連のデータベース破損だと思う。まあMethod 3では一発で解決するために色々一遍にやっちゃってるけど、これやると何が原因だったのか分からなくなるんだよなあ…。

サービス関連ではwuauservとbitsとmsiserverが動いてなかった。wuauservとmsiserverはトリガー開始みたいなので動いてなくて良いのかもしれんのだけれど3、bitsはいかんでしょ(自動開始)。

https://blogs.technet.microsoft.com/jpwsus/2014/12/02/windows-update-3/

このあたり見てるとわりとありがちなトラブルのような雰囲気。前に同じようなことが起こったときはWin7機だった4けど、確か同じ手順で直ったので参考に。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です