Pular para o conteúdo

wsl.exe

Processo do WindowsMicrosoft Corporation

Termos de pesquisa do catálogo wsl, windows subsystem for linux cli, wsl.exe

WindowsComponente do sistema

Inicializador de linha de comando do WSL voltado ao usuário. Você executa `wsl -l -v` aqui. Não é o vmmem e não é o WslService.

O que você precisa saber

wsl.exe é a CLI que você executa; não é o vmmem.

wsl.exe é o inicializador padrão. `wsl -l -v` lista as distribuições. A RAM do convidado para o WSL2 é exibida como vmmem ou vmmemWSL. O WslService mantém a VM ativa após o fechamento desta CLI. Fechar o prompt não limpa a memória.

Seguro?
Verifique o caminho, a assinatura e o fornecedor do arquivo em execução. O nome por si só não pode comprovar a segurança.
É o vmmem?
Não. vmmem é a memória do convidado
Posso finalizá-lo?
Essa sessão de CLI termina
A Feex diz
Se alguém apontar para o wsl.exe reclamando de "8 GB de RAM do WSL", eu olho para o vmmemWSL. Uso a CLI para listar e desligar. Não finalizo o inicializador esperando que o conjunto de trabalho da VM desapareça.

O que é o wsl.exe?

wsl.exe é a CLI que você executa; não é o vmmem. A memória no Gerenciador de Tarefas para a VM do WSL2 é vmmemWSL (ou vmmem). Este arquivo apenas inicializa e controla. Ele também não é o WslService.

O que ele faz?

Ele inicia uma distribuição, executa comandos do Linux e aceita `wsl --shutdown`. Ele não retém o conjunto de trabalho do convidado e não hospeda o Gerenciador do Hyper-V.

Por que está em execução?

Você, um script, o Terminal do Windows ou uma IDE iniciou o WSL. Um wsl.exe de curta duração é um comando único. Um de longa duração é um shell anexado.

Inspecione a instância em execução

No Windows PowerShell, esta consulta somente leitura lista IDs de processo correspondentes, tempos de criação e caminhos executáveis neste PC.

Get-CimInstance -ClassName Win32_Process | Where-Object { $_.Name -eq 'wsl.exe' } | Select-Object ProcessId, ParentProcessId, CreationDate, Name, ExecutablePath | Format-List

Nenhum resultado ou um caminho inacessível é inconclusivo. Processos protegidos podem restringir o acesso e IDs de processo podem ser reutilizados. Mantenha caminhos pessoais locais.

Use o guia de identidade de arquivo para comparar assinaturas e metadados do produto. Um nome de arquivo sozinho não pode estabelecer segurança.

Ele é seguro?

Verificar este arquivo em execução

O wsl.exe no System32 é a CLI da Microsoft. Um wsl.exe em Downloads não é. Alto uso de RAM em uma linha diferente chamada vmmem não é este inicializador.

Compare o local registrado com o arquivo real. Uma pasta familiar sozinha não estabelece identidade.

C:\Windows\System32\wsl.exe

  • Inicializador nativo no System32
  • Liste distribuições com wsl -l -v
  • Irmão de memória: vmmem / vmmemWSL, não este arquivo

Posso finalizá-lo?

Fecha essa CLI

Finalizar o wsl.exe interrompe esse comando ou shell. A VM do WSL2 pode permanecer no vmmemWSL até `wsl --shutdown`. Finalizar o vmmem não é oferecido como exclusão de arquivo.

Posso removê-lo?

Recursos opcionais, não o Explorer

Remova o Subsistema do Windows para Linux dos Recursos opcionais ou do pacote da Store. Não exclua System32\wsl.exe. Excluir o vmmem não é uma desinstalação suportada.

Ele deve iniciar com o Windows?

Um atalho ou perfil do Terminal pode iniciá-lo. A linha de memória da VM não é esta CLI.

Meça o uso de recursos

Meça o processo atual em vez de assumir uma linha de base universal
CPU e memória Compare várias observações para o mesmo PID e carga de trabalho. Esta entrada não tem uma linha de base universal medida independentemente.
Disco e rede Atribua atividade ao processo real e à tarefa atual; um nome de arquivo sozinho não estabelece destinos esperados ou volume de transferência.

Informações do arquivo

Informações do arquivo wsl.exe
Nome do executável wsl.exe
Caminho de instalação registrado C:\Windows\System32\wsl.exe
Fornecedor Microsoft Corporation
Verificação de assinatura Inspecione o arquivo real; esta entrada não certifica a identidade do seu certificado.

Problemas comuns

Pessoas tentam excluir o vmmem porque o wsl.exe parece pequeno

vmmem é a memória do convidado no host. Use wsl --shutdown a partir desta CLI. Não existe limpeza de vmmem.exe no System32.

`wsl -l -v` vazio depois de finalizarem o WslService

A CLI não consegue se comunicar com um coordenador inativo. Inicie o WslService e liste novamente. O arquivo do inicializador nunca foi o serviço.

Solução de problemas

Diagnostique antes de fazer qualquer alteração destrutiva.

Execute wsl -l -v antes de procurar pelo consumo de RAM

Distribuições paradas ainda deixam uma VM até o desligamento. vmmemWSL é esse conjunto de trabalho. Este executável é apenas o comando.

Execute wsl --shutdown e confirme se o vmmemWSL sumiu

Se a CLI apresentar erros, repare o WSL. Não substitua o wsl.exe a partir de um zip e não exclua um arquivo vmmem.

Detalhes técnicos

Detalhes técnicos
Detalhes técnicos do wsl.exe
Nome da imagem wsl.exe
Função Inicializador de linha de comando do WSL

Verifique a identidade de um arquivo em execução

Um nome de arquivo sozinho não pode estabelecer segurança. Verifique o caminho real, a assinatura e a identidade do produto.

Fontes e verificação

Rótulo de fonte registrada: agosto de 2026. Este rótulo não comprova verificação independente. Como pesquisamos.

Este artigo foi útil?

Um sim ou não é suficiente. Escolha um motivo se desejar, ou adicione uma breve observação.

Este artigo foi útil?