Compartilhar via


Guia de instalação do Windows Server

O Subsistema do 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 habilitação do WSL em seu computador.

Instalar o WSL no Windows Server 2022 e 2025 Desktop Experience

O Windows Server 2022 agora dá suporte a uma instalação WSL simples usando o comando:

wsl --install

Agora você pode instalar tudo o que precisa para executar o WSL no Windows Server 2022 inserindo esse comando em um prompt de comando do Administrador do PowerShell ou do Windows e reiniciando seu computador.

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

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

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

Para instalar o WSL no Windows Server 2019 (versão 1709+), bem como o Server Core para 2019 e posterior, você pode seguir as etapas manuais de instalação abaixo.

Habilitar o Subsistema do Windows para Linux

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

Abra o PowerShell como Administrador e execute:

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

Instalar a atualização do Kernel do WSL para WSL 2

Isso não é necessário para o server core 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

Baixar uma distribuição do Linux

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

Extrair e instalar uma distribuição do Linux

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

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

    > 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
    

    Em nosso exemplo, temos um servidor x64 bits, portanto, queremos instalar DistroLauncher-Appx_1.12.2.0_x64.appx.

  2. Descompacte o conteúdo para uma nova pasta chamada \%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. Adicione seu caminho de distribuição do Linux ao PATH do ambiente do 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 fazer logon novamente no caso do núcleo do servidor para atualizar seu caminho

Depois que a instalação for concluída, você poderá criar uma conta de usuário e uma senha para sua nova distribuição do Linux.