Windows 11 で WSL2 カーネルを更新する方法

Windows 11 で WSL2 カーネルを更新する方法

Windows 11 では、WSL2 または Windows サブシステムLinux 用は、最新のアップデートをインストールすると更新されます。したがって、これは Windows アップデートの一部です。

ただし、何らかの理由で自動更新が失敗した場合は、手動で更新する必要があります。このガイドでは、Windows 11 で WSL2 カーネルを更新する方法を説明します。ガイドを確認してみましょう。

Windows 11 で WSL2 カーネルを更新する必要があるのはなぜですか?

Windows アップデートにより Windows 11 の WSL2 カーネルが更新される場合、なぜ手動で更新する必要があるのですか?

この背後にある主な理由は、使用している Linux ディストリビューションには最新の WSL アップデートの何かが必要である可能性があり、Windows アップデートが到着していない可能性があることです。

ラグは、PC 上で Linux ディストリビューションをスムーズに実行する上で大きな障害となる可能性があります。したがって、Windows 11 では WSL2 カーナーの手動アップデートを実行する必要があります。

特に、コマンド ライン自体から WSL2 カーネルを強制的に更新できます。この方法は、WSL から WSL2 へのアップグレードとは似ていないことに注意してください。

Windows 11 で WSL2 カーネルを更新するにはどうすればよいですか?

  1. Win キーを押して、スタート メニューを開きます。
  2. 「コマンド プロンプト」と入力し、管理者として実行します。
  3. 以下のコマンドを入力し、Enter を押して、Windows Subsystem for Linux の現在のバージョンを確認します。 wsl --version
  4. コンピュータ上の WSL2 を更新するには、以下のコマンドを入力して Enter を押します。 wsl --update
  5. アップデートがインストールされたことを確認するには、以下のコマンドを入力し、Enter を押します。 wsl --version
  6. アップデートが利用可能な場合は、コマンドラインでアップデートをダウンロードします。

Windows Subsystem for Linux の Windows Update を通じてアップデートが利用可能になるまでと、Microsoft が新しいカーネルを GitHub にリリースするまでには時間差があることに注意してください。

したがって、Windows Update 経由で入手できるバージョンは、手動でインストールしたバージョンと一致しない可能性があります。

WSL2 の自動更新を有効にするにはどうすればよいですか?

  1. Win + I キーを押して、設定を開きます。
  2. 左側のペインで [Windows Update ] をクリックします。
  3. 右側の詳細オプションボタンを選択します。
  4. [他の Microsoft 製品のアップデートを受信する] オプションをオンにします。
  5. コンピュータを再起動して変更を適用します。

上記のオプションをオンにすると、WSL2 カーネルのアップデートの受信が自動的に開始され、PC は入力なしで最新のアップデートをインストールします。

これにより、Windows 11 PC に WSL2 カーネル アップデートを手動でインストールする必要がなくなります。ただし、Windows アップデートが定期的にインストールされていることを確認する必要があります。

WSL2 カーネルを以前のバージョンにロールバックするにはどうすればよいですかバージョン?

  1. Win キーを押して、スタート メニューを開きます。
  2. 「コマンド プロンプト」と入力し、管理者として開きます。
  3. 以下のコマンドを入力し、 Enter を押します。 wsl --update --rollback
  4. プロセスが完了したら、以下のコマンドを入力し、Enter キーを押してバージョンを確認します。 wsl --version

多くの場合、現在のバージョンに問題がある場合に備えて、アップデートの前のバージョンにロールバックする必要があります。上記の手順に従って、Windows 11 PC で以前の WSL2 アップデートに簡単にロールバックできます。

特定の WSL2 ディストリビューションをインストールするにはどうすればよいですか?

  1. Win キーを押して、スタート メニューを開きます。
  2. 「コマンド プロンプト」と入力し、管理者として開きます。
  3. 以下のコマンドを入力し、Enter を押して、Windows 11 で利用可能な WSL2 ディストリビューションのリストを表示します。 wsl --list --online
  4. 以下のコマンドを実行して、Windows 11 コンピューターに特定のディストリビューションで WSL2 をインストールします。 wsl --install -d DISTRO-NAME (DISTRO-NAME をインストールするディストリビューションに置き換えます)
  5. コンピュータを再起動し、ディストリビューションのセットアップを続行します。

Linux に対して Windows サブシステムを有効にするにはどうすればよいですか?

  1. Win キーを押して、スタート メニューを開きます。
  2. コントロール パネルを開きます。
  3. プログラムと機能を選択します。
  4. 左側のペインで [Windows の機能をオンまたはオフにする] をクリックします。
  5. 下にスクロールして [Linux 用 Windows サブシステム] チェックボックスをオンにして、[OK] を押します。

上記の手順に従って、Windows 11 PC で Linux 用 Windows サブシステムを有効にすることができます。

Windows 11 PC で WSL2 が動作を停止しました エラーが発生したユーザーの場合は、問題を解決する解決策を適用することをお勧めします。

上記の手順が Windows 11 コンピューター上の WSL2 の更新に役立ったかどうか、下のコメントでお気軽にお知らせください。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です