次の方法で共有


Windows Server インストール ガイド

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

Windows Server 2022 および 2025 デスクトップ エクスペリエンスに WSL をインストールする

Windows Server 2022 では、次のコマンドを使用した単純な WSL インストールがサポートされるようになりました。

wsl --install

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

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

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

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

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

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

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

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

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

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

これは、サーバー コア 2025 では必要ありません。

Invoke-WebRequest -Uri "https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi" -OutFile ".\wsl_update_x64.msi"
Start-Process "msiexec.exe" -ArgumentList "/i .\wsl_update_x64.msi /quiet" -NoNewWindow -Wait

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

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

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

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

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

    > tar -tf .\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\という名前の新しいフォルダーに内容を解凍します。

     mkdir "$env:USERPROFILE\AppData\Local\DebianWSL" | 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 ディストリビューションのユーザー アカウントとパスワードを作成できます。