Freigeben über


Reparaturbefehl (Winget)

Der Reparaturbefehl des Winget-Tools repariert die angegebene Anwendung. Dies ist nützlich, wenn eine App nicht ordnungsgemäß funktioniert oder beschädigte Dateien aufweist, aber keine vollständige Neuinstallation erfordert.

Verwenden Sie den Listenbefehl , um die Anwendung zu identifizieren, die Sie reparieren möchten. Der Reparaturbefehl erfordert, dass Sie die genaue zu reparierende Zeichenfolge angeben. Wenn es eine Mehrdeutigkeit gibt, werden Sie aufgefordert, den Reparaturbefehl weiter auf eine genaue Anwendung einzugrenzen.

Verwendung

winget repair [[-q] <query> ...] [<options>]

Screenshot mit Winget-Reparaturbefehlsoptionen.

Decknamen

Die folgenden Aliase sind für diesen Befehl verfügbar:

  • Korrektur

Argumente

Die folgenden Argumente sind verfügbar.

Streitpunkt BESCHREIBUNG
-q,--query Die Abfrage, die zum Suchen nach einer App verwendet wird.

Das Abfrageargument muss als Positionsparameter bereitgestellt werden. Die Wildcardsyntax wird nicht unterstützt. In der Regel ist dies eine Zeichenfolge, die das Paket eindeutig identifiziert, das Sie installieren möchten.

Optionen

Mit diesen Optionen können Sie die Installationsoberflä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 Reparaturerfahrung aus einer lokalen YAML-Datei auszuführen.
--id Schränkt die Installation auf die ID der Anwendung ein.
--Name Beschränkt die Suche auf den Namen der Anwendung.
--moniker Schränkt die Suche auf die für die Anwendung aufgelisteten Moniker ein.
-v, --version Hiermit können Sie die zu installierende Version genau angeben. Wenn nicht angegeben, wird mit „latest“ die Anwendung mit der höchsten Version installiert.
--Product-Code Filtert mithilfe des Produktcodes.
-a, --Architektur Wählen Sie die zu installierende Architektur aus.
--scope Hier können Sie angeben, ob das Installationsprogramm auf den Benutzer- oder Computerbereich festgelegt werden soll. Weitere Informationen finden Sie unter Bekannte Probleme.
-s,--source Schränkt die Suche auf den angegebenen Quellnamen ein. Hierauf muss der Name der Quelle folgen.
-i, --interactive Führt das Installationsprogramm im interaktiven Modus aus. In der Standardbenutzeroberfläche wird der Installationsfortschritt angezeigt.
-h, --silent Führt das Installationsprogramm im stillen Modus aus. Unterdrückt die gesamte Benutzeroberfläche. In der Standardbenutzeroberfläche wird der Installationsfortschritt angezeigt.
-o, --log Die Protokollierung wird an eine Protokolldatei weitergeleitet. Sie müssen einen Pfad zu einer Datei angeben, auf die Sie über die Schreibberechtigungen verfügen.
--ignore-local-archive-malware-scan Ignoriert die Schadsoftwareüberprüfung, die als Teil der Installation eines Archivtyppakets aus dem lokalen Manifest ausgeführt wurde.
--accept-source-agreements Wird verwendet, um den Quelllizenzvertrag zu akzeptieren und die Aufforderung zu vermeiden.
--akzeptiere-Paketvereinbarungen Wird verwendet, um den Lizenzvertrag zu akzeptieren und die Eingabeaufforderung zu vermeiden.
--locale Gibt an, welches Gebietsschema verwendet werden soll (BCP47-Format).
--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.
--force Führt den Befehl direkt aus und fährt mit nicht sicherheitsrelevanten Problemen fort.
--ignore-security-hash Ignoriert den Fehler der Hashüberprüfung des Installationsprogramms. Nicht empfohlen.
-e,--exact Verwendet die exakte Zeichenfolge in der Abfrage und berücksichtigt die Groß-/Kleinschreibung. Das Standardverhalten einer Teilzeichenfolge wird nicht verwendet.
-?, --help Erhalten Sie zusätzliche Hilfe zu diesem Befehl.
--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 Deaktivieren Sie 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.

Beispielabfragen

Im folgenden Beispiel wird eine Anwendung repariert.

winget repair Micrososft.WinGetCreate