Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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:
- Altere a distribuição padrão do Linux instalada.
- Configure seu nome de usuário e senha do Linux.
- Verificar qual versão do WSL você está executando
- Atualizar e fazer upgrade de pacotes.
- Adicione distribuições adicionais.
- Use o Git com WSL.
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.
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
.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"
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.
Windows Subsystem for Linux