Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der uninstall Befehl von WinGet deinstalliert die angegebene Anwendung.
Der uninstall Befehl erfordert, dass Sie den genauen Anwendungsnamen angeben.uninstall Falls es Unklarheiten gibt, werden Sie dazu aufgefordert, den Befehl uninstall weiter auf eine bestimmte Anwendung einzugrenzen.
Aliase
Die folgenden Aliase stehen für diesen Befehl zur Verfügung:
removerm
Verbrauch
winget uninstall [[-q] <query>] [<options>]
Hinweis
Wenn Sie WinGet zum uninstall eines Pakets nutzen, wird Ihnen möglicherweise eine Microsoft-Store-Vereinbarung angezeigt. Dies geschieht aufgrund der Art, wie WinGet-Paketquellen abgerufen werden. Um während der Deinstallation Eingabeaufforderungen zum Microsoft Store-Vertrag zu vermeiden, können Sie dem --source winget Befehl das winget uninstall WinGet-Flag hinzufügen. Alternativ können Sie uninstall auch über Start > Einstellungen > Apps > Apps & Features die App suchen, die Sie remove deinstallieren möchten, und Weitere Optionen > Deinstallieren auswählen.
Argumente
Folgende Argumente sind verfügbar.
| Streitpunkt | Beschreibung |
|---|---|
| -q,--query | Die Abfrage, die für die Suche nach einer App verwendet wird. |
Hinweis
Das Abfrageargument ist positionsgenau. Platzhalterformatsyntax wird nicht unterstützt. Dies ist am häufigsten die Zeichenfolge, mit der Sie erwarten, das Paket finden, das Sie deinstallieren möchten.
Optionen
Mit den Optionen können Sie die uninstall Benutzeroberfläche an Ihre Anforderungen anpassen.
| Option | Beschreibung |
|---|---|
| -m,--manifest | Hierauf muss der Pfad zur Manifestdatei (YAML) folgen. Sie können das Manifest verwenden, um die uninstall Umgebung mithilfe einer lokalen YAML-Datei zu starten. |
| --id | Beschränkt uninstall auf die ID der Anwendung. |
| --Name | Schränkt die Suche auf den Namen der Anwendung ein. |
| --moniker | Schränkt die Suche auf die für die Anwendung aufgelisteten Moniker ein. |
| --Product-Code | Filtert mithilfe des Produktcodes. |
| -v, --version | Ermöglicht Ihnen, eine genaue Version für uninstall anzugeben. Wenn nicht angegeben, wird uninstall die neueste versionierte Anwendung verwendet. |
| --all,--all-versions | Deinstallieren aller Versionen. |
| -s,--source | Schränkt die Suche auf die Quelle mit dem angegebenen Namen ein. Hierauf muss der Name der Quelle folgen. |
| -e,--exact | Verwendet die exakte Zeichenfolge in der Abfrage und berücksichtigt die Groß-/Kleinschreibung. Das Standardverhalten einer Teilzeichenfolge wird nicht verwendet. |
| --scope | Wählt den installierten Paketbereichsfilter (Benutzer oder Computer) aus. |
| -i, --interactive | Führt das Deinstallationsprogramm im interaktiven Modus aus. In der Standardbenutzeroberfläche wird der Deinstallationsfortschritt angezeigt. |
| -h, --silent | Führt das Deinstallationsprogramm im unbeaufsichtigten Modus aus. Unterdrückt die gesamte Benutzeroberfläche. In der Standardbenutzeroberfläche wird der Deinstallationsfortschritt angezeigt. |
| --force | Führt den Befehl direkt aus und fährt mit nicht sicherheitsrelevanten Problemen fort. |
| --purge | Löscht alle Dateien und Verzeichnisse im Paketverzeichnis (portierbar). |
| --bewahren | Behält alle Dateien und Verzeichnisse bei, die vom Paket erstellt wurden (portierbar). |
| -o, --log | Die Protokollierung wird an eine Protokolldatei weitergeleitet. Sie müssen einen Pfad zu einer Datei angeben, für die Sie über die Schreibberechtigungen verfügen. |
| --Header | Optionaler HTTP-Quellheader von Windows-Paket-Manager. |
| --Authentifizierungsmodus | Angeben der Einstellung des Fensters „Authentifizierung“ (automatisch, vorzugsweise automatisch oder interaktiv). |
| --Authentifizierungs-Konto | Angeben des Kontos, das für die Authentifizierung verwendet werden soll. |
| --accept-source-agreements | Wird verwendet, um den Quelllizenzvertrag zu akzeptieren und die Eingabeaufforderung zu vermeiden. |
| -?,--help | Zeigt Hilfe zum ausgewählten Befehl an. |
| --Warte | Fordert den Benutzer auf, vor dem Beenden eine beliebige Taste zu drücken. |
| --logs,--open-logs | Öffnet den Standardspeicherort für Protokolle. |
| --verbose,--verbose-logs | Wird verwendet, um die Protokollierungseinstellung zu überschreiben und ein ausführliches Protokoll zu erstellen. |
| --nowarn,--ignore-warnings (keine Warnungen anzeigen, Warnungen ignorieren) | Unterdrückt Warnungsausgaben. |
| --disable-interactivity | Deaktiviert interaktive Eingabeaufforderungen. |
| --proxy | Festlegen eines Proxys, der für diese Ausführung verwendet werden soll. |
| --no-proxy | Deaktivieren der Verwendung des Proxys für diese Ausführung. |
Nachdem Sie die vorgesehene Anwendung erfolgreich uninstall identifiziert haben, führt winget den Befehl uninstall aus.
Beispielabfragen
Im folgenden Beispiel wird eine bestimmte Version einer Anwendung deinstalliert.
winget uninstall --name powertoys --version 0.15.2
Im folgenden Beispiel wird eine Anwendung anhand ihrer ID deinstalliert.
winget uninstall --id "{24559D0F-481C-F3BE-8DD0-D908923A38F8}"
Im folgenden Beispiel werden mehrere Anwendungen deinstalliert.
winget uninstall Microsoft.NuGet Microsoft.Edit
Mehrfachauswahl
Wenn die an winget übergebene Abfrage nicht zu einer einzelnen Anwendung für uninstall führt, zeigt winget mehrere Ergebnisse an. Sie können dann zusätzliche Filter verwenden, um die Suche nach der Anwendung zu verfeinern, die Sie verwenden uninstallmöchten.
Deinstallieren von Apps, die nicht mit dem Windows-Paket-Manager installiert wurden
Wie in list erwähnt, zeigt der Befehl winget list mehr als nur Apps an, die mit dem winget installiert wurden. Sie können weiterhin wingetBefehle verwenden, um remove diese Apps von Ihrem Gerät aus zu verwenden.
Windows developer