pwsh.exe
Pojmovi za pretraživanje kataloga pwsh, powershell 7, powershell core
PowerShell 7. To je međuplatformski pwsh domaćin, obično u Program Files\PowerShell\7. To nije Windows PowerShell 5.1 (powershell.exe).
Što trebate znati
pwsh je PowerShell 7, a ne Windows PowerShell 5.1.
pwsh.exe je PowerShell 7, instaliran od Microsofta kao zasebni paralelni domaćin. powershell.exe je i dalje Windows PowerShell 5.1 u mapi System32\WindowsPowerShell. Windows Terminal i OpenConsole samo iscrtavaju prozor. Prekidanje pwsh-a ne uklanja 5.1.
- Sigurno?
- Provjerite putanju, potpis i izdavača pokrenute datoteke. Samo ime ne može utvrditi sigurnost.
- Isto kao i powershell.exe?
- Ne. To je Windows PowerShell 5.1
- Mogu li ga prekinuti?
- Ta sesija programa PowerShell 7 se zaustavlja
Što je pwsh.exe?
pwsh je PowerShell 7, a ne Windows PowerShell 5.1. Domaćin za 5.1 ostaje powershell.exe. Ova datoteka je novije izvršno okruženje koje sami instalirate. Nije Windows Terminal.
Čemu služi?
Izvršava PowerShell 7 skripte i module. Neki 5.1 dodaci (snap-ins) ovdje se neće učitati. Ne iscrtava sučelje s karticama (WindowsTerminal.exe) i nije cmd.exe.
Zašto je pokrenut?
Otvorili ste PowerShell 7, terminal unutar VS Codea postavljen na pwsh, ili je zadatak pozvao ovog domaćina. Računalo sa samo verzijom 5.1 neće imati kopiju u Program Files\PowerShell\7.
Pregledajte pokrenutu instancu
U Windows PowerShellu, ovaj upit samo za čitanje navodi odgovarajuće ID-ove procesa, vremena stvaranja i putanje izvršnih datoteka na ovom računalu.
Get-CimInstance -ClassName Win32_Process | Where-Object { $_.Name -eq 'pwsh.exe' } | Select-Object ProcessId, ParentProcessId, CreationDate, Name, ExecutablePath | Format-List
Nema rezultata ili nedostupna putanja je neuvjerljiva. Zaštićeni procesi mogu ograničiti pristup, a ID-ovi procesa se mogu ponovno koristiti. Zadržite osobne putanje lokalno.
Upotrijebite vodič za identifikaciju datoteka za usporedbu potpisa i metapodataka proizvoda. Sama datoteka ne može utvrditi sigurnost.
Je li siguran?
Glavno računalo je legitimno. Skripta je upitna
Microsoftom potpisani pwsh unutar Program Files\PowerShell je PowerShell 7. pwsh.exe u Tempu to nije. Sigurnost i dalje ovisi o roditeljskom procesu i naredbi -Command. Ovo i dalje nije powershell.exe.
Usporedite zabilježenu lokaciju sa stvarnom datotekom. Poznata mapa sama po sebi ne utvrđuje identitet.
C:\Program Files\PowerShell\7\pwsh.exe
- Usporedna instalacija za PowerShell 7
- Windows PowerShell 5.1 nalazi se na System32\WindowsPowerShell\v1.0\powershell.exe
- Prozor može biti Windows Terminal ili OpenConsole
Mogu li ga prekinuti?
Zaustavlja tu sesiju verzije 7
Prekidanje procesa pwsh.exe gasi PowerShell 7. powershell.exe 5.1 može ostati. Prekidanje procesa WindowsTerminal.exe zatvara samo korisničko sučelje kartice, a ne svakog domaćina verzije 7 kojeg je pokrenuo zadatak.
Mogu li ga ukloniti?
Deinstalirajte PowerShell 7, zadržite 5.1
Deinstalirajte PowerShell iz stavke Aplikacije ako želite ukloniti pwsh. Nemojte brisati System32\powershell.exe. Nemojte brisati System32.
Treba li se pokretati s Windowsima?
Planirani zadatak ili profil može pokrenuti pwsh. To nije domaćin verzije 5.1 i nije zadana datoteka sustava Windows naziva powershell.exe.
Mjerite korištenje resursa
| CPU i memorija | Usporedite nekoliko opažanja za isti PID i radno opterećenje. Ovaj unos nema neovisno izmjerenu univerzalnu osnovnu liniju. |
|---|---|
| Disk i mreža | Pripisujte aktivnost stvarnom procesu i trenutnom zadatku; sama datoteka ne utvrđuje očekivana odredišta ili volumen prijenosa. |
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 svog certifikata. |
Uobičajeni problemi
Dodatak isključivo za verziju 5.1 ne uspijeva pa korisnici popravljaju powershell.exe
Ovaj domaćin je 7. Instalirajte modul za 7 ili pokrenite Windows PowerShell 5.1. Druga izvršna datoteka, druga priča s galerijom.
Skriveni pwsh iz nasumičnog zadatka
Pročitajte parametre -File / -Command. Domaćin verzije 7 i dalje je Microsoftov. Naredbeni redak je teret. To ne znači "Terminal je zlonamjerni softver."
Rješavanje problema
Dijagnosticirajte prije nego što promijenite bilo što destruktivno.
pwsh -v naspram $PSVersionTable u powershell.exe
Verzija 7 ispisuje iz ove datoteke. Verzija 5.1 ispisuje iz Windows PowerShell. Nemojte miješati dokumentaciju za nadogradnju.
Ispitajte nadređeni PID na isti način kao što biste to učinili za 5.1
explorer uz prečac ste vi. Ako Office pokreće pwsh, riječ je o makronaredbi. Nemojte brisati instalacijsku mapu 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 pokrenute datoteke
Sama datoteka ne može utvrditi sigurnost. Provjerite stvarnu putanju, potpis i identitet proizvoda.
Izvori i provjera
Zabilježena oznaka izvora: kolovoz 2026. Ova oznaka ne predstavlja neovisnu provjeru. 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 programa PowerShell na sustavu Windows · Uobičajena putanja je Program Files\PowerShell\7
- Foxhole mapa procesa · Izvorni uzorci na računalima sa sustavom Windows. Nije laboratorijsko mjerilo.
- Microsoft Sysinternals: Sigcheck · Objašnjava kako provjeriti potpise datoteka. Ova referenca ne utvrđuje identitet ili sigurnost određene pokrenute datoteke.
- Microsoft: Get-CimInstance · Metoda upita lokalnog procesa samo za čitanje.
- Microsoft: Win32_Process svojstva · Dokumentira ID-ove procesa, putanje izvršnih datoteka, datume stvaranja i ponovnu upotrebu ID-a roditelja.
Je li ovaj članak bio koristan?
Dovoljno je odgovoriti s da ili ne. Odaberite razlog ako želite ili dodajte kratku bilješku.
Hvala. To nam pomaže poboljšati ovu stranicu.