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-Befehlsource können Sie Quellen verwalten. Mit dem source Befehl können Sie WinGet-Quellen hinzufügen, bearbeiten, listen, aktualisieren, entfernen, zurücksetzen oder exportieren .
Ein WinGet source 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 ein neues sourcehinzu. |
| edit | Bearbeitet eine vorhandene source. |
| liste | Listet aktuelle Quellen auf. |
| aktualisieren | Aktualisiert aktuelle Quellen. |
| entfernen | Entfernt aktuelle Quellen. |
| zurücksetzen | Setzt 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
Der Unterbefehl zum Hinzufügen fügt ein neues sourcehinzu. 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, nach dem der Name identifiziert source werden soll. |
| -a, --arg- | Die URL oder UNC der source. |
| -t, --type | Der source-Typ. |
Optionen
Die folgenden Optionen sind verfügbar.
| Auswahlmöglichkeit | Beschreibung |
|---|---|
| --trust-level | Vertrauensebene der source (keine oder vertrauenswürdig). |
| --Header | Optionaler Windows-Package-Manager REST source HTTP-Header. |
| --accept-agreements-source-agreements | Wird verwendet, um den source Lizenzvertrag zu akzeptieren und die Aufforderung zu vermeiden. |
| --explizit | Kennzeichnet die source Befehle als explizit und erfordert, dass sie direkt darauf ausgerichtet werden --sourcesoll. |
| -?, --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 Standardtyp source . |
| Microsoft.Rest | Eine Microsoft REST-API source. |
Bearbeiten
Der Unterbefehl "Bearbeiten " ändert eine vorhandene sourceKonfiguration. Die primäre Verwendung besteht darin, zu umschalten, ob ein sourceexpliziter oder impliziter Ausdruck ist. Wenn eine source explizit ist, müssen WinGet-Befehle direkt darauf ausgerichtet werden.--source Wenn eine source implizit ist, wird sie automatisch in allen Befehlen enthalten.
Syntax:
winget source edit [-n] <name> [<options>]
Argumente
Folgende Argumente sind verfügbar.
| Streitpunkt | Beschreibung |
|---|---|
| -n, --name | Der Name des source zu bearbeitenden Vorgangs. |
Optionen
Die folgenden Optionen sind verfügbar.
| Auswahlmöglichkeit | Beschreibung |
|---|---|
| --explizit | Legt den source Wert als explizit (true) oder implizit () festfalse. Wenn explizit, müssen Befehle direkt auf die source Verwendung --sourceabzielen. |
| --Header | Optionaler Windows-Package-Manager REST source HTTP-Header. |
| --accept-agreements-source-agreements | Wird verwendet, um den source Lizenzvertrag zu akzeptieren und die Aufforderung zu vermeiden. |
| -?, --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. |
Beispiel
Die wingetSchriftart "-fontsource " ist standardmäßig explizit, d. h. Befehle müssen direkt verwendet --source winget-fontwerden. Um ihn auf den Standardzustand (implizit) zurückzusetzen, damit er automatisch in allen WinGet-Befehlen enthalten ist, führen Sie Folgendes aus:
winget source edit winget-font --explicit false
So legen Sie eine source als explizit fest:
winget source edit winget-font --explicit true
Liste
Der Listenunterbefehl listet die aktuell aktivierten Quellen auf oder enthält Details zu einem bestimmten source.
Hinweis
Wenn eine source explizit festgelegt ist, muss sie gezielt ausgerichtet sein. Die wingetSchriftart "-fontsource " ist standardmäßig auf "explizit" festgelegt. Dies bedeutet, dass alle anderen WinGet-Befehle direkt auf die source Verwendung von "---sourcewingetfont" oder "-s winget-font" verweisen müssen, die eingeschlossen werden soll.
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, nach dem der Name identifiziert source werden soll. |
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
Listendetails source
Um vollständige Details zu einem sourcezu erhalten, übergeben Sie den Namen des source. 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
-
Nameist der Name der source. -
Typeist der Typ von source. -
Argist die URL oder der Pfad, der verwendet wird source . -
Datagibt ggf. den optionalen Paketnamen an. -
Updatedist das letzte Datum und die Uhrzeit der source Aktualisierung.
aktualisieren
Der Unterbefehl "Aktualisieren " erzwingt eine Aktualisierung einer Person sourceoder aller Quellen.
Syntax:
winget source update [[-n] <name>] [<options>]
Aliase
Die folgenden Aliase stehen für diesen Unterbefehl zur Verfügung:
refresh
Argumente
Folgende Argumente sind verfügbar.
| Streitpunkt | Beschreibung |
|---|---|
| -n, --name | Der Name, nach dem der Name identifiziert source werden soll. |
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.
aktualisieren source
Der Unterbefehl "Update" mit der Option "-name " leitet eine Aktualisierung an den benannten source. Beispiel: winget source update --name Contoso erzwingt ein Update für das Contoso-Repository.
entfernen
Der Unterbefehl " Entfernen " entfernt ein source. Für diesen Unterbefehl ist die Option --name erforderlich, um die source. 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:
rm
Argumente
Folgende Argumente sind verfügbar.
| Streitpunkt | Beschreibung |
|---|---|
| -n, --name | Der Name, nach dem der Name identifiziert source werden soll. |
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, nach dem der Name identifiziert source werden soll. |
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 exportieren exportiert die spezifischen Details für eine source JSON-Ausgabe. Dies ist nützlich für die Konfiguration von Gruppenrichtlinien für source die Verwaltung.
Syntax:
winget source export [[-n] <name>] [<options>]
Argumente
Folgende Argumente sind verfügbar.
| Streitpunkt | Beschreibung |
|---|---|
| -n, --name | Der Name, nach dem der Name identifiziert source werden soll. |
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 Einzelperson source kann verlangen, dass der Benutzer vereinbarungen zustimmt, die vor dem Hinzufügen oder Verwenden der source. Wenn ein Benutzer die Vereinbarungen nicht akzeptiert, kann WinGet nicht auf die sourceVereinbarungen zugreifen.
Sie können die Option "--accept-agreementssource" verwenden, um die source Vereinbarungen zu akzeptieren und die Aufforderung zu vermeiden.
Viele WinGet-Befehle bewerten alle konfigurierten Quellen. Wenn konfigurierte source Vereinbarungen erforderlich sind, fordert WinGet vor der Verwendung dieser Quellen auf. Quellvereinbarungen müssen vor der Verwendung akzeptiert werden. Wenn ein source Vertragsbedingungen source für Updates entfernt und gelesen wird (wie im Fall von winget source reset --force) Vereinbarungen erneut angezeigt werden.
Zugehörige Themen
Windows developer