タイトルの通り、ここ最近自宅のWindows10マシンがスリープした直後にすぐ復帰を繰り返しスリープ機能が実質死んでしまったので、その時に行った対処法をまとめます。
発生している事象
- Windowsのスリープ機能でスリープモードに入る → 5秒程ですぐ復帰する
いつぐらいから
- Windows 10を1903に更新した直後から
原因の調査
- Event Viewerを見てみましょう
Event Viewerでの調査
Event Viewer > Windows Logs > System に電源関連などシステム周りのログが残っているのでそれを開きます。 SourceがPower-Troubleshooter を見るとそれっぽいログが残っていました。
イベントのログを見ると、Wake Source: Device - Realtek PCIe GbE Family Controller とありました。
マザーボードのネットワークコントローラが悪さをしているようです。
とりあえずこのデバイスがスリープ復帰出来ないように設定を変えます。
デバイスの設定を変える
Device Managerから設定を変更します。
今回の場合は、ネットワークコントローラなのでNetwork adaptersの下にいました
このプロパティを変更します。
Power Managementタブにこの設定があります。
Allow this device to wake the computer にチェックが入っているとそのデバイスからスリープ復帰が出来るようになるのでチェックを外します。 これで解決です。
まとめ
Windowsで何か困ったらEvent Viewerを見てみましょう。