WSLカーネルとも呼ばれるWindows Subsystem for Linuxは、Windows 11で自動的に更新されます。ただし、自動更新を一時停止した場合や何らかの理由でWSLが自動的に更新されなかった場合は、WSLの最新アップデートを手動でインストールできます。この投稿では、Windows 11でWSLカーネルを更新する方法をご紹介します。
WSLカーネルを使用すると、ユーザーはWindows 11 PCでLinuxカーネルが提供するすべての機能を備えたLinux環境を持つことができます。これは、多くの人がWindowsと統合することを好む一種の仮想マシンです。従来の仮想マシンをインストールすることなくLinuxとWindowsにアクセスできるため、開発者にとってはさらに魅力的です。
Windows 11でWSLカーネルを更新することの重要性とは?
基本的には、Windows PCのすべてのアプリとシステムを最新の状態に保つ必要があります。WSLの場合も同様です。GitHubやその他のGithubの代替手段にアップデートがリリースされると遅れが生じるため、WSLを手動で更新する必要があります。コンピュータで実行しているLinuxディストリビューションに必要なものがアップデート後にのみ利用可能になる場合があります。アップデートがリリースされると、Windows 11のアップデートに届くまで少し時間がかかります。それでも、PCで自動更新が利用可能になる前に、手動でアップデートを強制的に行うことをお勧めします。WSLを更新するもう1つの重要な点は、以前のバージョンにあった修正がインストールされていることを確認することです。アップデートにより、全体的なパフォーマンスとセキュリティ機能が強化されます。
注:数ステップでWindows 11/10にWSL 2またはWindows Subsystem for Linux 2をインストールする方法を学びます。初心者でも、問題なく始められます。
Windows 11でWSLカーネルを更新する方法
Windows 11でWSLカーネルを更新するには2つの方法があります。2つの方法は次のとおりです。
- Microsoft Storeを使用してWSLカーネルを更新する
- コマンドプロンプトまたはPowerShellを使用してWSLカーネルを更新する
これらの方法を詳しく説明します。
1] Microsoft Storeを使用してWSLカーネルを更新する。
すでにMicrosoft StoreからWindows Subsystem for Linuxアプリをダウンロードしてインストールしている場合は、更新は簡単です。必要なことは、ストアにアクセスし、Windows Subsystem for Linuxと入力してEnterキーを押して検索を開始することだけです。適切な結果を選択します。アプリをすでに持っている場合は更新を選択し、まだ持っていない場合は入手をクリックします。アプリの更新が完了するまで待って、完了したらWSLを起動します。これは、WSLチームがWindows 11の更新を通過するのではなく、アプリ自体からアプリを更新する機会があるため、ユーザーが将来的にWSLの更新を取得する方法になります。
2] コマンドプロンプトまたはPowerShellを使用してWSLカーネルを更新する
管理者権限がある場合は、PowerShellを使用してWSLカーネルの更新をインストールできます。Windowsの検索バーにPowerShellまたはコマンドプロンプトと入力し、管理者として実行を選択します。開いたら、次のコマンドラインを入力またはコピーして貼り付け、Enterキーを押します。
wsl --update
更新がインストールされたことを確認する場合は、以下のコマンドラインを実行して、バージョンをGitHubなどのプラットフォームの最新バージョンと照合できます。
wsl --version
Windows 11 PCにWSLがインストールされていない場合は、管理者としてコマンドプロンプトまたはPowerShellを使用して次のコマンドラインを実行します。
wsl --install
しばらく待ってからPCを再起動します。WSLにはデフォルトのディストリビューションまたはディストリビューションであるUbuntuが付属していることに注意してください。他の代替手段が必要な場合は、Microsoft Storeからダウンロードできます。また、WindowsターミナルアプリでWSLを使用することもできます。
Windows 11でWSLの自動更新を有効にするには、設定アプリを開き、[Windows Update]>[詳細オプション]に移動します。[その他のMicrosoft製品の更新を受け取る]の横にあるボタンをオンにします。WindowsはWSLの更新を受け取り、自動的にインストールします。
これで、Windows 11でWSLカーネルを更新できるようになりました。
Windows 11で動作するWSLのバージョンは何ですか?
WSL2は、Windows 11と最新バージョンのWindows 10向けのWindows Subsystem for Linuxの最新バージョンです。古いバージョンのWindowsを使用している場合は、更新またはアップグレードする必要があります。WSL2を使用すると、ユーザーは仮想マシンを必要とせずにLinuxディストリビューションを使用できます。また、開発者はリポジトリをネイティブに実行することもできます。
WSLがWindows 11で動作しないのはなぜですか?
WSLは、WSLを更新するかPCを再起動することで修正できる不具合が原因で、Windowsで動作しない場合があります。古いバージョンのWSLを使用している場合、Hyper-Vまたは仮想マシンを有効にしていない場合にも失敗する可能性があります。WSL2では、Windows 11で仮想マシンを有効にする必要はありません。
コメントする