Sari la conținut

pwsh.exe

Proces de aplicațieMicrosoft Corporation

Termeni de căutare în catalog: pwsh, powershell 7, powershell core

WindowsAplicație

PowerShell 7. Este gazda pwsh multiplatformă, aflată adesea în Program Files\PowerShell\7. Nu este Windows PowerShell 5.1 (powershell.exe).

Ce trebuie să știți

pwsh este PowerShell 7, nu Windows PowerShell 5.1.

pwsh.exe este PowerShell 7, instalat de la Microsoft ca gazdă paralelă (side-by-side). powershell.exe este în continuare Windows PowerShell 5.1 în System32\WindowsPowerShell. Windows Terminal și OpenConsole doar desenează fereastra. Oprirea pwsh nu elimină versiunea 5.1.

Sigur?
Verificați calea fișierului care rulează, semnătura și editorul. Numele singur nu poate stabili siguranța.
Este la fel ca powershell.exe?
Nu. Acela este Windows PowerShell 5.1
Îl pot opri?
Acea sesiune PowerShell 7 se oprește
Feex spune
Dacă văd pwsh, interpretez linia de comandă ca PowerShell 7. Nu tratez powershell.exe ca fiind aceeași gazdă și nu dau vina pe conhost pentru un modul exclusiv pentru 7.

Ce este pwsh.exe?

pwsh este PowerShell 7, nu Windows PowerShell 5.1. Gazda pentru 5.1 rămâne powershell.exe. Acest fișier este mediul de execuție mai nou pe care îl instalați. Nu este Windows Terminal.

Ce face?

Execută scripturi și module PowerShell 7. Unele inserturi (snap-in-uri) 5.1 nu se vor încărca aici. Nu afișează interfața cu file (WindowsTerminal.exe) și nu este cmd.exe.

De ce rulează?

Ați deschis PowerShell 7, un terminal VS Code setat pe pwsh sau o activitate programată a apelat această gazdă. Un PC care are doar 5.1 nu va conține o copie în Program Files\PowerShell\7.

Inspectați instanța care rulează

În Windows PowerShell, această interogare doar pentru citire listează ID-urile de proces, timpii de creare și căile executabilelor potrivite pe acest PC.

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

Niciun rezultat sau o cale inaccesibilă este neconcludentă. Procesele protejate pot restricționa accesul, iar ID-urile de proces pot fi reutilizate. Păstrați căile personale locale.

Utilizați ghidul de identificare a fișierelor pentru a compara semnăturile și metadatele produsului. Un nume de fișier singur nu poate stabili siguranța.

Este sigur?

Gazda este legitimă. Scriptul reprezintă problema

Un executabil pwsh semnat de Microsoft aflat în Program Files\PowerShell este PowerShell 7. Un pwsh.exe în Temp nu este. Siguranța depinde în continuare de procesul părinte și de linia -Command. Acesta nu este powershell.exe.

Comparați locația înregistrată cu fișierul real. Un folder familiar singur nu stabilește identitatea.

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

  • Instalare PowerShell 7 în paralel
  • Windows PowerShell 5.1 este System32\WindowsPowerShell\v1.0\powershell.exe
  • Fereastra poate fi Windows Terminal sau OpenConsole

Îl pot opri?

Oprește acea sesiune de 7

Oprirea pwsh.exe închide forțat PowerShell 7. powershell.exe 5.1 poate rămâne. Oprirea WindowsTerminal.exe închide doar interfața filei, nu fiecare gazdă 7 pornită de o sarcină.

Îl pot elimina?

Dezinstalați PowerShell 7, păstrați 5.1

Dezinstalați PowerShell din Apps dacă doriți să eliminați pwsh. Nu ștergeți System32\powershell.exe. Nu ștergeți System32.

Ar trebui să pornească odată cu Windows?

O sarcină programată sau un profil poate porni pwsh. Aceasta nu este gazda 5.1 și nu este o componentă implicită Windows numită powershell.exe.

Măsurați utilizarea resurselor

Măsurați procesul curent mai degrabă decât să presupuneți o bază universală
CPU și memorie Comparați mai multe observații pentru același PID și sarcină de lucru. Această intrare nu are o bază universală măsurată independent.
Disc și rețea Atribuiți activitatea procesului real și sarcinii curente; un nume de fișier singur nu stabilește destinațiile așteptate sau volumul de transfer.

Informații despre fișier

Informații despre fișierul pwsh.exe
Nume executabil pwsh.exe
Cale de instalare înregistrată C:\Program Files\PowerShell\7\pwsh.exe
Editor Microsoft Corporation
Verificare semnătură Inspectați fișierul real; această intrare nu îi certifică identitatea certificatului.

Probleme frecvente

Un snap-in compatibil doar cu 5.1 eșuează și utilizatorii repară powershell.exe

Această gazdă este 7. Instalați modulul pentru 7 sau rulați Windows PowerShell 5.1. Fișier exe diferit, galerie diferită.

pwsh ascuns dintr-o sarcină oarecare

Citiți -File / -Command. Gazda 7 este tot de la Microsoft. Sarcina utilă este linia de comandă. Aceasta nu înseamnă că "Terminalul este malware."

Depanare

Diagnosticați înainte de a modifica ceva distructiv.

pwsh -v față de $PSVersionTable în powershell.exe

7 afișează din acest fișier. 5.1 afișează din Windows PowerShell. Nu confundați documentația de upgrade.

Inspectați PID-ul părinte la fel cum ați proceda pentru 5.1

explorer plus o comandă rapidă sunteți dumneavoastră. Faptul că Office lansează pwsh indică un macro. Nu ștergeți folderul de instalare 7 ca prim pas.

Detalii tehnice

Detalii tehnice
Detalii tehnice despre pwsh.exe
Nume imagine pwsh.exe
Element înrudit powershell.exe (Windows PowerShell 5.1)

Verificați identitatea unui fișier care rulează

Un nume de fișier singur nu poate stabili siguranța. Verificați calea reală, semnătura și identitatea produsului.

Surse și verificare

Etichetă sursă înregistrată: August 2026. Această etichetă nu stabilește verificarea independentă. Cum cercetăm.

A fost util acest articol?

Un da sau nu este suficient. Alegeți un motiv dacă doriți sau adăugați o scurtă notă.

A fost util acest articol?