スポンサーリンク

wsl2.mountFsTab の不明なキー ‘C:\Users\admin.wslconfig’

Win11でUbuntuを起動すると最初に表示される

そのまま使っているとせっかくの設定が機能していない可能性があります。
かえりみると、なんか動きがもっさりしていた気がします。

原因

.wslconfig が UTF‑8 BOM 付きで保存されています。

WSL は .wslconfig を BOM 付き UTF‑8 で保存すると、
ファイル先頭にある BOM を「謎の文字列」として読み取り、
それをキー名と誤認識してしまいます。

対処

.wslconfig を BOM なし UTF‑8 で保存し直す。

VSCode を使うのが楽だと思います。

VSCode の手順

  1. .wslconfig を VSCode で開く
  2. 右下の文字コード表示をクリック(例:UTF-8 with BOM と出ている)
  3. 「Save with encoding」→「UTF-8」(BOMなし) を選択
  4. 上書き保存

私の場合はこれで治りました。

ちなみに私の設定内容は以下のようにしています。

[wsl2]
memory=8GB
processors=4
swap=0
mountFsTab=false

あくまでこのような設定があるという参考程度にしてください
実際はホストPCのスペックに依存します。

ほんと鬼の様にホストの資源を食いつくすので困っていました。