pwsh.exe
Vyhľadávacie výrazy v katalógu pwsh, powershell 7, powershell core
PowerShell 7. Je to multiplatformový hostiteľ pwsh, často v umiestnení Program Files\PowerShell\7. Nie je to Windows PowerShell 5.1 (powershell.exe).
Čo potrebujete vedieť
pwsh je PowerShell 7, nie Windows PowerShell 5.1.
pwsh.exe je PowerShell 7, nainštalovaný od spoločnosti Microsoft ako súbežný (side-by-side) hostiteľ. powershell.exe je stále Windows PowerShell 5.1 v System32\WindowsPowerShell. Windows Terminal a OpenConsole iba vykresľujú okno. Ukončenie pwsh neodstráni verziu 5.1.
- Bezpečný?
- Skontrolujte cestu, podpis a vydavateľa spusteného súboru. Samotný názov nemôže potvrdiť bezpečnosť.
- Je to to isté ako powershell.exe?
- Nie. To je Windows PowerShell 5.1
- Môžem ho ukončiť?
- Daná relácia prostredia PowerShell 7 sa zastaví
Čo je pwsh.exe?
pwsh je PowerShell 7, nie Windows PowerShell 5.1. Hostiteľom verzie 5.1 zostáva powershell.exe. Tento súbor je novšie runtime prostredie, ktoré inštalujete. Nie je to Windows Terminal.
Čo robí?
Spúšťa skripty a moduly prostredia PowerShell 7. Niektoré moduly snap-in z verzie 5.1 sa tu nenačítajú. Nevykresľuje rozhranie kariet (WindowsTerminal.exe) a nie je to cmd.exe.
Prečo beží?
Otvorili ste PowerShell 7, terminál vo VS Code nastavený na pwsh, alebo tohto hostiteľa vyvolala naplánovaná úloha. Počítač iba s verziou 5.1 kópiu v Program Files\PowerShell\7 nebude obsahovať.
Skontrolujte bežiaci proces
V systéme Windows PowerShell tento dotaz iba na čítanie zobrazuje zodpovedajúce ID procesov, časy vytvorenia a cesty k spustiteľným súborom na tomto PC.
Get-CimInstance -ClassName Win32_Process | Where-Object { $_.Name -eq 'pwsh.exe' } | Select-Object ProcessId, ParentProcessId, CreationDate, Name, ExecutablePath | Format-List
Žiadny výsledok alebo neprístupná cesta je nepresvedčivá. Chránené procesy môžu obmedziť prístup a ID procesov sa môžu znovu použiť. Uchovávajte osobné cesty lokálne.
Použite sprievodcu identifikáciou súboru na porovnanie podpisov a metadát produktu. Samotný názov súboru nemôže preukázať bezpečnosť.
Je bezpečný?
Hostiteľ je legitímny. Otázkou je skript
Súbor pwsh podpísaný spoločnosťou Microsoft v Program Files\PowerShell je PowerShell 7. Súbor pwsh.exe v priečinku Temp ním nie je. Bezpečnosť stále závisí od nadradeného procesu a príkazového riadka s parametrom -Command. Stále to nie je powershell.exe.
Porovnajte zaznamenanú polohu so skutočným súborom. Známé priečinok sám o sebe nepreukazuje identitu.
C:\Program Files\PowerShell\7\pwsh.exe
- Súbežná inštalácia PowerShell 7
- Windows PowerShell 5.1 je System32\WindowsPowerShell\v1.0\powershell.exe
- Oknom môže byť Windows Terminal alebo OpenConsole
Môžem ho ukončiť?
Zastaví danú reláciu verzie 7
Ukončenie procesu pwsh.exe ukončí PowerShell 7. powershell.exe 5.1 môže zostať bežať. Ukončenie procesu WindowsTerminal.exe zatvorí iba rozhranie kariet, nie každého hostiteľa verzie 7 spusteného úlohou.
Môžem ho odstrániť?
Odinštalujte PowerShell 7, ponechajte verziu 5.1
Ak chcete odstrániť pwsh, odinštalujte PowerShell v časti Aplikácie. Neodstraňujte System32\powershell.exe. Neodstraňujte System32.
Má sa spúšťať so systémom Windows?
pwsh môže spustiť naplánovaná úloha alebo profil. To nie je hostiteľ verzie 5.1 a nie je to predvolená súčasť Windowsu s názvom powershell.exe.
Meranie využitia zdrojov
| CPU a pamäť | Porovnajte niekoľko pozorovaní pre rovnaké PID a pracovné zaťaženie. Tento záznam nemá nezávisle meranú univerzálnu základnú líniu. |
|---|---|
| Disk a sieť | Priraďte aktivitu k skutočnému procesu a aktuálnej úlohe; názov súboru sám o sebe nepreukazuje očakávané ciele alebo objem prenosu. |
Informácie o súbore
| Názov spustiteľného súboru | pwsh.exe |
|---|---|
| Zaznamenaná cesta inštalácie | C:\Program Files\PowerShell\7\pwsh.exe |
| Vydavateľ | Microsoft Corporation |
| Kontrola podpisu | Skontrolujte skutočný súbor; tento záznam necertifikuje identitu jeho certifikátu. |
Časté problémy
Modul snap-in určený iba pre verziu 5.1 zlyhá a používatelia opravujú powershell.exe
Tento hostiteľ je verzia 7. Nainštalujte modul pre verziu 7 alebo spustite Windows PowerShell 5.1. Iný exe, iná situácia s galériou.
Skrytý pwsh zo náhodnej úlohy
Skontrolujte parametre -File / -Command. Hostiteľ verzie 7 je stále od spoločnosti Microsoft. Samotným nákladom je daný riadok. Neznamená to, že "Terminal je malvér".
Riešenie problémov
Pred akoukoľvek deštruktívnou zmenou vykonajte diagnostiku.
pwsh -v verzus $PSVersionTable v powershell.exe
Verzia 7 vypisuje informácie z tohto súboru. Verzia 5.1 vypisuje z prostredia Windows PowerShell. Nemiešajte dokumentáciu k inovácii.
Skontrolujte PID nadradeného procesu rovnako, ako by ste to urobili pri verzii 5.1
explorer a odkaz ste vy. Office spúšťajúci pwsh je záležitosť makier. Neodstraňujte inštalačný priečinok verzie 7 ako prvý krok.
Technické podrobnosti
Technické podrobnosti
| Názov obrazu | pwsh.exe |
|---|---|
| Súvisiaci proces | powershell.exe (Windows PowerShell 5.1) |
Overte identitu spusteného súboru
Samotný názov súboru nemôže preukázať bezpečnosť. Overte skutočnú cestu, podpis a identitu produktu.
Zdroje a overenie
Zaznamenané označenie zdroja: august 2026. Toto označenie nepredstavuje nezávislé overenie. Ako robíme výskum.
- Microsoft Learn: PowerShell 7 vs. Windows PowerShell · pwsh.exe je PowerShell 7, powershell.exe je 5.1
- Microsoft Learn: inštalácia prostredia PowerShell vo Windowse · Typická cesta je Program Files\PowerShell\7
- Mapa procesov Foxhole · Vzorky z prvej ruky na počítačoch so systémom Windows. Nejde o laboratórny benchmark.
- Microsoft Sysinternals: Sigcheck · Vysvetľuje, ako kontrolovať podpisy súborov. Tento odkaz nepotvrdzuje identitu ani bezpečnosť konkrétneho spusteného súboru.
- Microsoft: Get-CimInstance · Metóda lokálneho dotazu na proces iba na čítanie.
- Microsoft: Win32_Process vlastnosti · Dokumentuje ID procesov, cesty k spustiteľným súborom, dátumy vytvorenia a opätovné použitie ID rodiča.
Bol tento článok užitočný?
Stačí áno alebo nie. Ak chcete, vyberte dôvod, alebo pridajte krátku poznámku.
Ďakujeme. Pomáha nám to zlepšovať túto stránku.