PowerShell bijwerken op Windows: een praktische handleiding en officiële methoden
Update PowerShell in Windows Het is belangrijk om onderscheid te maken tussen twee verschillende producten. Windows PowerShell 5.1 maakt deel uit van het besturingssysteem en ontvangt alleen beveiligingsupdates via Windows Update. PowerShell 7 wordt apart geïnstalleerd en maakt gebruik van een uitvoerbaar bestand. pwsh.exe en kan worden bijgewerkt met WinGet, de Microsoft Store, een MSI-pakket, een ZIP-bestand of de .NET Global Tool.
Snelle reactie
En PowerShell 7 is al geïnstalleerd, open Windows. Terminal en uitvoeren:
winget upgrade --id Microsoft.PowerShell --exact --source wingetAls het nog niet geïnstalleerd is, vervang het dan. upgrade door installerenVoor beheer, toegang op afstand of installatie voor alle gebruikers is het MSI-bestand completer dan het standaard MSIX-pakket.
Een update lost niet alle fouten op.
Als PowerShell traag opstart, vastloopt of foutmeldingen weergeeft, kan de oorzaak ook te maken hebben met het opstartprofiel, een incompatibele module, een bedrijfsbeleid, antivirussoftware, omgevingsvariabelen of beschadigde bestanden. Updaten kan het probleem mogelijk verhelpen, maar het is geen oplossing voor elk probleem.
Windows PowerShell 5.1 en PowerShell 7 zijn niet dezelfde applicatie.
| Functie | Windows PowerShell 5.1 | PowerShell 7 |
|---|---|---|
| Uitvoerbaar | powershell.exe | pwsh.exe |
| Motor | .NET Framework 4.x | Moderne en platformonafhankelijke .NET-implementatie |
| Update | Windows Update; beveiligingsonderhoud | WinGet, Store/MSIX, MSI, ZIP of .NET |
| Gebruikelijke route | C:\Windows\System32\WindowsPowerShell\v1.0 | C:\Program Files\PowerShell\7 |
| Staat | Inbegrepen voor compatibiliteit; geen nieuwe functies. | Ontwikkeling en ondersteuning van activa |
Het installeren van PowerShell 7 vervangt of verwijdert Windows PowerShell 5.1 niet. Beide versies kunnen naast elkaar bestaan omdat ze verschillende uitvoerbare bestanden, mappen, profielen en modulepaden gebruiken. Deze scheiding stelt u in staat om oudere tools te behouden die nog steeds nodig zijn. Windows PowerShell tijdens het gebruik van de functies moderne versies van PowerShell 7.
Versies die van kracht zijn vanaf juli 2026
- PowerShell 7.6.4 LTS: De huidige versie en het pakket met langetermijnondersteuning die WinGet standaard aanbiedt.
- PowerShell 7.5.9 Stabiel: Versie met korte levensduur, ondersteund tot 10 november 2026.
- PowerShell 7.4.18 LTS: De vorige LTS-versie wordt ook ondersteund tot 10 november 2026.
- PowerShell 7.7-voorbeeld: Testbranch zonder productieondersteuning.
Stabiel of LTS?
De naamgeving kan verwarrend zijn, omdat PowerShell 7.6 LTS nieuwer is dan PowerShell 7.5 Stable. Voor de meeste gebruikers en productieteams is 7.6 LTS de verstandigere keuze vanwege de langere onderhoudscyclus.
Controleer welke versie u hebt geïnstalleerd.
Open de console die je normaal gebruikt en voer het volgende commando uit:
$PSVersionTable | Select-Object PSEdition, PSVersionPSEdition Desktopen versie 5.1: u bevindt zich in Windows PowerShell.PSEdition Coreen versie 7.x: u gebruikt PowerShell 7.- Als je PowerShell 7 hebt geïnstalleerd maar nog steeds versie 5.1 ziet, heb je waarschijnlijk een probleem opgelost.
powershell.exein plaats vanpwsh.exe.
where.exe powershell where.exe pwshWelke methode moet worden gebruikt?
| Methode | Optimaal gebruik | Updates | Beperkingen |
|---|---|---|---|
| WinGet MSIX | PC persoonlijk | WinGet o Store | Per gebruiker; zonder PowerShell-remotebeheer |
| WinGet MSI | Administratie en het volledige team | WinGet of Microsoft Update | Vereist beheerdersrechten |
| MSI van GitHub | Het bedrijf offline halen | Microsoft Update, indien ingeschakeld | De juiste architectuur kiezen |
| Microsoft Store | Grafische installatie | Automatisch | MSIX-beperkingen |
| ZIP | Draagbare of meerdere versies | Handleidingen | Zonder PATH of automatische toegang |
| .NET Global Tool | Ontwikkelaars | dotnet-tool | Vereist .NET SDK |
1. Installeer of update PowerShell met WinGet
Microsoft raadt WinGet aan als de voorkeursmethode voor het installeren van PowerShell op clientcomputers. Je kunt het uitvoeren vanuit Windows Terminal, de opdrachtprompt, Windows PowerShell of PowerShell 7.

