Windows Server インストール ガイド

Linux 用 Windows サブシステム (WSL) は、Windows Server 2019 (バージョン 1709) 以降にインストールできます。 このガイドでは、コンピューターで WSL を有効にする手順について説明します。

Windows Server 2022 および 2025 に WSL をインストールする

Windows Server 2022 および Windows Server 2025 では、コマンドを使用した単純な WSL インストールがサポートされます。

wsl.exe --install

administrator PowerShell でこのコマンドを入力し、コンピュータを再起動すると、Windows Server 2022 または 2025 (2025 の Server Core を含む) で WSL を実行するために必要なすべてのものをインストールできるようになりました。

このコマンドを実行すると、必要なオプション コンポーネントが有効になり、最新の Linux カーネルがダウンロードされ、WSL 2 が既定として設定され、Linux ディストリビューションがインストールされます (既定では Ubuntu)。

次の方法の詳細については、標準の WSL ドキュメントを参照してください。

以前のバージョンの Windows Server と Server Core に WSL をインストールする

WSL を Windows Server 2019 (バージョン 1709 以降) と 2019 以降の Server Core にインストールするには、以下の手動インストール手順に従います。

Linux 用 Windows サブシステムを有効にする

Windows で Linux ディストリビューションを実行する前に、"Linux 用 Windows サブシステム" オプション機能を有効にして再起動する必要があります。

管理者として PowerShell を開き、次のコマンドを実行します。

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux, VirtualMachinePlatform

WSL 2 の WSL カーネル更新プログラムをインストールする

Note

この手順は、WSL 2 がサポートWindowsビルド 18362 以降にのみ適用されます。

wsl --update

Linux ディストリビューションをダウンロードする

お好みの Linux ディストリビューションをダウンロードする 手順とリンクについては、手動インストール ページの「ディストリビューションのダウンロード」セクションを参照してください。

Linux ディストリビューションを抽出してインストールする

Linux ディストリビューションをダウンロードしたので、その内容を抽出して手動でインストールするには、次の手順に従います。 複数の appx ファイルを含む appx ファイルをダウンロードすることに注意してください。 この例では debian を使用します。

  1. tar.exeを使用して appx の内容を一覧表示します。

    > tar -xf .\debian.appx
    DistroLauncher-Appx_1.12.2.0_ARM64.appx
    DistroLauncher-Appx_1.12.2.0_scale-100.appx
    DistroLauncher-Appx_1.12.2.0_scale-125.appx
    DistroLauncher-Appx_1.12.2.0_scale-150.appx
    DistroLauncher-Appx_1.12.2.0_scale-400.appx
    DistroLauncher-Appx_1.12.2.0_x64.appx
    

    この例では、x64 ビット サーバーがあるため、 DistroLauncher-Appx_1.12.2.0_x64.appxをインストールします。

  2. \%USERPROFILE%\AppData\Local\DebianWSL\という名前の新しいフォルダーに内容を解凍します。

    $debianWSLPath = Join-Path -Path $env:LocalAppData -ChildPath DebianWSL
    New-Item -Path $debianWSLPath -ItemType Directory | Out-Null
    tar -xf .\DistroLauncher-Appx_1.12.2.0_x64.appx -C "$env:USERPROFILE\AppData\Local\DebianWSL"
    
  3. PowerShell を使用して、Linux ディストリビューション パスを Windows 環境 PATH (この例ではC:\Users\Administrator\Ubuntu ) に追加します。

    $userenv = [System.Environment]::GetEnvironmentVariable("Path", "User")
    [System.Environment]::SetEnvironmentVariable("PATH", $userenv + ";$env:USERPROFILE\AppData\Local\DebianWSL", "User")
    

<DistributionName>.exe」と入力して、任意のパスからディストリビューションを起動できるようになりました。 たとえば、 ubuntu.exeと指定します。 パスを更新するには、スタートメニューから新しい PowerShell インスタンスを起動するか、サーバーコアの場合、ログオフして再度ログオンする必要があることに注意してください。

インストールが完了したら、 新しい Linux ディストリビューションのユーザー アカウントとパスワードを作成できます。