Windows PowerShell
Kallas även powershell, windows powershell 5.1, pwsh
Windows PowerShell 5.1-värden som levereras med Windows. Processen är powershell.exe. PowerShell 7 är pwsh.exe och en separat installation.
Vad du behöver veta
Windows PowerShell är powershell.exe. PowerShell 7 är en annan installation som heter pwsh.exe.
Windows levererar fortfarande PowerShell 5.1. Microsoft dokumenterar PowerShell 7 som det aktuella plattformsoberoende skalet. Båda kan finnas. cmd.exe är en tredje tolk.
- Vad är det?
- Den inbyggda PowerShell 5.1-värden
- Är pwsh samma sak?
- Nej. Det är PowerShell 7
- Säker?
- Värden är det. Skript varierar
Vad är Windows PowerShell?
Windows PowerShell 5.1 är den inbyggda automatiseringsvärden. Den körbara filen är powershell.exe under WindowsPowerShell\v1.0. PowerShell 7 installerar pwsh.exe bredvid den.
Om du aldrig har använt det
Om Start visar "Windows PowerShell" är det den inbyggda 5.1-värden. Du har den redan. Ett blått fönster som tar emot kommandon är inte automatiskt skadlig kod. PowerShell 7 är en separat nedladdning som heter pwsh.exe. cmd.exe är en tredje, äldre tolk. Ta inte bort 5.1 för att "uppgradera".
Vad används det till?
Installationsprogram och IT-skript anropar fortfarande powershell.exe eftersom 5.1 finns överallt.
Get-Process, filhantering och snabba kontroller. Konsolvärden är powershell.exe plus conhost.exe.
Ett dolt PowerShell vid inloggning är vanligtvis en schemalagd aktivitet. Själva produkten behöver inte finnas i Autostart-appar.
Vem är det till för?
- Administratörer som fortfarande har moduler som enbart fungerar i 5.1
- Användare som öppnade "Windows PowerShell" från Start
- Personer som bör läsa en kommandorad innan de drabbas av panik
Aktuell status
5.1 stöds som inbyggd funktion och underhålls. PowerShell 7 är det aktuella funktionsspåret. Den här artikeln täcker den inbyggda värden och hänvisar till pwsh för 7.
Hur gammalt är det?
PowerShell 1.0 levererades 2006. Windows PowerShell 5.1 är den inbyggda värden i nuvarande Windows 10 och 11. PowerShell 7 är det plattformsoberoende spåret som började som PowerShell Core. Monad var namnet före lanseringen. Det namnet är inte vad du startar idag.
Versioner
Huvudkanaler först. Exakta versionsnummer är inte alla verifierade här.
Systemkrav
Värdena följer utgivarens offentliga riktlinjer. Arbetsbelastningen påverkar fortfarande det verkliga behovet.
Minimum
| Operativsystem | Levereras med Windows 10 och Windows 11 som stöds |
|---|
Resursprofil
- CPU-belastning
- Följer skriptet
- RAM-belastning
- Stora objektpipelines
Installerade processer
Dessa körbara filer tillhör denna produkt när den är installerad.
| powershell.exe | Windows PowerShell 5.1 |
|---|---|
| pwsh.exe | PowerShell 7, om installerat |
| conhost.exe | Konsolfönster |
Autostartkomponenter
Ett dolt PowerShell vid inloggning är en schemalagd aktivitet eller en genväg. Själva produkten behöver inte finnas i Autostart-appar.
Filsökvägar
| 5.1-värd | C:\Windows\System32\WindowsPowerShell\v1.0\ |
|---|
Filformat
Vanliga problem
Överraskningar med EncodedCommand
Läs den överordnade processen. Om Office startar PowerShell handlar det om ett makro.
Modulen fungerar bara i 5.1
Det är därför Microsoft lät den inbyggda värden vara kvar. Att installera 7 tar inte bort 5.1.
Felsökning och lösningar
Läs den överordnade processen innan du drabbas av panik
Om Office eller en webbläsare startar kodad PowerShell handlar det om ett skript. Värdfilen i System32 kommer fortfarande från Microsoft.
Installera PowerShell 7 från Microsoft Learn om du uppmanades att använda pwsh
winget install Microsoft.PowerShell eller dokumentationssidan. Det lägger till pwsh.exe. Det ersätter inte 5.1.
Körningsprincipen är en princip, inte en virusinställning
Get-ExecutionPolicy. Restricted är vanligt på en ny dator. Det betyder inte att installationen är trasig.
Alternativ
cmd.exe för batchfiler. pwsh för aktuella moduler. Välj dem utifrån det skript du har, inte efter en popularitetsranking.
Officiell hjälp och nedladdningar
Börja med leverantören. Slumpmässiga exe-webbplatser är inte en supportkanal.
| Översikt (5.1 kontra 7) | learn.microsoft.com/powershell/scripting/overview Vilken värd du har |
|---|---|
| Installera PowerShell 7 | learn.microsoft.com/powershell/scripting/install/installing-powershell-on-windows pwsh på Windows |
| 5.1-referens | learn.microsoft.com/powershell/scripting/windows-powershell/overview Inbyggda Windows PowerShell |
| GitHub PowerShell | github.com/PowerShell/PowerShell Källkod och versioner för PowerShell 7 |
Relaterad maskinvara
Alla Windows-datorer som stöds. Fjärrsessioner flyttar arbetet till målet.
Tekniska detaljer
Tekniska detaljer
Filhashar per version och sökvägar för volymlicenser är inte verifierade i denna förhandsgranskning.
Källor och verifiering
Registrerad källetikett: augusti 2026. Denna etikett fastställer inte oberoende verifiering. Hur vi efterforskar.
- Microsoft Learn: PowerShell · 5.1 kontra 7
- Microsoft Learn: installera PowerShell · installation av pwsh
- Foxhole-processkarta · Förstapartssamplingar på Windows-datorer. Inte ett laboratorieprestandatest.
Var denna artikel användbar?
Ett ja eller nej räcker. Välj en anledning om du vill, eller lägg till en kort anteckning.
Tack. Det hjälper oss att förbättra den här sidan.