WSLでディストリビューションのバージョンを変更しようとした際に
「WSL 2 を実行するには、カーネル コンポーネントの更新が必要です。・・・」
と表示され、バージョン変更できませんでした。。。
エラー内容
WSLのバージョン変更コマンド実行時に以下のメッセージが表示されました。
![WSLバージョン変更エラー](https://ya-ya-lifelog.com/wp-content/uploads/2022/12/WSL_err1.png)
カーネルコンポーネントの更新方法
「https://aka.ms/wsl2kernel」にアクセスして、
「x64 マシン用 WSL2 Linux カーネル更新プログラム パッケージ」リンクをクリックして
Linux カーネル更新プログラム パッケージをダウンロードします。
![](https://ya-ya-lifelog.com/wp-content/uploads/2022/12/44dbe2166f096dd5f8e4ade1d087929b-1024x664.png)
ダウンロードファイル
![](https://ya-ya-lifelog.com/wp-content/uploads/2022/12/0391cd55c698b61058acacab6a571f22.png)
ダウンロードした「wsl_update_x64.msi」を実行して
「Welcome to the Windows Subsystem for Linux Update Setup Wizard」画面で
「Next」ボタンをクリックします。
![Welcome to the Windows Subsystem for Linux Update Setup Wizard](https://ya-ya-lifelog.com/wp-content/uploads/2022/12/update1.png)
ファイルのコピーが開始されます。
![Welcome to the Windows Subsystem for Linux Update Setup Wizard step1](https://ya-ya-lifelog.com/wp-content/uploads/2022/12/update2.png)
コピーが完了したら、「Finish」ボタンをクリックします。
![Welcome to the Windows Subsystem for Linux Update Setup Wizard finish](https://ya-ya-lifelog.com/wp-content/uploads/2022/12/update3.png)
以上で、Linux カーネル更新プログラム パッケージの更新が完了です。
まとめ
WSLでディストリビューションのバージョンを変更しようとした際に
「WSL 2 を実行するには、カーネル コンポーネントの更新が必要です。詳細については https://aka.ms/wsl2kernel を参照してください。」が表示された場合は、新しいカーネルコンポーネントをインストールする必要があります。
メッセージに表示されているURLから「wsl_update_x64.msi」をダウンロードしてセットアップすることで、新しい[Linux 用 Windows サブシステム(WSL)]のコマンドを実行できるようになります。
これからWSLでUbuntuなどのLinuxOSをWindowsにセットアップする際の参考になれば幸いです。
![](https://i0.wp.com/ya-ya-lifelog.com/wp-content/uploads/2022/12/d3b4edf35ffbd6d98daee1f7d03cad29.png?fit=300%2C171&ssl=1)
![](https://i0.wp.com/ya-ya-lifelog.com/wp-content/uploads/2022/12/b0fdbca248b28e2802ec725bfcc6ddcb.png?fit=300%2C171&ssl=1)
![](http://image.moshimo.com/af-img/2440/000000039861.jpg)