稀となったPCネタです。
これは最近何度か何台かこの状況の陥った時に行っている方法を、今後もありそうですので、私用に端的にしたメモです。
参考にしたブログの方がわかりやすいので
帰ってきた徒然苔: MoUsoCoreWorkerがスリープを阻害する (ttgcameback.blogspot.com)
をご覧ください。ブログ主さん、わかりやすい説明ありがとうございました。
メモ:Windows10 がupdate後にスリープしなくなった場合。
さきに解決方法のメモ
- Ctrl+Alt+DElボタンを同時押しして、タスクマネージャーを起動。
- 詳細表示のサービスから UsoSvc と wuauserv のサービスを探し、それらを右クリックの選択リストから再起動を選ぶ。
- その後、手動で Windows update をしてみる。
- オプション以外の何等かupdate候補が出てきたらupdateを済ませる。
- 念のため、PCを再起動。
(タスクマネージャー上の UsoSvc)
(タスクマネージャー上の wuauserv)
これで直った場合の原因解説メモ
Windows PowerShell(管理者) で powercfg /requests のコマンドを打つとスリープを阻害しているシステム調査ができます。
Windows update後にスリープができない状態になるとたいていは MoUsoCoreWorker.exe が阻害しています。
(Windows Powershell 管理者 の powercfg /requests 阻害調査)
この場合、本来update候補があって、Update中だから電源を勝手に落とさないでという役目を MoUsoCoreWorker.exe がしています。
ですがupdate途中の様子もなく、手動でWindows update をしても最新ですという表示で、update候補すら表示されないときがあります。
解決方法は、update関連のサービス( UsoSvc と wuauserv )を再起動することで状況が改善し、update候補に表示されるようになります。
その候補をupdateすると MoUsoCoreWorker.exe はupdateが終わったと判断し、阻害要因からも消え、治まるというものです。
感想
Windows は、Update周りが複雑で、そのためか本来改善していくためのUpdate自身でこのような微妙な不具合になることが多いですね(/ω\)