Přejít k obsahu

pwsh.exe

Proces aplikaceMicrosoft Corporation

Vyhledávací výrazy v katalogu pwsh, powershell 7, powershell core

WindowsAplikace

PowerShell 7. Jde o multiplatformního hostitele pwsh, který se často nachází v Program Files\PowerShell\7. Není to Windows PowerShell 5.1 (powershell.exe).

Co potřebujete vědět

pwsh je PowerShell 7, nikoli Windows PowerShell 5.1.

pwsh.exe je PowerShell 7, nainstalovaný od Microsoftu jako hostitel běžící vedle starší verze. powershell.exe je stále Windows PowerShell 5.1 v System32\WindowsPowerShell. Windows Terminal a OpenConsole pouze vykreslují okno. Ukončení pwsh neodstraní verzi 5.1.

Bezpečný?
Zkontrolujte cestu, podpis a vydavatele spuštěného souboru. Samotný název bezpečnost nezaručuje.
Je to totéž jako powershell.exe?
Ne. To je Windows PowerShell 5.1
Mohu jej ukončit?
Tato relace PowerShell 7 se ukončí
Feex uvádí
Pokud vidím pwsh, interpretuji příkazový řádek jako PowerShell 7. Nepovažuji powershell.exe za stejného hostitele a neobviňuji conhost z problémů modulu určeného pouze pro verzi 7.

Co je pwsh.exe?

pwsh je PowerShell 7, nikoli Windows PowerShell 5.1. Hostitelem verze 5.1 zůstává powershell.exe. Tento soubor představuje novější modul runtime, který instalujete. Není to Windows Terminal.

Co dělá?

Spouští skripty a moduly prostředí PowerShell 7. Některé moduly snap-in pro verzi 5.1 se zde nenačtou. Nevykresluje uživatelské rozhraní panelů (WindowsTerminal.exe) a nejedná se o cmd.exe.

Proč běží?

Otevřeli jste PowerShell 7, terminál ve VS Code nastavený na pwsh nebo tohoto hostitele vyvolala naplánovaná úloha. Počítač pouze s verzí 5.1 nebude kopii v Program Files\PowerShell\7 obsahovat.

Zkontrolovat běžící instanci

V prostředí Windows PowerShell tento dotaz pouze pro čtení zobrazí odpovídající ID procesů, časy vytvoření a cesty k spustitelným souborům na tomto PC.

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

Žádný výsledek nebo nepřístupná cesta jsou neprůkazné. Chráněné procesy mohou omezit přístup a ID procesů lze znovu použít. Uchovávejte osobní cesty lokálně.

Použijte průvodce identifikací souborů k porovnání podpisů a metadat produktu. Samotný název souboru nemůže potvrdit bezpečnost.

Je bezpečný?

Hostitel je legitimní. Otázkou je skript

Společností Microsoft podepsaný soubor pwsh v Program Files\PowerShell je PowerShell 7. Soubor pwsh.exe v adresáři Temp nikoli. Zabezpečení závisí na nadřazeném procesu a řádku -Command. Stále se nejedná o powershell.exe.

Porovnejte zaznamenané umístění se skutečným souborem. Známá složka sama o sobě nepotvrzuje identitu.

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

  • Soubezná instalace PowerShell 7
  • Windows PowerShell 5.1 je System32\WindowsPowerShell\v1.0\powershell.exe
  • Okno muze byt Windows Terminal nebo OpenConsole

Mohu jej ukončit?

Ukonci tuto relaci verze 7

Ukoncenim pwsh.exe se ukonci PowerShell 7. powershell.exe 5.1 muze zustat bezet. Ukoncenim WindowsTerminal.exe se pouze zavre rozhrani zalozky, nikoli kazdy hostitel verze 7 spusteny ulohou.

Mohu jej odebrat?

Odinstalujte PowerShell 7, ponechte 5.1

Pokud chcete odstranit pwsh, odinstalujte PowerShell z Aplikaci. Nemazte System32\powershell.exe. Nemazte System32.

Měl by se spouštět se systémem Windows?

Naplanovana uloha nebo profil muze spustit pwsh. To neni hostitel verze 5.1 ani vychozi soubor Windows s nazvem powershell.exe.

Měření využití prostředků

Měřte aktuální proces spíše než předpokládat univerzální základní linii
CPU a paměť Porovnejte několik pozorování pro stejné PID a pracovní zátěž. Tento záznam nemá nezávisle měřenou univerzální základní linii.
Disk a síť Připisujte aktivitu skutečnému procesu a aktuální úloze; název souboru sám o sobě nestanovuje očekávané cíle ani objem přenosu.

Informace o souboru

Informace o souboru pwsh.exe
Název spustitelného souboru pwsh.exe
Zaznamenaná cesta instalace C:\Program Files\PowerShell\7\pwsh.exe
Vydavatel Microsoft Corporation
Kontrola podpisu Zkontrolujte skutečný soubor; tento záznam necertifikuje identitu jeho certifikátu.

Běžné problémy

Modul snap-in urceny pouze pro verzi 5.1 selze a uzivatele se snazi opravit powershell.exe

Tento hostitel je verze 7. Nainstalujte modul pro verzi 7 nebo spustte Windows PowerShell 5.1. Jiny soubor exe, jina situace s galerii.

Skryty pwsh ze sporadicke ulohy

Zkontrolujte -File / -Command. Hostitel verze 7 stale pochazi od Microsoftu. Skutecnou zatezi je dany prikazovy radek. Nezname to, ze "Terminal je malware."

Řešení potíží

Než provedete jakýkoli destruktivní krok, proveďte diagnostiku.

pwsh -v oproti $PSVersionTable v powershell.exe

Verze 7 vypisuje z tohoto souboru. Verze 5.1 vypisuje z Windows PowerShell. Nemichejte dokumentaci k upgradu dohromady.

Zkontrolujte nadrazene PID stejnym zpusobem, jakym byste to udelali u verze 5.1

explorer spolu se zastupcem znamena vas. Pokud Office spousti pwsh, jde o zalezitost maker. Jako prvni krok nemazte instalacni slozku verze 7.

Technické podrobnosti

Technické podrobnosti
Technicke podrobnosti o pwsh.exe
Název obrazu pwsh.exe
Příbuzný proces powershell.exe (Windows PowerShell 5.1)

Zkontrolujte identitu běžícího souboru

Samotný název souboru nemůže potvrdit bezpečnost. Ověřte skutečnou cestu, podpis a identitu produktu.

Zdroje a ověření

Zaznamenané označení zdroje: srpen 2026. Toto označení nepředstavuje nezávislé ověření. Jak provádíme výzkum.

Byl tento článek užitečný?

Stačí ano nebo ne. Pokud chcete, vyberte důvod nebo přidejte krátkou poznámku.

Byl tento článek užitečný?