Guia de Instalação do Windows Server

O Subsistema Windows para Linux (WSL) está disponível para instalação no Windows Server 2019 (versão 1709) e posterior. Este guia percorrerá as etapas de ativação do WSL em sua máquina.

Instalar o WSL no Windows Server 2022 e 2025

Windows Server 2022 e Windows Server 2025 suportam uma instalação simples do WSL usando o comando:

wsl.exe --install

Agora podes instalar tudo o que precisas para correr o WSL em Windows Server 2022 ou 2025 (incluindo Server Core em 2025) introduzindo este comando num PowerShell administrador e depois reiniciando a tua máquina.

Este comando ativará os componentes opcionais necessários, baixará o kernel Linux mais recente, definirá o WSL 2 como padrão e instalará uma distribuição Linux para você (Ubuntu por padrão).

Consulte os documentos padrão da WSL para obter mais informações sobre como:

Instalar o WSL em versões anteriores do Windows Server e Server Core

Para instalar o WSL no Windows Server 2019 (versão 1709+), bem como no Server Core para 2019 e posteriores, pode seguir os passos manuais de instalação abaixo.

Habilitar o subsistema Windows para Linux

Antes de executar distribuições Linux no Windows, você deve ativar o recurso opcional "Subsistema Windows para Linux" e reinicializar.

Abra o PowerShell como Administrador e execute:

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

Instale a atualização do kernel do WSL para o WSL 2

Observação

Este passo aplica-se apenas a versões Windows 18362 e superiores, pois é aí que o WSL 2 é suportado.

wsl --update

Baixar uma distribuição Linux

Consulte a seção Download de distribuições da página de instalação manual para obter instruções e links para baixar sua distribuição Linux preferida.

Extrair e instalar uma distribuição Linux

Agora que você baixou uma distribuição Linux, para extrair seu conteúdo e instalar manualmente, siga estas etapas. Observe que você baixará um arquivo appx que contém vários arquivos appx. Neste exemplo, usaremos o debian.

  1. Liste o conteúdo do appx usando tar.exe:

    > 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
    

    No nosso exemplo, temos um servidor x64, por isso queremos instalar DistroLauncher-Appx_1.12.2.0_x64.appx.

  2. Descompacte o conteúdo para uma nova pasta chamada \%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. Adicione seu caminho de distribuição Linux ao PATH do ambiente Windows (C:\Users\Administrator\Ubuntu neste exemplo), usando o PowerShell:

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

Agora você pode iniciar sua distribuição de qualquer caminho digitando <DistributionName>.exe. Por exemplo: ubuntu.exe. Observe que você precisará iniciar uma nova instância do powershell no menu Iniciar ou fazer logoff e logon novamente no caso do Server core para atualizar seu caminho

Quando a instalação estiver concluída, você pode criar uma conta de usuário e senha para sua nova distribuição Linux.