Werk de lettertypen bij en zoek het officiële pakket op.
winget source update winget search --id Microsoft.PowerShell --exact

Eerste installatie
Sinds PowerShell 7.6 installeert de standaardopdracht het MSIX-pakket:
winget install --id Microsoft.PowerShell --exact --source wingetOm de traditionele MSI te installeren:
winget install --id Microsoft.PowerShell --exact --source winget --installer-type wixEen bestaande installatie upgraden
winget upgrade --id Microsoft.PowerShell --exact --source wingetAls je MSI gebruikt en dat type installatie wilt behouden:
winget upgrade --id Microsoft.PowerShell --exact --source winget --installer-type wix
Controleer het type installatie voordat u het wijzigt.
MSIX wordt per gebruiker geïnstalleerd, terwijl MSI doorgaans voor de hele computer wordt geïnstalleerd. Controleer dit eerst. winget list --id Microsoft.PowerShell --exact om te voorkomen dat er onnodige parallelle faciliteiten ontstaan.
2. Download en installeer PowerShell vanaf GitHub.
De officiële repository publiceert ondertekende installatieprogramma's. Deze methode is geschikt wanneer u het installatieprogramma wilt bewaren, offline wilt werken, de architectuur wilt kiezen of het wilt implementeren met tools voor bedrijfsapplicaties.
- Open de Officiële PowerShell-pagina op GitHub.
- Download win-x64.msi voor de meeste pc's of win-arm64.msi voor Windows op ARM.
- Voor algemeen gebruik kunt u het beste de meest recente versie van de huidige LTS-branch kiezen.
- Gebruik Preview niet in een productieomgeving.

Belangrijke MSI-opties
- Voeg PowerShell toe aan het pad: hiermee kunt u PowerShell 7 starten met
pwsh. - Schakel updates via Microsoft Update in: Schakel updates in via Windows Update, WSUS of Configuration Manager.
- Windows-gebeurtenislogmanifest registreren: Registreert PowerShell-gebeurtenissen.
- Contextmenu: Voegt optionele snelkoppelingen toe aan Verkenner.
- PowerShell-remotebeheer inschakelen: Activeer het alleen als je het echt nodig hebt en de instellingen begrijpt.


PowerShell 7.7 wijzigt de distributie
Microsoft geeft aan dat PowerShell 7.7 geen MSI-bestanden meer zal publiceren. WinGet zal MSIX-bestanden installeren. Dit heeft met name gevolgen voor beheerders die afhankelijk zijn van installaties voor alle gebruikers, implementaties op afstand of MSI-implementaties.
3. Installeer of update vanuit de Microsoft Store
De Microsoft Store biedt een grafische installatie en automatische updates. Deze is geschikt voor individuele gebruikers die PowerShell lokaal gebruiken.
- Open Microsoft Store.
- Zoekopdracht PowerShell en controleer of de uitgever Microsoft Corporation is.
- Credit installeren.
- Om een update af te dwingen, open Bibliotheek en gebruik Ontvang updates.


Opslag-/MSIX-beperkingen
Het is geïnstalleerd voor één gebruiker, ondersteunt geen PowerShell-remotebeheer en beperkt bepaalde schrijfbewerkingen. $PSHOME, inclusief profielen voor alle gebruikers en enkele LocalMachine-bereikinstellingen.
4. Gebruik de draagbare ZIP-verpakking
Het ZIP-bestand is handig voor het testen van een versie, het bewaren van meerdere 7.x-branches in aparte mappen, of het uitvoeren van PowerShell zonder een conventionele installatie.
- Download het x64- of Arm64-ZIP-bestand van GitHub.
- Ontgrendel het bestand als Windows aangeeft dat het van internet afkomstig is.
- Haal de inhoud eruit.
- Uitvoeren
pwsh.exeuit de map. - Voeg indien nodig handmatig een snelkoppeling of pad toe aan uw PATH-omgevingsvariabele.
Het ZIP-bestand wordt niet automatisch bijgewerkt.
Je moet elke nieuwe versie downloaden. Het configureert ook geen vereisten, toegang, PATH, Microsoft Update of toegang op afstand.
5. Installeren als een algemeen .NET-hulpprogramma
Ontwikkelaarsgerichte methode met behulp van de .NET SDK:
dotnet tool install --global PowerShellOm bij te werken:
dotnet tool update --global PowerShellHoe Windows PowerShell 5.1 bij te werken
Windows PowerShell 5.1 wordt niet PowerShell 7. Het is een onderdeel van Windows en ontvangt beveiligingsupdates via Windows Update.
- Open Configuratie.
- Binnenkomen Windows Update.
- Credit Controleer op updates.
- Installeer de cumulatieve updates en herstart de computer indien daarom wordt gevraagd.
Zelfs na een Windows-update zal Windows PowerShell nog steeds versie 5.1 weergeven. Om PowerShell 7 te gebruiken, opent u de toepassing. PowerShell 7 of uitvoeren pwsh.
Windows PowerShell 5.1 en PowerShell 7 tegelijkertijd gebruiken.
Het naast elkaar bestaan is opzettelijk. Windows PowerShell 5.1 is mogelijk nog steeds vereist voor oudere modules, Windows PowerShell ISE of tools gebaseerd op het .NET Framework. PowerShell 7 heeft de voorkeur voor nieuwere scripts en moderne automatisering.

