Siirry sisältöön

pwsh.exe

SovellusprosessiMicrosoft Corporation

Hakutermit luetteloon pwsh, powershell 7, powershell core

WindowsSovellus

PowerShell 7. Se on alustariippumaton pwsh-isäntä, usein polussa Program Files\PowerShell\7. Se ei ole Windows PowerShell 5.1 (powershell.exe).

Mitä sinun tulee tietää

pwsh on PowerShell 7, ei Windows PowerShell 5.1.

pwsh.exe on PowerShell 7, joka asennetaan Microsoftilta rinnakkaisena isäntänä (side-by-side host). powershell.exe on edelleen Windows PowerShell 5.1 polussa System32\WindowsPowerShell. Windows Terminal ja OpenConsole piirtävät ainoastaan ikkunan. Tiedoston pwsh lopettaminen ei poista versiota 5.1.

Turvallinen?
Tarkista suoritettavan tiedoston polku, allekirjoitus ja julkaisija. Pelkkä nimi ei takaa turvallisuutta.
Sama kuin powershell.exe?
Ei. Se on Windows PowerShell 5.1
Voinko lopettaa sen?
Kyseinen PowerShell 7 -istunto pysähtyy
Feex sanoo
Jos näen tiedoston pwsh, luen komentorivin PowerShell 7:nä. En käsittele powershell.exe-prosessia samana isäntänä, enkä syytä conhostia vain versiossa 7 toimivasta moduulista.

Mikä on pwsh.exe?

pwsh on PowerShell 7, ei Windows PowerShell 5.1. Version 5.1 isäntä pysyy tiedostona powershell.exe. Tämä tiedosto on uudempi suoritusympäristö, jonka asennat. Se ei ole Windows Terminal.

Mitä se tekee?

Se suorittaa PowerShell 7 -komentosarjoja ja -moduuleja. Jotkin 5.1-laajennukset (snap-ins) eivät lataudu täällä. Se ei piirrä välilehtikäyttöliittymää (WindowsTerminal.exe) eikä se ole cmd.exe.

Miksi se on käynnissä?

Avasit PowerShell 7:n, pwsh-tilaan asetetun VS Code -päätteen tai tehtävä kutsui tätä isäntää. Tietokone, jossa on vain 5.1, ei näytä kopiota polussa Program Files\PowerShell\7.

Tarkasta käynnissä oleva instanssi

Windows PowerShellissä tämä vain luku -kysely luetteloi vastaavat prosessi-ID:t, luontiajat ja suoritettavat polut tällä tietokoneella.

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

Ei tulosta tai saavuttamaton polku on ratkaisematon. Suojatut prosessit voivat rajoittaa pääsyä, ja prosessi-ID:itä voidaan käyttää uudelleen. Pidä henkilökohtaiset polut paikallisina.

Käytä tiedostoidentiteettiopasta allekirjoitusten ja tuotemetatietojen vertailuun. Pelkkä tiedostonimi ei voi vahvistaa turvallisuutta.

Onko se turvallinen?

Isäntä on laillinen. Komentosarja on kysymysmerkki

Microsoftin allekirjoittama pwsh kansiossa Program Files\PowerShell on PowerShell 7. Temp-kansiossa oleva pwsh.exe ei ole. Turvallisuus riippuu edelleen ylätason prosessista ja -Command-rivistä. Tämä ei siltikään ole powershell.exe.

Vertaa tallennettua sijaintia todelliseen tiedostoon. Tuttu kansio yksinään ei vahvista identiteettiä.

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

  • Rinnakkain asennettu PowerShell 7
  • Windows PowerShell 5.1 on System32\WindowsPowerShell\v1.0\powershell.exe
  • Ikkuna voi olla Windows Terminal tai OpenConsole

Voinko lopettaa sen?

Pysäyttää kyseisen 7-istunnon

Prosessin pwsh.exe lopettaminen sulkee PowerShell 7:n. powershell.exe 5.1 voi jäädä. Tiedoston WindowsTerminal.exe lopettaminen sulkee vain välilehtikäyttöliittymän, ei jokaista tehtävän käynnistämää 7-isäntää.

Voinko poistaa sen?

Poista PowerShell 7:n asennus, säilytä 5.1

Poista PowerShellin asennus Sovelluksista, jos haluat pwsh-tiedoston pois. Älä poista tiedostoa System32\powershell.exe. Älä poista System32-kansiota.

Pitäisikö sen käynnistyä Windowsin mukana?

Ajoitettu tehtävä tai profiili voi käynnistää pwsh-ohjelman. Se ei ole version 5.1 isäntä eikä Windowsin oletus nimeltä powershell.exe.

Mittaa resurssien käyttöä

Mittaa nykyinen prosessi oletetun universaalin perustason sijaan
CPU ja muisti Vertaa useita havaintoja samasta PID:stä ja työkuormasta. Tällä merkinnällä ei ole itsenäisesti mitattua universaalia perustasoa.
Levy ja verkko Liitä toiminta todelliseen prosessiin ja nykyiseen tehtävään; pelkkä tiedostonimi ei vahvista odotettuja kohteita tai siirtomäärää.

Tiedoston tiedot

Tiedoston pwsh.exe tiedot
Suoritettavan tiedoston nimi pwsh.exe
Tallennnettu asennuspolku C:\Program Files\PowerShell\7\pwsh.exe
Julkaisija Microsoft Corporation
Allekirjoituksen tarkistus Tarkasta todellinen tiedosto; tämä merkintä ei todista sen varmenteen identiteettiä.

Yleiset ongelmat

Vain versiossa 5.1 toimiva laajennus epäonnistuu ja käyttäjät korjaavat tiedostoa powershell.exe

Tämä isäntä on 7. Asenna 7-moduuli tai suorita Windows PowerShell 5.1. Eri exe, eri valikoimatilanne (gallery story).

Piilotettu pwsh satunnaisesta tehtävästä

Lue -File / -Command. Isäntä 7 on edelleen Microsoftin. Komentotiedot ovat itse rivillä. Kyseessä ei ole "Terminal on haittaohjelma".

Vianmääritys

Tee vianmääritys ennen kuin teet mitään peruuttamatonta.

pwsh -v vastaan $PSVersionTable prosessissa powershell.exe

7 tulostaa tästä tiedostosta. 5.1 tulostaa Windows PowerShellistä. Älä sekoita päivitysohjeita.

Tarkista ylätason PID samalla tavalla kuin tekisit versiolle 5.1

explorer yhdessä pikakuvakkeen kanssa olet sinä. Officen käynnistämä pwsh viittaa makroihin. Älä poista 7-asennuskansiota ensimmäisenä toimenpiteenä.

Tekniset tiedot

Tekniset tiedot
pwsh.exe tekniset tiedot
Kuvatiedoston nimi pwsh.exe
Sisarprosessi powershell.exe (Windows PowerShell 5.1)

Tarkista käynnissä olevan tiedoston aitous

Pelkkä tiedostonimi ei voi vahvistaa turvallisuutta. Vahvista todellinen polku, allekirjoitus ja tuotteen identiteetti.

Lähteet ja vahvistus

Kirjattu lähdemerkintä: elokuu 2026. Tämä merkintä ei muodosta riippumatonta vahvistusta. Miten tutkimme.

Oliko tämä artikkeli hyödyllinen?

Kyllä tai ei riittää. Valitse halutessasi syy tai lisää lyhyt viesti.

Oliko tämä artikkeli hyödyllinen?