Zoals de meeste applicaties kan ook PowerShell vastlopen of beschadigd raken. Gebeurt dat, dan moet u Windows PowerShell opnieuw installeren om het probleem op te lossen, de functionaliteit te herstellen of te upgraden naar een modernere versie.
Controleer vóór de herinstallatie het beste eerst welke versie van PowerShell u momenteel gebruikt, zodat u precies weet waarmee u werkt.
Windows-gebruikers kunnen zowel PowerShell 5.1 als 7+ installeren. Deze gids behandelt de manieren om het klassieke PowerShell en de nieuwere versies te repareren en opnieuw te installeren.
Wilt u een visuele uitleg van dit onderwerp? Bekijk dan Zo installeert u PowerShell opnieuw in Windows
💡Let op: De methoden in deze gids gelden voor zowel Windows 10 als 11, tenzij anders vermeld. Sommige UI-labels verschillen licht (bijvoorbeeld Geïnstalleerde apps in Windows 11 tegenover Apps en onderdelen in Windows 10), maar de functionaliteit blijft gelijk.
De beste methoden om PowerShell opnieuw te installeren in Windows
U kunt PowerShell verwijderen, repareren en downloaden om de app opnieuw te installeren in Windows. Dat zijn drie verschillende methoden die elk in een specifieke situatie het beste werken. Voordat u kiest welke methode bij uw situatie past, zijn er een paar zaken om rekening mee te houden voordat u PowerShell verwijdert of opnieuw installeert, zoals het verlies van uw aanpassingen.
Hieronder vindt u een stapsgewijze uitleg over hoe u Windows PowerShell opnieuw installeert met beproefde methoden en wanneer u ze inzet:
Methode 1: PowerShell 7+ opnieuw installeren
Gebruik deze methode bij problemen met PowerShell 7 of hoger. Omdat PowerShell 7+ modulair is en volledig kan worden verwijderd en opnieuw geïnstalleerd, is deze methode ideaal voor losse reparaties of een schone installatie. Volg hiervoor de onderstaande uitleg:
Stap 1: de huidige versie verwijderen
Verwijder eerst de huidige versie:
- Druk op Start of de Win-toets en typ Instellingen. Ga naar Apps > Geïnstalleerde apps.
- Zoek naar PowerShell.
- Klik op meer opties ( • • • ) en daarna op Verwijderen.
U kunt PowerShell ook verwijderen door het volgende script te kopiëren en te plakken in de opdrachtprompt:
winget uninstall Microsoft.PowerShell
💡Let op: Deze methode werkt hetzelfde op Windows 10 en 11. In Windows 10 heet het app-menu Apps en onderdelen (in plaats van Geïnstalleerde apps) en vereist het gebruik van winget versie 1809 of hoger met het pakket App Installer geïnstalleerd.
Stap 2: PowerShell 7+ opnieuw installeren
Daarna installeert u PowerShell 7+ opnieuw via de onderstaande stappen:
Met WinGet:
- Zoek in het startmenu naar Opdrachtprompt of PowerShell.
- Klik met de rechtermuisknop op de app van uw keuze en klik op Als administrator uitvoeren.
- Kopieer en plak het volgende script in de prompt:
winget install --id Microsoft.Powershell --source winget
Met GitHub:
- Ga naar de officiële GitHub-pagina van PowerShell: https://github.com/PowerShell/PowerShell
- Zoek rechts op de site het tabblad Releases en klik erop.
- Download het nieuwste .msi installatieprogramma voor Windows.
- Voer het installatieprogramma uit.
💡 Let op: Deze methode werkt op zowel Windows 10 als 11, mits winget beschikbaar is (Windows 10 1809+ met App Installer). Het .msi installatieprogramma van GitHub werkt op beide OS-versies identiek.
Methode 2: Windows PowerShell 5.1 repareren
Gebruik deze methode wanneer het PowerShell-probleem op het niveau van het OS (besturingssysteem) ligt. PowerShell 5.1 kunt u niet verwijderen en opnieuw installeren, maar u kunt het wel als volgt repareren of resetten:
Optie A: voer de systeembestandscontrole en DISM uit
Gebruik de volgende opdrachten om ontbrekende of beschadigde Windows-onderdelen, waaronder PowerShell 5.1, te controleren en te herstellen.
Systeembestandscontrole:
- Zoek naar cmd in de Windows-zoekbalk
- Klik met de rechtermuisknop op Opdrachtprompt
- Selecteer Als administrator uitvoeren
- Typ en bevestig het volgende in de opdrachtprompt: sfc /scannow
DISM:
- Zoek naar cmd in de Windows-zoekbalk
- Klik met de rechtermuisknop op Opdrachtprompt
- Selecteer Als administrator uitvoeren
- Typ en bevestig het volgende in de opdrachtprompt: DISM /Online /Cleanup-Image /RestoreHealth
Optie B: Windows PowerShell inschakelen als optionele functie
- Zoek naar Configuratiescherm in de zoekbalk
- Klik op Programma’s en klik daarna op Windows-onderdelen in- of uitschakelen onder Programma’s en onderdelen.
- Controleer of Windows PowerShell 2.0 en 5.1 (indien beschikbaar) zijn aangevinkt.
- Is dat niet zo, schakel ze dan opnieuw in en start uw device opnieuw op.
💡 Let op: Beide opties in deze methode werken op Windows 10 en 11. De opdrachten voor de systeembestandscontrole (sfc) en DISM werken in beide versies hetzelfde. De beschikbaarheid van PowerShell 2.0 en 5.1 in het dialoogvenster Windows-onderdelen (optie B) kan echter verschillen per Windows-editie – meestal aanwezig in Pro, Enterprise en Education, maar niet altijd zichtbaar in Home.
Methode 3: gebruik de Microsoft Store
U kunt PowerShell 7+ installeren door het te downloaden uit de Microsoft Store. Op die manier wordt PowerShell in een aparte map geïnstalleerd (C:\Program Files\WindowsApps) en automatisch bijgewerkt via de Store.
Volg hiervoor de onderstaande stappen:
- Zoek naar Microsoft Store in de Windows-zoekbalk.
- Zoek naar PowerShell in de zoekbalk van de store.
- Klik op Downloaden om de nieuwste PowerShell Core-versie te installeren.
💡Let op: Werkt op zowel Windows 10 (versie 1809+) als Windows 11. De Microsoft Store verzorgt installaties en updates van PowerShell 7+ op beide versies op vergelijkbare wijze.
Waar u rekening mee moet houden voordat u Windows PowerShell opnieuw installeert
Voordat u PowerShell verwijdert en opnieuw installeert, moet u nadenken over de gevolgen voor het profiel, de uitvoeringsbeleidsregels, de PATH-variabelen en de verschillende versies op uw device.
PowerShell-profiel
Elke PowerShell-sessie laadt een profielscript (bijvoorbeeld Microsoft.PowerShell_profile.ps1) dat het volgende aanpast:
- Aliassen
- Omgevingsvariabelen
- Module-imports
- UI-instellingen
Als u PowerShell 7+ verwijdert, verdwijnt ook het bijbehorende profiel, tenzij u daar handmatig een back-up van hebt gemaakt.
Uitvoeringsbeleidsregels
PowerShell gebruikt uitvoeringsbeleidsregels om het uitvoeren van scripts te beperken. Bij een herinstallatie worden die beleidsregels gereset, waardoor u uw eerdere beleidsregels opnieuw moet instellen.
PATH-variabelen
Na de herinstallatie moet de locatie van pwsh.exe (C:\Program Files\PowerShell\7) in de systeemvariabele PATH staan om:
- pwsh vanuit elke CLI te kunnen gebruiken
- automatiseringsscripts te ondersteunen die pwsh.exe aanroepen
PowerShell-versies
U kunt PowerShell 5.1 en 7+ tegelijk draaien, wat zorgt voor compatibiliteit met oudere scripts én toegang tot nieuwere functies. Versie 5.1 benadert u met powershell.exe (het uitvoerbare bestand van de app) en 7+ met pwsh.exe.
Los beschadigingen of kapotte afhankelijkheden op door PowerShell opnieuw te installeren in Windows
Windows PowerShell opnieuw installeren zorgt voor stabiliteit en toegang tot automatiseringsfuncties. Of u nu versie 5.1 repareert of PowerShell 7+ installeert en beheert: u installeert het programma eenvoudig opnieuw via WinGet, GitHub of de Microsoft Store.
