How To

Software verwijderen met PowerShell

February 16, 2026 5 minuten lezen Updated: February 16, 2026

Software verwijderen op Windows is niet altijd zo eenvoudig als op ‘Verwijderen’ klikken in het Configuratiescherm of de Instellingen, vooral niet als het gaat om obscure apps, apps die alleen in de Store verkrijgbaar zijn of software die niet op de gebruikelijke plekken te vinden is. Het is misschien vreemd, maar sommige programma’s weigeren gewoon te verdwijnen met de normale methoden. Dat is waar PowerShell van pas komt. Het is krachtig, flexibel en kan je helpen die hardnekkige apps te verwijderen die maar niet weg willen. Weten hoe je PowerShell gebruikt om software te verwijderen, kan je uren frustratie besparen of je uit de problemen helpen wanneer traditionele verwijderingsprogramma’s falen. De sleutel is het begrijpen van de verschillende manieren om apps te selecteren en te verwijderen, afhankelijk van hoe ze oorspronkelijk zijn geïnstalleerd: via MSI, het Package Management System of als UWP Store-apps. Door deze methoden te beheersen, krijg je meer controle en houd je je systeem gestroomlijnder, schoner en hopelijk beter presterend.

Software verwijderen met PowerShell

Methode 1: Voor via MSI geïnstalleerde applicaties

Deze tool is handig als je apps via Windows Installer (.msi-bestanden) hebt geïnstalleerd. Hij maakt gebruik van de WMI-interface (Windows Management Instrumentation), die controleert op software die is geregistreerd bij MSI. Waarom zou je deze tool gebruiken? Omdat hij specifiek gericht is op MSI-apps – die vaak achterblijven na een normale verwijdering. Op sommige systemen worden mogelijk niet alle programma’s weergegeven, vooral niet die geïnstalleerd via EXE-bestanden, maar voor MSI-programma’s is hij betrouwbaar. Gebruik deze tool als je de app wel ziet staan ​​in de lijst ‘Programma’s en functies’, maar deze niet op de normale manier kunt verwijderen.

  • Start PowerShell als beheerder door op te drukken Win + R, te typen powershellen vervolgens op Enter te drukken Ctrl + Shift + Enter. Zorg ervoor dat je beheerdersrechten hebt, anders kunnen de opdrachten mogelijk stilzwijgend mislukken of niet alle opdrachten weergeven.
  • Typ deze opdracht om alle MSI-installatieprogramma’s weer te geven: Get-WmiObject -Class Win32_Product | Select-Object -Property Name
  • Bekijk de lijst, zoek dat hardnekkige programma op en wijs het vervolgens toe aan een variabele zoals hieronder: $AppToUninstall = Get-WmiObject -Class Win32_Product | Where-Object {$_. Name -eq "Full App Name"}
  • Tip: Als je niet zeker bent van de exacte naam, kun je proberen -matcheen deel van de appnaam te gebruiken, zoals $_. Name -match "Part of App Name". Houd er wel rekening mee dat dit meerdere resultaten kan opleveren, dus controleer wat er in is opgeslagen $AppToUninstallmet Write-Output $AppToUninstall.

  • Voer tot slot dit commando uit om de software daadwerkelijk te verwijderen: $AppToUninstall.uninstall()

Opmerking: Om een ​​programma op een externe machine te verwijderen, voegt u -ComputerName toe met de naam van de doel-pc: Get-WmiObject -Class Win32_Product -ComputerName "RemotePC". Het is vrij eenvoudig, maar sommige configuraties blokkeren WMI op afstand. Wees dus niet verbaasd als het niet altijd vlekkeloos werkt.

Methode 2: Gebruik Uninstall-Packagevoor modernere apps

