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.
Mit dem WinGet-Quellbefehl können Sie Quellen verwalten. Mit dem Quellbefehl können Sie WinGet-Quellen hinzufügen, auflisten, aktualisieren, entfernen, zurücksetzen oder exportieren .
Eine WinGet-Quelle stellt die Daten bereit, mit denen Sie Anwendungen ermitteln und installieren können. Verwenden Sie nur sichere, vertrauenswürdige Quellen.
WinGet gibt die folgenden drei Standardquellen an, die Sie mithilfe von winget source list.
- msstore: Der Microsoft Store-Katalog.
- winget – Das WinGet Community Repository für Anwendungen.
- winget-font - Das WinGet Community Repository für Schriftarten.
Verbrauch
winget source <subcommand> <options>
Sub-Commands
Folgende Argumente sind verfügbar.
| Sub-Command | Beschreibung |
|---|---|
| hinzufügen | Fügt eine neue Quelle hinzu. |
| liste | Listet aktuelle Quellen auf. |
| aktualisieren | Aktualisiert aktuelle Quellen. |
| entfernen | Entfernt aktuelle Quellen. |
| zurücksetzen | Setzt die Standardquellen "msstore", "winget" und "winget-font" zurück. |
| exportieren | Exportiert die aktuellen Quellen. |
Optionen
Die folgenden Optionen sind verfügbar.
| Auswahlmöglichkeit | Beschreibung |
|---|---|
| -?,--Hilfe | 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. |
| --Interaktivität-deaktivieren | Deaktiviert interaktive Eingabeaufforderungen. |
| --Stellvertreter | Festlegen eines Proxys, der für diese Ausführung verwendet werden soll. |
| --no-proxy | Deaktivieren der Verwendung des Proxys für diese Ausführung. |
hinzufügen
Mit dem Unterbefehl add wird eine neue Quelle hinzugefügt. Dieser Unterbefehl erfordert die Optionen --name und --arg. Da mit dem Befehl add der Benutzerzugriff geändert wird, muss der Benutzer zur Verwendung des Befehls über Administratorrechte verfügen.
Syntax:
winget source add [-n] <name> [-a] <arg> [[-t] <type>] [<options>]
Argumente
Folgende Argumente sind verfügbar.
| Streitpunkt | Beschreibung |
|---|---|
| -n, --name | Der Name zum Identifizieren der Quelle. |
| -a, --arg- | Die URL oder der UNC der Quelle. |
| -t, --type | Der Quellentyp . |
Optionen
Die folgenden Optionen sind verfügbar.
| Auswahlmöglichkeit | Beschreibung |
|---|---|
| --trust-level | Vertrauensebene der Quelle (keine oder vertrauenswürdig). |
| --Header | Optionaler HTTP-Quellheader von Windows-Paket-Manager. |
| --akzeptiere-Quellvereinbarungen | Wird verwendet, um den Quelllizenzvertrag zu akzeptieren und die Eingabeaufforderung zu vermeiden. |
| --explizit | |
| -?, --hilfe | Ruft zusätzliche Hilfe zu diesem Befehl ab. |
| --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. |
| --Interaktivität-deaktivieren | Deaktiviert interaktive Eingabeaufforderungen. |
| --Stellvertreter | Festlegen eines Proxys, der für diese Ausführung verwendet werden soll. |
| --no-proxy | Deaktivieren der Verwendung des Proxys für diese Ausführung. |
Beispielsweise wird mit winget source add --name Contoso https://www.contoso.com/cache das Contoso-Repository unter der URL https://www.contoso.com/cache hinzugefügt.
Optionaler Typparameter
Der Unterbefehl add unterstützt den optionalen Parameter type, der dem Client mitteilt, mit welcher Art von Repository eine Verbindung hergestellt wird. Die folgenden Typen werden unterstützt.
| Typ | Beschreibung |
|---|---|
| Microsoft.PreIndexed.Package- | Der standardmäßige Quellentyp. |
| Microsoft.Rest | Eine Microsoft REST-API-Quelle. |
Liste
Mit dem Unterbefehl list werden die derzeit aktivierten Quellen aufgezählt oder Details zu einer bestimmten Quelle angezeigt.
Hinweis
Wenn eine Quelle explizit festgelegt ist, muss sie gezielt ausgerichtet sein. Die Winget-Font-Quelle ist standardmäßig auf explizit festgelegt. Dies bedeutet, dass alle anderen WinGet-Befehle mithilfe von "--source winget-font" oder "-s winget-font" direkt auf die Quelle verweisen müssen, um eingeschlossen werden zu können.
Syntax:
winget source list [[-n] <name>] [<options>]
Aliase
Die folgenden Aliase stehen für diesen Unterbefehl zur Verfügung:
- Ls
Argumente
Folgende Argumente sind verfügbar.
| Streitpunkt | Beschreibung |
|---|---|
| -n, --name | Der Name zum Identifizieren der Quelle. |
Optionen
Die folgenden Optionen sind verfügbar.
| Auswahlmöglichkeit | Beschreibung |
|---|---|
| -?, --hilfe | Ruft zusätzliche Hilfe zu diesem Befehl ab. |
| --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. |
| --Interaktivität-deaktivieren | Deaktiviert interaktive Eingabeaufforderungen. |
| --Stellvertreter | Festlegen eines Proxys, der für diese Ausführung verwendet werden soll. |
| --no-proxy | Deaktivieren der Verwendung des Proxys für diese Ausführung. |
alle auflisten
Der Listenunterbefehl selbst winget source liststellt die vollständige Liste der konfigurierten Quellen bereit:
Name Argument Explicit
------------------------------------------------------------------
msstore https://storeedgefd.dsx.mp.microsoft.com/v9.0 false
winget https://cdn.winget.microsoft.com/cache false
winget-font https://cdn.winget.microsoft.com/fonts true
Listenquelldetails
Um vollständige Details über eine Quelle zu erhalten, geben Sie den Namen der Quelle ein. Beispiel:
winget source list --name winget
Dieser Befehl liefert die folgende Ausgabe:
Field Value
--------------------------------------------------
Name winget
Type Microsoft.PreIndexed.Package
Argument https://cdn.winget.microsoft.com/cache
Data Microsoft.Winget.Source_8wekyb3d8bbwe
Identifier Microsoft.Winget.Source_8wekyb3d8bbwe
Trust Level Trusted|StoreOrigin
Explicit false
Updated 2025-12-11 08:30:25.000
-
Namegibt den Namen der Quelle an. -
Typeist der Quelltyp. -
Arggibt die URL oder den Pfad an, den die Quelle verwendet. -
Datagibt ggf. den optionalen Paketnamen an. -
Updatedgibt Datum und Uhrzeit der letzten Aktualisierung der Quelle an.
aktualisieren
Der Unterbefehl update erzwingt die Aktualisierung einer einzelnen Quelle oder aller Quellen.
Syntax:
winget source update [[-n] <name>] [<options>]
Aliase
Die folgenden Aliase stehen für diesen Unterbefehl zur Verfügung:
- Aktualisieren
Argumente
Folgende Argumente sind verfügbar.
| Streitpunkt | Beschreibung |
|---|---|
| -n, --name | Der Name zum Identifizieren der Quelle. |
Optionen
Die folgenden Optionen sind verfügbar.
| Auswahlmöglichkeit | Beschreibung |
|---|---|
| -?, --hilfe | Ruft zusätzliche Hilfe zu diesem Befehl ab. |
| --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. |
| --Interaktivität-deaktivieren | Deaktiviert interaktive Eingabeaufforderungen. |
| --Stellvertreter | Festlegen eines Proxys, der für diese Ausführung verwendet werden soll. |
| --no-proxy | Deaktivieren der Verwendung des Proxys für diese Ausführung. |
Alle aktualisieren
Der Unterbefehl update ohne weitere Argumente, winget source update, fordert Aktualisierungen für alle Repositorys an.
Updatequelle
Der Unterbefehl update mit der Option --name leitet eine Aktualisierung der benannten Quelle ein. Beispiel: winget source update --name Contoso erzwingt ein Update für das Contoso-Repository.
entfernen
Mit dem Unterbefehl remove wird eine Quelle entfernt. Dieser Unterbefehl erfordert die Option --name, um die Quelle zu identifizieren. Da mit dem Befehl remove der Benutzerzugriff geändert wird, muss der Benutzer zur Verwendung des Befehls über Administratorrechte verfügen.
Syntax:
winget source remove [-n] <name> [<options>]
Aliase
Die folgenden Aliase stehen für diesen Unterbefehl zur Verfügung:
- Mikrometer
Argumente
Folgende Argumente sind verfügbar.
| Streitpunkt | Beschreibung |
|---|---|
| -n, --name | Der Name zum Identifizieren der Quelle. |
Optionen
Die folgenden Optionen sind verfügbar.
| Auswahlmöglichkeit | Beschreibung |
|---|---|
| -?, --hilfe | Ruft zusätzliche Hilfe zu diesem Befehl ab. |
| --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. |
| --Interaktivität-deaktivieren | Deaktiviert interaktive Eingabeaufforderungen. |
| --Stellvertreter | Festlegen eines Proxys, der für diese Ausführung verwendet werden soll. |
| --no-proxy | Deaktivieren der Verwendung des Proxys für diese Ausführung. |
Beispiele
winget source remove --name Contoso
Dieser Befehl entfernt das Contoso-Repository.
zurücksetzen
Der Unterbefehl reset setzt den Client auf seine ursprüngliche Konfiguration zurück und entfernt alle Quellen bis auf die Standardquelle. Verwenden Sie diesen Unterbefehl nur in Ausnahmefällen. Da mit dem Befehl reset der Benutzerzugriff geändert wird, muss der Benutzer zur Verwendung des Befehls über Administratorrechte verfügen.
Da mit dem Befehl reset alle Quellen entfernt werden, müssen Sie die Aktion mit der Option --force erzwingen.
Syntax:
winget source reset [[-n] <name>] [<options>]
Argumente
Folgende Argumente sind verfügbar.
| Streitpunkt | Beschreibung |
|---|---|
| -n, --name | Der Name zum Identifizieren der Quelle. |
Optionen
Die folgenden Optionen sind verfügbar.
| Auswahlmöglichkeit | Beschreibung |
|---|---|
| --Kraft | Erzwingt die Zurücksetzung der Quellen. |
| -?, --hilfe | Ruft zusätzliche Hilfe zu diesem Befehl ab. |
| --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. |
| --Interaktivität-deaktivieren | Deaktiviert interaktive Eingabeaufforderungen. |
| --Stellvertreter | Festlegen eines Proxys, der für diese Ausführung verwendet werden soll. |
| --no-proxy | Deaktivieren der Verwendung des Proxys für diese Ausführung. |
Export
Der Unterbefehl export exportiert die spezifischen Details für eine Quelle in eine JSON-Ausgabe. Dies ist nützlich für die Konfiguration von Gruppenrichtlinien für die Quellverwaltung.
Syntax:
winget source export [[-n] <name>] [<options>]
Argumente
Folgende Argumente sind verfügbar.
| Streitpunkt | Beschreibung |
|---|---|
| -n, --name | Der Name zum Identifizieren der Quelle. |
Optionen
Die folgenden Optionen sind verfügbar.
| Auswahlmöglichkeit | Beschreibung |
|---|---|
| -?, --hilfe | Ruft zusätzliche Hilfe zu diesem Befehl ab. |
| --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. |
| --Interaktivität-deaktivieren | Deaktiviert interaktive Eingabeaufforderungen. |
| --Stellvertreter | Festlegen eines Proxys, der für diese Ausführung verwendet werden soll. |
| --no-proxy | Deaktivieren der Verwendung des Proxys für diese Ausführung. |
Beispiele
winget source export winget
Dieser Befehl liefert die folgende Ausgabe:
{"Arg":"https://cdn.winget.microsoft.com/cache","Data":"Microsoft.Winget.Source_8wekyb3d8bbwe","Explicit":false,"Identifier":"Microsoft.Winget.Source_8wekyb3d8bbwe","Name":"winget","TrustLevel":["Trusted","StoreOrigin"],"Type":"Microsoft.PreIndexed.Package"}
Lizenzvereinbarung für eine Quelle
Eine einzelne Quelle kann verlangen, dass der Benutzer vereinbarungen zustimmt, die vor dem Hinzufügen oder Verwenden der Quelle vorgelegt wurden. Wenn ein Benutzer die Vereinbarungen nicht akzeptiert, kann WinGet nicht auf die Quelle zugreifen.
Sie können die Option "--accept-source-agreements " verwenden, um die Quellvereinbarungen zu akzeptieren und die Aufforderung zu vermeiden.
Viele WinGet-Befehle bewerten alle konfigurierten Quellen. Wenn eine konfigurierte Quelle Vereinbarungen erfordert, fordert WinGet vor der Verwendung dieser Quellen auf. Quellvereinbarungen müssen vor der Verwendung akzeptiert werden. Wenn ein Vertragsbedingungen für die Quelle aktualisiert wird oder eine Quelle entfernt und gelesen wird (wie im Fall von winget source reset --force) Vereinbarungen erneut angezeigt werden.
Zugehörige Themen
Windows developer