Windows 11でWSLをインストールする方法:初心者向けのステップバイステップガイド
Windows 11にWindowsサブシステム for Linux(WSL)をインストールするのは、慣れれば思ったより簡単です。デュアルブートや仮想マシンを使わずにLinuxのコマンドを実行したい場合には、まさに革新的なツール。一般的には、必要な機能をいくつか有効にして、ディストリビューションを選んで始めるだけです。ただし、Windowsは時に面倒なほど複雑に仕上げているため、実践的な解説と注意点を押さえておくと、よくあるトラブルを避けやすいです。 ステップバイステップ解説:Windows 11にWSLをインストールする方法 基本的な流れは「WSLを有効にして、好きなディストリを選び、Linuxコマンドを使い始める」だけです。理論上はシンプルですが、特に大きなWindowsアップデート後や、デフォルトで有効になっていない機能を有効にする場合は、少しのトラブルシューティングが必要になることもあります。 ステップ1:PowerShellを管理者権限で開く スタートメニューを開き、「PowerShell」と入力し、表示されたアイコンを右クリックして管理者として実行を選びます。これを省略すると、後々パーミッションエラーに悩まされることになるので注意です。特にシステムの機能をいじる場合は必須です。 なぜこれが必要か:管理者権限なしでは、WSLの有効化や機能のインストールに必要なコマンドが動かせません。最初から管理者権限で実行しておくと、段取りがスムーズです。Windowsは時にユーザーに何も通知しないまま処理を進めることもあるため、エラーなく進めるためにはこの一手が便利です。 ステップ2:WSLを有効にする PowerShellに次のコマンドを入力します: wsl –install Windows 11の新しいバージョンでは、この一行で仮想マシンプラットフォームの有効化、WSL機能のインストール、そしてデフォルトのLinuxディストリビューション(一般的にはUbuntu)のインストールまで自動的に行われます。もしこれだけでうまくいかない場合は、手動でWindowsの機能を有効にする必要があります: Dism /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart Dism /online /enable-feature