Dit werkt voor apps die zijn geïnstalleerd via het nieuwe Windows Package Management-systeem, met name de apps die u ziet staan ​​in Programma’s en functies, vooral als ze zijn geïnstalleerd via de moderne Store of met de cmdlet Uninstall-Package. Waarom is dit handig? Omdat veel moderne apps, vooral Universal Windows Platform (UWP)-apps, anders worden beheerd dan traditionele desktop-apps.

  • Krijg een lijst van geïnstalleerde pakketapps met: Get-Package -Provider Programs -IncludeWindowsInstaller -Name *
  • Zoek de exacte naam of een deel van de appnaam. Als je het niet zeker weet, kunnen jokertekens helpen, bijvoorbeeld Get-Package -Provider Programs -IncludeWindowsInstaller -Name "*Photos*".
  • Verwijder de gekozen app met behulp van: Uninstall-Package -Name "Full App Name"
  • Of, om in bulk te verwijderen met jokertekens: Get-Package -Provider Programs -IncludeWindowsInstaller -Name "*Zip*" | Uninstall-Package

Een kleine waarschuwing: als je meerdere versies van een app hebt, verwijdert de opdracht mogelijk alleen de nieuwste, tenzij je een versie specificeert via –RequiredVersion "1.2.3". Raadpleeg ook de officiële documentatie voor meer geavanceerde opties en attributen.

Methode 3: Apps verwijderen via het register (UninstallString)

Dit is de meer handmatige, ouderwetse methode die rechtstreeks in het Windows-register duikt. Omdat Windows de verwijderingsopdrachten voor de meeste apps in specifieke registersleutels opslaat, kunt u die opdrachten indien nodig rechtstreeks uitvoeren. Het nadeel? Het is een beetje riskant als u een fout maakt, maar het is wellicht uw beste optie als andere methoden falen.

  • Voer deze PowerShell-opdracht uit om in het register naar een specifiek programma te zoeken. Vervang daarbij “Een deel van de bestandsnaam” door de naam van de app of leverancier: Get-ChildItem -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall", "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall" | Get-ItemProperty | Where-Object { $_. DisplayName -match "Part of the file name" } | Select-Object -Property DisplayName, UninstallString
  • Kopieer de waarde van UninstallString — dit is meestal een pad naar een uitvoerbaar bestand of een opdracht.
  • Als het een uitvoerbaar bestand is, voer het dan direct uit in PowerShell, bijvoorbeeld zo: & "C:\Path\To\Installer.exe". Zorg ervoor dat je de & (aanroepoperator) toevoegt, zodat PowerShell weet dat dit de uit te voeren opdracht is.
  • Let op meldingen of bevestigingsschermen waarin u wordt gevraagd de verwijdering te voltooien.

Methode 4: UWP Store-apps verwijderen met Remove-AppxPackage

Apps uit de Microsoft Store (zoals Foto’s, Mail of Xbox) zijn een ander verhaal. Je moet hiervoor meestal PowerShell met de Remove-AppxPackagecmdlet gebruiken om ze te verwijderen. Het proces is eenvoudig, maar wel enigszins kwetsbaar, omdat sommige apps diep in Windows zijn geïntegreerd en het verwijderen ervan vreemde problemen kan veroorzaken. Meestal is dit echter voldoende om onnodige UWP-apps op te ruimen.

  • Krijg alle apps in een lijst met: Get-AppxPackage -AllUsers
  • Selecteer de gewenste pakketnaam. Deze staat vermeld onder Naam.
  • Verwijder de app met behulp van: Remove-AppxPackage -Package "Package Name"
  • Of, als je liever met jokertekens zoekt: Get-AppxPackage *Photos* | Remove-AppxPackage. Hiermee kun je apps verwijderen, zelfs als je de volledige pakketnaam niet zeker weet.

Door de manier waarop sommige apps zijn ingebed, kunnen er soms restbestanden achterblijven. Maar over het algemeen is het een snellere manier om de rommel in de applijst van je systeem op te ruimen.

Onthoud goed dat Windows bepaalde apps graag behoudt voor de systeemstabiliteit, dus niet alles kan of moet worden verwijderd. Gebruik deze methoden verantwoordelijk en controleer altijd goed voordat u essentiële apps of systeemfuncties verwijdert. Het is misschien vervelend, maar inzicht in en controle over wat er op uw systeem staat, kan een merkbaar verschil maken, vooral bij het opruimen na een grote schoonmaak of het verwijderen van vooraf geïnstalleerde bloatware.