Hur man tar bort (alla) Windows 8-appar med PowerShell

Appar är uppenbarligen ett fokus på Windows 8, inte bara för att operativsystemet startar in i "apps-gränssnittet" vid uppstart som standard, utan för att de flesta av marknadsföringen för operativsystemet också sätter det i fokus. Det är dock bara en sida av Windows 8, och jag är inte helt säker på om att koncentrera alla ansträngningar på dessa funktioner är det smartaste draget från Microsoft.

Hur som helst, om du inte använder apparna alls, eller vill ta bort appar från användarprofiler så att de inte kan starta dem, kanske du har upptäckt att det egentligen inte är en enkel åtgärd.

Saker blir lite enklare i Windows 8.1 med dess batchavinstallationsfunktion - högerklicka på flera appar och välj avinstallera i slutändan - men det är fortfarande långt ifrån vad jag anser bekvämt.

Windows PowerShell kan se skrämmande ut, eller som bara en annan skalmiljö eller kommandorad för de flesta användare. Det är faktiskt väldigt kraftfullt, och en av de saker du kan använda den för är att ta bort några eller alla appar installerade på ett Windows 8-system.

PowerShell och appar

Du måste starta PowerShell innan du kan komma igång. Gör följande för att göra just det:

  1. Tryck på Windows-tangenten och ange PowerShell med tangentbordet.
  2. Högerklicka på PowerShell-resultatet och välj "köra som administratör" från alternativen.

Vidare till kommandona:

Få kommandon

Hämta app-relaterad information från användare på den lokala datorn eller en fjärrdomän.

Get-AppxPackage-Användare [Användarnamn] visar alla appar som har installerats av användaren [användarnamn]. [användarnamn] kan vara en domän \ användare, en e-postadress, ett användarnamn eller en SID-sträng.

Get-AppxPackage -AllUsers listar alla appar installerade av användare på systemet

Get-AppxPackage -Name [name] returnerar alla appar som matchar [name]. Du kan använda jokertecken (*) i kommandot.

Get-AppxPackage -Publisher [utgivarnamn] returnerar alla appar som är installerade av den / de valda utgivaren. Wildcards är igen tillåtna.

Observera att det är möjligt att kombinera frågor.

Exempel Få frågor:

  1. Get-AppxPackage -Publisher * Microsoft * returnerar alla appar som publiceras av Microsoft och alla andra utgivare som använder Microsoft i dess namn (troligen ingen).
  2. Get-AppxPackage -user Martin returnerar alla appar installerade under användarkontot Martin.
  3. Get-AppxPackage-name * Halo * returnerar alla appar som har Halo i sitt namn.
  4. Get-AppxPackage-name * Facebook * - Användardomän / användare1 returnerar alla installerade appar med Facebook i sitt namn från user1 på fjärrdatorns domän.

Ta bort kommandon

Ta bort fungerar mycket som Get, men det erbjuder ytterligare parametrar.

Ta bort-AppxPackage [paketnamn] tar bort [paketnamn] från kontot för den för närvarande inloggade användaren.

Ta bort-AppxPackage [paketnamn] -Konfirman gör samma sak som ovan, men visar en bekräftelseprompt innan kommandot körs.

Ta bort-AppxPackage [paketnamn] -Vad visar vad som skulle hända om du skulle köra kommandot.

Exempel Ta bort frågor:

  1. Ta bort-AppxPackage 31098nishrotech.readiy_3.1.1.12_neutral ___ ap1yy96n767gr Tar bort det valda paketet från det aktuella användarkontot

Hur man tar bort alla Metro-appar från alla användare

Get-AppxPackage -AllUsers | Ta-AppxPackage

Microsoft har publicerat ett skript som tar bort alla Windows Store-appar i Windows 8 också. Du kan ladda ner den från den här Technet-sidan.

Ytterligare information om cmdlets för appinstallation finns också på Technet.