pwsh.exe
Vyhledávací výrazy v katalogu pwsh, powershell 7, powershell core
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čí
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ů
| 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
| 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
| 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.
- Microsoft Learn: PowerShell 7 vs Windows PowerShell - pwsh.exe je PowerShell 7, powershell.exe je 5.1
- Microsoft Learn: instalace PowerShellu ve Windows - Typicka cesta je Program Files\PowerShell\7
- Mapa procesů Foxhole · Vzorky přímo ze zařízení se systémem Windows. Nejde o laboratorní srovnávací test.
- Microsoft Sysinternals: Sigcheck · Vysvětluje, jak kontrolovat podpisy souborů. Tato reference nepotvrzuje identitu ani bezpečnost konkrétního spuštěného souboru.
- Microsoft: Get-CimInstance · Metoda dotazování lokálních procesů pouze pro čtení.
- Microsoft: Vlastnosti Win32_Process · Dokumentuje ID procesů, cesty k spustitelným souborům, data vytvoření a opětovné použití ID rodiče.
Byl tento článek užitečný?
Stačí ano nebo ne. Pokud chcete, vyberte důvod nebo přidejte krátkou poznámku.
Děkujeme. Pomáhá nám to tuto stránku vylepšovat.