Hoe (alle) Windows 8-apps te verwijderen met PowerShell

Probeer Ons Instrument Voor Het Oplossen Van Problemen

Apps zijn duidelijk een focus op Windows 8, niet alleen omdat het besturingssysteem standaard opstart in de 'apps-interface' bij het opstarten, maar omdat de meeste marketing voor het besturingssysteem het ook in focus brengt. Dat is echter slechts één kant van Windows 8, en ik weet niet helemaal zeker of het concentreren van alle inspanningen op die functies de slimste zet van Microsoft is.

Hoe dan ook, als je de apps helemaal niet gebruikt, of apps uit gebruikersprofielen wilt verwijderen zodat ze ze niet kunnen starten, dan heb je misschien ontdekt dat het niet echt een eenvoudige handeling is.

Het wordt een beetje gemakkelijker in Windows 8.1 met de functie voor het verwijderen van batches - klik met de rechtermuisknop op meerdere apps en selecteer uiteindelijk de-installeren - maar het is nog lang niet wat ik als comfortabel zou beschouwen.

De Windows PowerShell ziet er voor de meeste gebruikers misschien intimiderend uit, of lijkt op gewoon een andere shell-omgeving of opdrachtregel. Het is eigenlijk heel krachtig, en een van de dingen waarvoor u het kunt gebruiken, is het verwijderen van enkele of alle apps die op een Windows 8-systeem zijn geïnstalleerd.

uninstall metro apps windows 8

PowerShell en apps

U moet de PowerShell starten voordat u aan de slag kunt. Doe het volgende om precies dat te doen:

  1. Druk op de Windows-toets en voer PowerShell in met het toetsenbord.
  2. Klik met de rechtermuisknop op het PowerShell-resultaat en selecteer 'uitvoeren als beheerder' uit de opties.

Op naar de commando's:

Krijg opdrachten

Haal app-gerelateerde informatie op van gebruikers op de lokale pc of een extern domein.

Get-AppxPackage -User [gebruikersnaam] toont alle apps die zijn geïnstalleerd door de gebruiker [gebruikersnaam]. [gebruikersnaam] kan een domein gebruiker, een e-mailadres, een gebruikersnaam of een SID-string zijn.

Get-AppxPackage -AllUsers geeft een lijst van alle apps die door gebruikers op het systeem zijn geïnstalleerd

Get-AppxPackage -Name [naam] geeft alle apps terug die overeenkomen met [naam]. U kunt jokertekens (*) gebruiken in de opdracht.

Get-AppxPackage -Publisher [naam uitgever] retourneert alle apps die zijn geïnstalleerd door de geselecteerde uitgever (s). Jokertekens zijn weer toegestaan.

Merk op dat het mogelijk is om zoekopdrachten te combineren.

Voorbeeld vragen opvragen:

  1. Get-AppxPackage -Publisher * Microsoft * geeft alle apps terug die zijn gepubliceerd door Microsoft en elke andere uitgever die Microsoft in zijn naam gebruikt (waarschijnlijk geen).
  2. Get-AppxPackage -gebruiker Martin geeft alle apps terug die zijn geïnstalleerd onder het gebruikersaccount Martin.
  3. Get-AppxPackage -naam * Halo * geeft alle apps terug die Halo in hun naam hebben.
  4. Get-AppxPackage -name * Facebook * -User domain / user1 retourneert alle geïnstalleerde apps met Facebook in hun naam vanaf user1 op het externe computerdomein.

Verwijder opdrachten

Verwijderen lijkt erg op Get, maar biedt extra parameters.

Remove-AppxPackage [pakketnaam] verwijdert [pakketnaam] uit het account van de momenteel aangemelde gebruiker.

Remove-AppxPackage [pakketnaam] -Bevestig doet hetzelfde als hierboven, maar geeft een bevestigingsprompt weer voordat de opdracht wordt uitgevoerd.

Remove-AppxPackage [pakketnaam] -WhatIf geeft weer wat er zou gebeuren als u de opdracht zou uitvoeren.

Voorbeeld Query's verwijderen:

  1. Verwijderen-AppxPackage 31098nishrotech.readiy_3.1.1.12_neutral ___ ap1yy96n767gr Verwijdert het geselecteerde pakket uit het huidige gebruikersaccount

Hoe alle Metro-apps van alle gebruikers te verwijderen

Get-AppxPackage -AllUsers | Verwijderen-AppxPackage

Microsoft heeft een script gepubliceerd dat ook alle Windows Store-apps in Windows 8 verwijdert. U kunt het downloaden van deze Technet-pagina .

Aanvullende informatie over cmdlets voor app-installatie zijn ook beschikbaar op Technet .