wsl.exeの「--updateオプション」
wsl.exeの“--update”コマンドは、Windows 10版、Windows 11版、Microsoftストア版で違いがある。
Windows 11版の場合、このオプションを単独指定すると、Microsoftストア版のインストールがされることに注意したい。Windows 10版では、このオプションはカーネルのアップデートの有無をチェックし、アップデートがあればカーネルを更新するものだった。
Windows 11付属のWSLを使い続けたい場合で、カーネルのアップデートだけをしたい場合には、
wsl.exe --update --inbox
としなければならない。一応表示が出るのだが、Microsoftストア版WSLをインストールしたつもりがないのにインストールされてしまう結果になるので注意が必要だ。
Microsoftストア版WSLをアンインストールして、Windows付属のWSLに戻したい場合、「設定」→「アプリ」→「インストールされているアプリ」で、「Linux用Windows サブシステムプレビュー」(日本語版Windowsの場合)を探してアンインストールする。
「Windows Subsystem for Linux Update」や「Windows Subsystem for Linux WSLg Preview」は、Windows 11付属のWSLなので、これをアンインストールしてはならない。同様にMicrosoftストア版WSLをアンインストールしたあと、「--update」オプションを単独で使うwsl.exeを実行してしまうと、再度Microsoftストア版のWSLがインストールされてしまうことにも注意が必要だ。
これまで、Windowsのプレビューとともに提供されてきたWSLだが、現状、WSLのプレビューは完全にMicrosoftストア版WSLに切り替わったと思ってよさそうだ。前述のGitHubを見ると、短いときには、1週間程度で更新がある。Microsoftストア版は基本的には、プレビューなのだから、安定感を求めるなら、Windowsに付属しているWSLを使うほうがいいだろう。
本記事はアフィリエイトプログラムによる収益を得ている場合があります

この連載の記事
-
第547回
PC
Windows 11におけるファイルとフォルダの削除の仕組みについて -
第546回
PC
Windows 11でBluetoothオーディオ共有(Auracast)を試してみる -
第545回
PC
PowerShellにおけるwinget -
第544回
PC
Windows 11 Ver.26H2プレビュー公開 さらにその次のWindowsも少し見えてきた -
第543回
PC
「WMIC」が消滅 コマンドが消える「WMI」とはそもそも何? -
第542回
PC
PowerToysの最新版では、今使っているアプリの複数ウィンドウをショートカットで切り替えられる便利機能が追加 -
第541回
PC
AIを組み込んだWindowsターミナル「Intelligent Terminal」をインストールして試してみる -
第540回
PC
Windows 11に付属の新しいOutlookでアカウント設定をする -
第539回
PC
Microsoft製の新しいWindows用日本語入力「Copilot Keyboard」を使う -
第538回
PC
PowerShellをシェルとして使うためのポイント【情報表示のやり方】 -
第537回
PC
PowerShellをシェルとして使うためのポイントを解説 - この連載の一覧へ












