Pular para o conteúdo

pwsh.exe

Processo de aplicativoMicrosoft Corporation

Termos de pesquisa do catálogo pwsh, powershell 7, powershell core

WindowsAplicativo

PowerShell 7. É o host multiplataforma do pwsh, geralmente localizado em Program Files\PowerShell\7. Não é o Windows PowerShell 5.1 (powershell.exe).

O que você precisa saber

O pwsh é o PowerShell 7, não o Windows PowerShell 5.1.

O pwsh.exe é o PowerShell 7, instalado pela Microsoft como um host que funciona lado a lado. O powershell.exe continua sendo o Windows PowerShell 5.1 em System32\WindowsPowerShell. O Windows Terminal e o OpenConsole apenas desenham a janela. Finalizar o pwsh não remove o 5.1.

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 mesmo que powershell.exe?
Não. Aquele é o Windows PowerShell 5.1
Posso finalizá-lo?
Essa sessão do PowerShell 7 é interrompida
A Feex diz
Se vejo o pwsh, interpreto a linha de comando como PowerShell 7. Não trato o powershell.exe como o mesmo host e não culpo o conhost por um módulo exclusivo do 7.

O que é o pwsh.exe?

O pwsh é o PowerShell 7, não o Windows PowerShell 5.1. O host 5.1 permanece como powershell.exe. Este arquivo é o runtime mais recente que você instala. Não é o Windows Terminal.

O que ele faz?

Ele executa scripts e módulos do PowerShell 7. Alguns snap-ins do 5.1 não carregarão aqui. Ele não desenha a interface de abas (WindowsTerminal.exe) e não é o cmd.exe.

Por que está em execução?

Você abriu o PowerShell 7, um terminal do VS Code configurado para pwsh, ou uma tarefa chamou este host. Um computador com apenas o 5.1 não exibirá uma cópia em Program Files\PowerShell\7.

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 'pwsh.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?

O host é legítimo. O script é o ponto em questão

Um pwsh assinado pela Microsoft em Program Files\PowerShell é o PowerShell 7. Um pwsh.exe em Temp não é. A segurança ainda depende do processo pai e da linha -Command. Este ainda não é o powershell.exe.

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

C:\Program Files\PowerShell\7\pwsh.exe

  • Instalação lado a lado do PowerShell 7
  • O Windows PowerShell 5.1 é System32\WindowsPowerShell\v1.0\powershell.exe
  • A janela pode ser o Windows Terminal ou o OpenConsole

Posso finalizá-lo?

Interrompe essa sessão do 7

Finalizar o pwsh.exe encerra o PowerShell 7. O powershell.exe 5.1 pode continuar em execução. Finalizar o WindowsTerminal.exe apenas fecha a interface de abas, não todos os hosts do 7 iniciados por uma tarefa.

Posso removê-lo?

Desinstale o PowerShell 7, mantenha o 5.1

Desinstale o PowerShell em Aplicativos se quiser remover o pwsh. Não exclua System32\powershell.exe. Não exclua a pasta System32.

Ele deve iniciar com o Windows?

Uma tarefa agendada ou perfil pode iniciar o pwsh. Esse não é o host 5.1 e não é um padrão do Windows chamado powershell.exe.

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 pwsh.exe
Nome do executável pwsh.exe
Caminho de instalação registrado C:\Program Files\PowerShell\7\pwsh.exe
Fornecedor Microsoft Corporation
Verificação de assinatura Inspecione o arquivo real; esta entrada não certifica a identidade do seu certificado.

Problemas comuns

Um snap-in exclusivo do 5.1 falha e reparam o powershell.exe

Este host é o 7. Instale o módulo do 7 ou execute o Windows PowerShell 5.1. Executável diferente, galeria diferente.

pwsh oculto a partir de uma tarefa qualquer

Leia o -File / -Command. O host do 7 continua sendo da Microsoft. A carga útil é a linha. Isso não significa que o "Terminal é malware".

Solução de problemas

Diagnostique antes de fazer qualquer alteração destrutiva.

pwsh -v versus $PSVersionTable no powershell.exe

O 7 imprime a partir deste arquivo. O 5.1 imprime a partir do Windows PowerShell. Não misture a documentação de atualização.

Inspecione o PID pai da mesma forma que faria para o 5.1

explorer com um atalho é você. O Office iniciando o pwsh envolve uma macro. Não exclua a pasta de instalação do 7 como primeira atitude.

Detalhes técnicos

Detalhes técnicos
Detalhes técnicos do pwsh.exe
Nome da imagem pwsh.exe
Irmão powershell.exe (Windows PowerShell 5.1)

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?