uninstall opdracht (winget)

Met de opdracht uninstall van winget wordt de opgegeven toepassing verwijderd.

Voor de uninstall opdracht moet u de exacte naam van de toepassing opgeven.uninstall Als er dubbelzinnigheid is, wordt u gevraagd de uninstall opdracht verder te filteren op een exacte toepassing.

Aliassen

De volgende aliassen zijn beschikbaar voor deze opdracht:

  • remove
  • rm

Gebruik

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

Schermopname van het invoeren van de opdracht wingetuninstall in een opdrachtregel van Windows Terminal.

Opmerking

Wanneer u WinGet gebruikt om een pakket te uninstall, kunt u een Microsoft Store overeenkomst tegenkomen. Dit gebeurt vanwege de wijze waarop WinGet pakketbronnen opvraagt. Als u wilt voorkomen dat overeenkomsten van de Microsoft Store verschijnen wanneer u een programma deïnstalleert, kunt u de --source winget WinGet-vlag toevoegen aan de winget uninstall opdracht. U kunt ook uninstall via Start > Instellingen > Apps > Apps en onderdelen de app zoeken die u wilt remove en Meer > Installatie ongedaan maken selecteren.

Argumenten

De volgende argumenten zijn beschikbaar.

Argumentatie Beschrijving
-q, --query De query die wordt gebruikt om naar een app te zoeken.

Opmerking

Het queryargument is positioneel. De wildcard-syntaxis wordt niet ondersteund. Dit is meestal de tekenreeks die u verwacht te helpen bij het vinden van het pakket dat u wilt verwijderen.

Opties

Met de opties kunt u de uninstall ervaring aanpassen aan uw behoeften.

Optie Beschrijving
-m, --manifest Moet worden gevolgd door het pad naar het manifestbestand (YAML). U kunt het manifest gebruiken om de uninstall ervaring uit te voeren vanuit een lokaal YAML-bestand.
--id Hiermee beperkt u de uninstall tot de ID van de toepassing.
--name Hiermee beperkt u de zoekopdracht tot de naam van de toepassing.
--moniker Hiermee beperkt u de zoekopdracht tot de moniker die voor de toepassing wordt vermeld.
--product-code Filters met behulp van de productcode.
-v, --version Hiermee kunt u een exacte versie opgeven voor uninstall. Als dit niet is opgegeven, wordt uninstall latest gebruikt voor de toepassing met het hoogste versienummer.
--all, --all-versions Verwijder alle versies.
-s, --source Hiermee wordt de zoekopdracht beperkt tot de opgegeven bronnaam. Moet worden gevolgd door de bronnaam.
-e, --exact Gebruikt de exacte tekenreeks in de query, inclusief het controleren op hoofdlettergevoeligheid. Het standaardgedrag van een subtekenreeks wordt niet gebruikt.
--scope Selecteer het geïnstalleerde pakketbereikfilter (gebruiker of machine).
-i, --interactive Hiermee wordt het verwijderprogramma uitgevoerd in de interactieve modus. In de standaardervaring ziet u de voortgang van de verwijdering.
-h, --silent Hiermee wordt het verwijderprogramma uitgevoerd in de stille modus. Hiermee onderdrukt u alle gebruikersinterface. In de standaardervaring ziet u de voortgang van de verwijdering.
--force Voer de opdracht direct uit en ga door met niet-beveiligingsgerelateerde problemen.
--purge Verwijdert alle bestanden en mappen in de pakketmap (draagbaar).
--preserve Behoudt alle bestanden en mappen die zijn gemaakt door het pakket (draagbaar).
-o, --log Hiermee wordt de logging doorgestuurd naar een logbestand. U moet een pad opgeven naar een bestand waarvoor u de schrijfrechten hebt.
--header Optionele Windows-Package-Manager REST-bron als HTTP-header.
--authentication-mode Geef de voorkeursvoorkeur voor verificatievensters op (stil, silentPreferred of interactief).
--authentication-account Geef het account op dat moet worden gebruikt voor verificatie.
--accept-source-agreements Wordt gebruikt om de bronlicentieovereenkomst te accepteren en de prompt te vermijden.
-?, --help Geeft hulp bij het geselecteerde commando.
--wait Vraagt de gebruiker om, voordat het programma wordt afgesloten, op een willekeurige toets te drukken.
--logs, --open-logs Open de standaardlocatie van de logboeken.
--verbose, --verbose-logs Wordt gebruikt om de loginstellingen te overschrijven en een gedetailleerd logboek te maken.
--nowarn, --ignore-warnings Onderdrukt waarschuwingsuitvoer.
--disable-interactivity Schakel interactieve prompts uit.
--proxy Stel een proxy in die moet worden gebruikt voor deze uitvoering.
--no-proxy Schakel het gebruik van proxy uit voor deze uitvoering.

Nadat u de gewenste toepassing uninstallhebt geïdentificeerd, winget voert u de uninstall opdracht uit.

Voorbeeldvragen

In het volgende voorbeeld wordt een specifieke versie van een toepassing verwijderd.

winget uninstall --name powertoys --version 0.15.2

In het volgende voorbeeld wordt een toepassing verwijderd met behulp van de id.

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

In het volgende voorbeeld worden meerdere toepassingen verwijderd.

winget uninstall Microsoft.NuGet Microsoft.Edit

Meerdere selecties

Als de query die aan winget is doorgegeven niet resulteert in één enkele applicatie voor uninstall, dan geeft winget meerdere resultaten weer. Vervolgens kunt u uninstallaanvullende filters gebruiken om de zoekopdracht te verfijnen naar de gewenste toepassing.

Apps verwijderen die niet zijn geïnstalleerd met Windows Pakketbeheer

Zoals vermeld in list, wordt met de winget lijstopdracht meer dan alleen apps weergegeven die zijn geïnstalleerd met de winget. U kunt nog steeds winget opdrachten gebruiken om remove deze apps van uw apparaat te verwijderen.