uninstall kommando (winget)

Kommandot uninstall i winget avinstallerar det angivna programmet.

Kommandot uninstall kräver att du anger det exakta programnamnet till uninstall. Om det finns några oklarheter blir du ombedd att ytterligare begränsa uninstall-kommandot till ett specifikt program.

Aliasnamn

Följande alias är tillgängliga för det här kommandot:

  • remove
  • rm

Användning

winget uninstall [[-q] <query>] [<options>]

Screenshot för att ange kommandot wingetuninstall på kommandoraden Windows Terminál.

Anmärkning

När du använder WinGet för att uninstall ett paket, kan du stöta på ett Microsoft Store-avtal. Detta händer på grund av hur WinGet frågar paketkällor. Om du vill undvika frågor om Microsoft Store-avtal när du avinstallerar kan du lägga till --source winget WinGet-flaggan i winget uninstall kommandot. Alternativt kan du uninstall använda Start > Inställningar > Appar > Appar och funktioner, hitta appen du vill remove avinstallera och välja Mer > Avinstallera.

Argumentpunkter

Följande argument är tillgängliga.

Argumentation Beskrivning
-q, --query Frågan som används för att söka efter en app.

Anmärkning

Frågeargumentet är positionellt. Syntax för jokerteckenstil stöds inte. Det här är oftast teckensträngen som du förväntar dig ska hjälpa till att hitta paketet som du avinstallerar.

Alternativ

Med alternativen kan du anpassa upplevelsen uninstall efter dina behov.

Alternativ Beskrivning
-m, --manifest Måste följas av en sökväg till en manifestfil (YAML). Du kan använda manifestet för att köra uninstall upplevelsen från en lokal YAML-fil.
--id uninstall Begränsar till programmets ID.
--name Begränsar sökningen till namnet på programmet.
--moniker Begränsar sökningen till den moniker som anges för programmet.
--product-code Filter med hjälp av produktkoden.
-v, --version Gör att du kan ange en exakt version till uninstall. Om det inte anges kommer den senaste versionen av programmet att uninstall vara den högsta versionen.
--all, --all-versions Avinstallera alla versioner.
-s, --source Begränsar sökningen till det angivna källnamnet. Måste följas av källnamnet.
-e, --exact Använder den exakta strängen i frågan, inklusive att kontrollera skiftlägeskänslighet. Den använder inte standardbeteendet för en delsträng.
--scope Välj installerat paketomfångsfilter (användare eller dator).
-i, --interactive Kör avinstallationen i interaktivt läge. Standardupplevelsen visar förloppet för avinstallationen.
-h, --silent Kör avinstallationen i tyst läge. Detta undertrycker allt användargränssnitt. Standardupplevelsen visar förloppet för avinstallationen.
--force Kör kommandot direkt och fortsätt med frågor som inte rör säkerhet.
--purge Tar bort alla filer och kataloger i paketkatalogen (portabel).
--preserve Behåller alla filer och kataloger som skapats av paketet (portabel).
-o, --log Dirigerar loggningen till en loggfil. Du måste ange en sökväg till en fil som du har skrivbehörighet till.
--header Valfritt Windows-Package-Manager REST-källhuvud för HTTP.
--authentication-mode Ange inställningar för autentiseringsfönster (tyst, tystFörhandsvald eller interaktivt).
--authentication-account Ange det konto som ska användas för autentisering.
--accept-source-agreements Används för att acceptera källlicensavtalet och undvika uppmaningen.
-?, --help Visar hjälp om det valda kommandot.
--wait Uppmanar användaren att trycka på valfri tangent innan den avslutas.
--logs, --open-logs Öppna standardloggplatsen.
--verbose, --verbose-logs Används för att åsidosätta loggningsinställningen och skapa en utförlig logg.
--nowarn, --ignore-warnings Undertrycker varningsutdata.
--disable-interactivity Inaktivera interaktiva frågor.
--proxy Ange en proxy som ska användas för den här körningen.
--no-proxy Inaktivera användningen av proxy för den här körningen.

När du har identifierat applikationen som är avsedd att uninstall, kommer winget att köra kommandot uninstall.

Exempel på förfrågningar

I följande exempel avinstalleras en specifik version av ett program.

winget uninstall --name powertoys --version 0.15.2

I följande exempel avinstalleras ett program med dess ID.

winget uninstall --id "{24559D0F-481C-F3BE-8DD0-D908923A38F8}"

I följande exempel avinstalleras flera program.

winget uninstall Microsoft.NuGet Microsoft.Edit

Flera val

Om frågan som tillhandahålls till winget inte resulterar i ett enda program i uninstall, kommer winget att visa flera resultat. Du kan sedan använda ytterligare filter för att förfina sökningen efter det program som du vill uninstall.

Avinstallera appar som inte har installerats med Windows Správca balíkov

Som nämnts i listwinget visar listkommandot mer än bara appar som är installerade med winget. Du kan fortfarande använda winget kommandon till remove dessa appar från enheten.