pwsh.exe
Pojmovi za pretragu kataloga pwsh, powershell 7, powershell core
PowerShell 7. To je međuplatformski pwsh host, često pod Program Files\PowerShell\7. To nije Windows PowerShell 5.1 (powershell.exe).
Šta treba da znate
pwsh je PowerShell 7, a ne Windows PowerShell 5.1.
pwsh.exe je PowerShell 7, instaliran od strane Microsoft-a kao paralelni (side-by-side) host. powershell.exe je i dalje Windows PowerShell 5.1 u System32\WindowsPowerShell. Windows Terminal i OpenConsole samo iscrtavaju prozor. Prekidanje pwsh-a ne uklanja 5.1.
- Bezbjedan?
- Provjerite putanju, potpis i izdavača pokrenute datoteke. Samo ime ne može garantovati bezbjednost.
- Isto kao powershell.exe?
- Ne. To je Windows PowerShell 5.1
- Mogu li ga prekinuti?
- Ta PowerShell 7 sesija se zaustavlja
Šta je pwsh.exe?
pwsh je PowerShell 7, a ne Windows PowerShell 5.1. Host za 5.1 ostaje powershell.exe. Ovaj fajl je novije runtime okruženje koje sami instalirate. To nije Windows Terminal.
Čemu služi?
Pokreće skripte i module za PowerShell 7. Neki dodaci (snap-ins) iz 5.1 se ovdje neće učitati. Ne iscrtava interfejs kartica (WindowsTerminal.exe) i nije cmd.exe.
Zašto se izvršava?
Otvorili ste PowerShell 7, VS Code terminal postavljen na pwsh, ili je neki zadatak pozvao ovaj host. Računar sa samo 5.1 neće imati kopiju u Program Files\PowerShell\7.
Pregledajte pokrenutu instancu
U Windows PowerShell-u, ovaj upit samo za čitanje navodi odgovarajuće ID-jeve procesa, vremena kreiranja i izvršne putanje na ovom računaru.
Get-CimInstance -ClassName Win32_Process | Where-Object { $_.Name -eq 'pwsh.exe' } | Select-Object ProcessId, ParentProcessId, CreationDate, Name, ExecutablePath | Format-List
Nema rezultata ili je nepristupačna putanja neuvjerljiva. Zaštićeni procesi mogu ograničiti pristup, a ID-jevi procesa se mogu ponovo koristiti. Zadržite lične putanje lokalno.
Koristite vodič za identifikaciju datoteka za poređenje potpisa i metapodataka proizvoda. Sam naziv datoteke ne može utvrditi sigurnost.
Da li je bezbjedan?
Host je legitiman. Skripta je pod znakom pitanja
pwsh sa Microsoft-ovim potpisom u Program Files\PowerShell jeste PowerShell 7. pwsh.exe u Temp to nije. Bezbjednost se i dalje procjenjuje prema roditeljskom procesu i -Command liniji. Ovo i dalje nije powershell.exe.
Uporedite zabilježenu lokaciju sa stvarnom datotekom. Poznati folder sam po sebi ne utvrđuje identitet.
C:\Program Files\PowerShell\7\pwsh.exe
- Paralelna (side-by-side) instalacija PowerShell 7
- Windows PowerShell 5.1 je System32\WindowsPowerShell\v1.0\powershell.exe
- Prozor može biti Windows Terminal ili OpenConsole
Mogu li ga prekinuti?
Prekida tu sesiju verzije 7
Prekidanje pwsh.exe zaustavlja PowerShell 7. powershell.exe 5.1 može ostati. Prekidanje WindowsTerminal.exe zatvara samo interfejs kartica, ali ne i svaki host verzije 7 koji je pokrenuo neki zadatak.
Mogu li ga ukloniti?
Deinstalirajte PowerShell 7, zadržite 5.1
Deinstalirajte PowerShell iz Apps ako želite da pwsh nestane. Nemojte brisati System32\powershell.exe. Nemojte brisati System32.
Da li treba da se pokreće sa Windows-om?
Zadani zadatak ili profil može pokrenuti pwsh. To nije host za 5.1 i nije Windows podrazumijevani fajl nazvan powershell.exe.
Mjerite upotrebu resursa
| CPU i memorija | Uporedite nekoliko zapažanja za isti PID i radno opterećenje. Ovaj unos nema nezavisno izmjerenu univerzalnu osnovnu liniju. |
|---|---|
| Disk i mreža | Pripisujte aktivnost stvarnom procesu i trenutnom zadatku; naziv datoteke sam po sebi ne utvrđuje očekivane destinacije ili obim prenosa. |
Informacije o datoteci
| Naziv izvršne datoteke | pwsh.exe |
|---|---|
| Zabilježena putanja instalacije | C:\Program Files\PowerShell\7\pwsh.exe |
| Izdavač | Microsoft Corporation |
| Provjera potpisa | Pregledajte stvarnu datoteku; ovaj unos ne potvrđuje identitet njenog sertifikata. |
Uobičajeni problemi
Snap-in dostupan samo za 5.1 ne uspijeva, pa se popravlja powershell.exe
Ovaj host je 7. Instalirajte modul za verziju 7 ili pokrenite Windows PowerShell 5.1. Različiti exe fajlovi, različite galerije.
Skriveni pwsh iz nasumičnog zadatka
Pročitajte -File / -Command. Host verzije 7 je i dalje Microsoft-ov. Sadržaj je u samoj liniji. To ne znači da je "Terminal malver."
Rješavanje problema
Uspostavite dijagnozu prije nego što napravite bilo kakvu destruktivnu promjenu.
pwsh -v naspram $PSVersionTable u powershell.exe
Verzija 7 ispisuje iz ovog fajla. Verzija 5.1 ispisuje iz Windows PowerShell-a. Nemojte miješati dokumentaciju za nadogradnju.
Provjerite roditeljski PID na isti način kao i za 5.1
explorer uz prečicu znači da ste to vi. Office koji pokreće pwsh je priča o makroima. Nemojte odmah brisati instalacioni folder verzije 7 kao prvi korak.
Tehnički detalji
Tehnički detalji
| Naziv slike | pwsh.exe |
|---|---|
| Srodni proces | powershell.exe (Windows PowerShell 5.1) |
Provjerite identitet pokrenutog fajla
Sam naziv datoteke ne može utvrditi sigurnost. Provjerite stvarnu putanju, potpis i identitet proizvoda.
Izvori i verifikacija
Zabilježena oznaka izvora: avgust 2026. Ova oznaka ne predstavlja nezavisnu verifikaciju. Kako istražujemo.
- Microsoft Learn: PowerShell 7 u odnosu na Windows PowerShell · pwsh.exe je PowerShell 7, powershell.exe je 5.1
- Microsoft Learn: instalacija PowerShell-a na Windows-u · Tipična putanja je Program Files\PowerShell\7
- Foxhole mapa procesa · Prvostrani uzorci sa Windows računara. Nije laboratorijski benčmark.
- Microsoft Sysinternals: Sigcheck · Objašnjava kako provjeriti potpise datoteka. Ova referenca ne utvrđuje identitet ili bezbjednost određene pokrenute datoteke.
- Microsoft: Get-CimInstance · Metoda upita lokalnog procesa samo za čitanje.
- Microsoft: Win32_Process svojstva · Dokumentuje ID-jeve procesa, izvršne putanje, datume kreiranja i ponovnu upotrebu roditeljskog ID-ja.
Da li je ovaj članak bio koristan?
Dovoljno je da označite sa da ili ne. Izaberite razlog ako želite, ili dodajte kratku napomenu.
Hvala. To nam pomaže da poboljšamo ovu stranicu.