Abrir Windows PowerShell 5.1
PowerShellAbrir PowerShell 7
pwshControleer op updates
$PSVersionTable | Select-Object PSEdition, PSVersion, OSwinget list --id Microsoft.PowerShell --exactGet-Command pwsh | Select-Object Name, Source, VersionProbleemoplossing
WinGet wordt niet herkend.
Update App-installatieprogramma WinGet is niet standaard verkrijgbaar in de Microsoft Store. Het is niet inbegrepen bij Windows Server 2022 of eerdere versies; Windows Server 2025 bevat het wel als onderdeel van Desktop Experience.
WinGet kan PowerShell niet vinden.
winget source update winget search --id Microsoft.PowerShell --exact --source wingetAls de bron beschadigd blijft, kunt u dit vanuit een beheerdersconsole doen:
winget source reset --force winget source updatepwsh wordt niet herkend
Sluit Windows Terminal en open het opnieuw. Als je het MSI-bestand hebt geïnstalleerd, probeer dan het volgende:
"C:\Program Files\PowerShell\7\pwsh.exe"Het opstarten van PowerShell duurt erg lang.
pwsh -NoProfileAls het correct opent, controleer dan het bestand dat wordt aangegeven door $PROFIELMaak een kopie voordat u deze wijzigt en controleer de module-importen, netwerktoegang en prompt-aanpassingen.
Eén module werkt in versie 5.1, maar niet in versie 7.
Zoek naar een compatibele versie. Test, indien de module dit toelaat, de compatibiliteitslaag:
Import-Module NombreDelModulo -UseWindowsPowerShellVeiligheid boven updaten
- Download solo via Microsoft Store, WinGet, Microsoft Learn of PowerShell/PowerShell en GitHub.
- Gebruik geen portals die het installatieprogramma opnieuw verpakken.
- Kopieer profielen en scripts voordat u van branch of installatietype wisselt.
- Test kritieke scripts voordat u geplande taken migreert vanuit Windows PowerShell 5.1.
- Schakel externe toegang niet in en verlaag de beveiligingsinstellingen niet voor een basisinstallatie.
Veelgestelde vragen
¿Instalar PowerShell 7 elimina Windows PowerShell 5.1?
Nee. Ze worden in verschillende mappen geïnstalleerd en gebruiken verschillende uitvoerbare bestanden.
Welke versie wordt in 2026 aanbevolen?
Voor de meeste gebruikers en productiesystemen is PowerShell 7.6 LTS, altijd in de meest recente onderhoudsrelease, de standaard.
MSI of Microsoft Store?
Store/MSIX is handig voor persoonlijk gebruik. MSI is meer geschikt voor alle gebruikers, toegang op afstand en geavanceerd beheer.
Wordt PowerShell automatisch bijgewerkt?
Store/MSIX-bestanden kunnen automatisch worden bijgewerkt. MSI-bestanden kunnen gebruikmaken van Microsoft Update als dit is ingeschakeld. ZIP-bestanden vereisen handmatige updates.
Heb ik beheerdersrechten nodig?
Niet voor alle installaties. MSIX per gebruiker kan zonder beheerdersrechten worden geïnstalleerd; MSI voor wijzigingen aan apparatuur en systemen vereist dit meestal wel.
Verbetert een update de prestaties?
Het kan oplossingen en beveiliging bieden, maar een trage console vereist ook het controleren van profielen, modules, netwerk en antivirussoftware. pwsh -NoProfile om het begin te isoleren.
Conclusie
De eenvoudigste manier om Update PowerShell op Windows Het gaat erom WinGet te gebruiken met de exacte ID. Microsoft.PowerShellVoor dagelijks gebruik volstaat MSIX; voor beheer, beheer op afstand of implementatie voor alle gebruikers biedt MSI een completere integratie.
Windows PowerShell 5.1 blijft geïnstalleerd en wordt via Windows Update onderhouden. Na de installatie van PowerShell 7 opent u het volgende bestand: pwsh, verifiëren $PSVersionTable Test je modules en scripts voordat je belangrijke automatiseringsprocessen migreert.



















