ЯoomeR

プログラミング~実装とエラー解決と、時々、AI~

頻発する「Windowsが正しく読み込まれませんでした」の解消方法

現象

PCをロック(Windows+L)、またはスリープにした際にPCが落ち、「Windowsが正しく読み込まれませんでした」と表示される。

頻度としては週2回程度。

原因

WindowsでDockerの環境構築したことが原因。

WSL2の設定により、vmmemプロセスがリソースを食うことが問題のようだ。

以下の状態でタスクマネージャーを用いて確認してみた。

  • Dockerを停止している
  • Vscodeを停止している

この状態では、CPU使用率は0.1%であった。

どうやらスリープ中や、スリープ復帰の際にリソースを大量に消費することがあるようだ。

発生条件は割とランダムらしく、特定は難しいらしい。

対策

1.wslを停止する

ターミナルを開き、

wsl --shutdown

を実行する。

PCを起動するたびに実行する必要があるので面倒である。

.wslconfigの設定で処理する方法もあるので、「Docker vmmem wslconfig」などで検索するとよいだろう。(参考サイト)

2.wslをアンインストールする

当面Docker Desktopを使用しないことが見込まれる場合、アンインストールしてしまうのも手である。

Windowsの「アプリと機能」から

を探してアンインストールすればよい。