WinGet-kommandot source

Med wingetsource kommandot kan du hantera källor. source Med kommandot kan adddu , , listedit, update, remove, reseteller export WinGet-källor.

En WinGet source tillhandahåller data för att identifiera och installera program. Använd endast säkra, betrodda källor.

WinGet anger följande tre standardkällor, som du kan lista med med hjälp winget source listav .

  • msstore – Microsoft Store-katalogen.
  • winget – WinGet Community-lagringsplatsen för program.
  • winget-font – WinGet Community-lagringsplatsen för teckensnitt.

Användning

winget source <subcommand> <options>

wingetsource Hjälp

Sub-Commands

Följande argument är tillgängliga.

Sub-Command Beskrivning
add Lägger till en ny source.
edit Redigerar en befintlig source.
list Visar en lista över aktuella källor.
update Uppdaterar aktuella källor.
remove Tar bort aktuella källor.
reset Återställer standardkällorna msstore, winget, och winget-font.
export Exporterar aktuella källor.

Alternativ

Följande alternativ är tillgängliga.

Alternativ Beskrivning
-?, --help Visar hjälp om det valda kommandot.
--wait Uppmanar användaren att trycka på valfri tangent innan den avslutas.
--logs, --open-logs Öppna standardloggplatsen.
--verbose, --verbose-logs Används för att åsidosätta loggningsinställningen och skapa en utförlig logg.
--nowarn, --ignore-warnings Undertrycker varningsutdata.
--disable-interactivity Inaktivera interaktiva frågor.
--proxy Ange en proxy som ska användas för den här körningen.
--no-proxy Inaktivera användningen av proxy för den här körningen.

lägg till

Underkommandot add lägger till en ny source. Den här underkommandot kräver --name alternativen och --arg . Eftersom kommandot ändrar användaråtkomsten kräver användningen add administratörsbehörighet.

Användning:

winget source add [-n] <name> [-a] <arg> [[-t] <type>] [<options>]

Argumentpunkter

Följande argument är tillgängliga.

Argumentation Beskrivning
-n, --name Namnet som ska identifieras av source .
-a, --arg URL:en eller UNC för source.
-t, --type Typen av source.

Alternativ

Följande alternativ är tillgängliga.

Alternativ Beskrivning
--trust-level Förtroendenivå för source (ingen eller betrodd).
--header Valfritt Windows–Package-Manager REST-source HTTP-huvud.
--accept-source-agreements Används för att acceptera source licensavtalet och undvika uppmaningen.
--explicit Markerar som source explicit, vilket kräver att kommandon riktas direkt mot den med hjälp av --source.
-?, --help Få ytterligare hjälp med det här kommandot.
--wait Uppmanar användaren att trycka på valfri tangent innan den avslutas.
--logs, --open-logs Öppna standardloggplatsen.
--verbose, --verbose-logs Används för att åsidosätta loggningsinställningen och skapa en utförlig logg.
--nowarn, --ignore-warnings Undertrycker varningsutdata.
--disable-interactivity Inaktivera interaktiva frågor.
--proxy Ange en proxy som ska användas för den här körningen.
--no-proxy Inaktivera användningen av proxy för den här körningen.

Till exempel lägger winget source add --name Contoso https://www.contoso.com/cache till Contoso-lagringsplatsen på URL-https://www.contoso.com/cache.

Valfri typparameter

Underkommandot stöder den valfria typparametern, som talar om för klienten vilken typ av lagringsplats den ansluter till.add Följande typer stöds.

Typ Beskrivning
Microsoft.PreIndexed.Package source Standardtypen.
Microsoft.Rest Ett Microsoft REST API source.

edit

Underkommandot edit ändrar en befintlig sourcekonfiguration. Den primära användningen är att växla om en source är explicit eller implicit. När en source är explicit måste WinGet-kommandon direkt rikta in sig på den med hjälp av --source. När en source är implicit inkluderas den i alla kommandon automatiskt.

Användning:

winget source edit [-n] <name> [<options>]

Argumentpunkter

Följande argument är tillgängliga.

Argumentation Beskrivning
-n, --name Namnet på den som ska redigeras source .

Alternativ

Följande alternativ är tillgängliga.

Alternativ Beskrivning
--explicit Anger som source explicit (true) eller implicit (false). När det är explicit måste kommandon riktas direkt mot med hjälp av source--source.
--header Valfritt Windows–Package-Manager REST-source HTTP-huvud.
--accept-source-agreements Används för att acceptera source licensavtalet och undvika uppmaningen.
-?, --help Få ytterligare hjälp med det här kommandot.
--wait Uppmanar användaren att trycka på valfri tangent innan den avslutas.
--logs, --open-logs Öppna standardloggplatsen.
--verbose, --verbose-logs Används för att åsidosätta loggningsinställningen och skapa en utförlig logg.
--nowarn, --ignore-warnings Undertrycker varningsutdata.
--disable-interactivity Inaktivera interaktiva frågor.
--proxy Ange en proxy som ska användas för den här körningen.
--no-proxy Inaktivera användningen av proxy för den här körningen.

Exempel

-wingetfontsource är explicit som standard, vilket innebär att kommandon måste rikta det direkt med hjälp av --source winget-font. Om du vill återställa det till standardtillståndet (implicit) så att det ingår i alla WinGet-kommandon automatiskt kör du:

winget source edit winget-font --explicit false

Så här anger du en source som explicit:

winget source edit winget-font --explicit true

lista

Underkommandot list räknar upp de för närvarande aktiverade källorna eller innehåller information om en specifik source.

Anmärkning

När en source är inställd på att vara explicit måste den vara specifikt riktad. Teckensnittetwingetsource -är inställt på explicit som standard. Det innebär att alla andra WinGet-kommandon måste referera direkt till source antingen eller -s winget-font--source winget-font inkluderas.

Användning:

winget source list [[-n] <name>] [<options>]

wingetsource Lista

Aliasnamn

Följande alias är tillgängliga för den här underkommandot:

  • ls

Argumentpunkter

Följande argument är tillgängliga.

Argumentation Beskrivning
-n, --name Namnet som ska identifieras av source .

Alternativ

Följande alternativ är tillgängliga.

Alternativ Beskrivning
-?, --help Få ytterligare hjälp med det här kommandot.
--wait Uppmanar användaren att trycka på valfri tangent innan den avslutas.
--logs, --open-logs Öppna standardloggplatsen.
--verbose, --verbose-logs Används för att åsidosätta loggningsinställningen och skapa en utförlig logg.
--nowarn, --ignore-warnings Undertrycker varningsutdata.
--disable-interactivity Inaktivera interaktiva frågor.
--proxy Ange en proxy som ska användas för den här körningen.
--no-proxy Inaktivera användningen av proxy för den här körningen.

visa en lista över alla

Underkommandot list i sig, winget source list, innehåller en fullständig lista över konfigurerade källor:

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

listinformation source

Om du vill få fullständig information om en sourceskickar du namnet på source. Till exempel:

winget source list --name winget

Returnerar följande utdata:

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
  • Name är namnet på source.
  • Type är typen av source.
  • Arg är den URL eller sökväg som source används.
  • Data är det valfria paketnamnet, om det är lämpligt.
  • Updated är det senaste datumet och tiden då den source uppdaterades.

uppdatering

Underkommandot update tvingar fram en uppdatering till en enskild source, eller till alla källor.

Användning:

winget source update [[-n] <name>] [<options>]

Aliasnamn

Följande alias är tillgängliga för den här underkommandot:

  • refresh

Argumentpunkter

Följande argument är tillgängliga.

Argumentation Beskrivning
-n, --name Namnet som ska identifieras av source .

Alternativ

Följande alternativ är tillgängliga.

Alternativ Beskrivning
-?, --help Få ytterligare hjälp med det här kommandot.
--wait Uppmanar användaren att trycka på valfri tangent innan den avslutas.
--logs, --open-logs Öppna standardloggplatsen.
--verbose, --verbose-logs Används för att åsidosätta loggningsinställningen och skapa en utförlig logg.
--nowarn, --ignore-warnings Undertrycker varningsutdata.
--disable-interactivity Inaktivera interaktiva frågor.
--proxy Ange en proxy som ska användas för den här körningen.
--no-proxy Inaktivera användningen av proxy för den här körningen.

uppdatera alla

Underkommandot update av sig själv, winget source update, begär uppdateringar till alla lagringsplatser.

Uppdatering source

Underkommandot update med --name alternativet dirigerar en uppdatering till namnet source. Till exempel: winget source update --name Contoso tvingar fram en uppdatering av Contoso-lagringsplatsen.

avlägsna

Underkommandot remove tar bort en source. Den här underkommandot kräver --name alternativet för att identifiera source. Eftersom kommandot ändrar användaråtkomsten kräver användningen remove administratörsbehörighet.

Användning:

winget source remove [-n] <name> [<options>]

Aliasnamn

Följande alias är tillgängliga för den här underkommandot:

  • rm

Argumentpunkter

Följande argument är tillgängliga.

Argumentation Beskrivning
-n, --name Namnet som ska identifieras av source .

Alternativ

Följande alternativ är tillgängliga.

Alternativ Beskrivning
-?, --help Få ytterligare hjälp med det här kommandot.
--wait Uppmanar användaren att trycka på valfri tangent innan den avslutas.
--logs, --open-logs Öppna standardloggplatsen.
--verbose, --verbose-logs Används för att åsidosätta loggningsinställningen och skapa en utförlig logg.
--nowarn, --ignore-warnings Undertrycker varningsutdata.
--disable-interactivity Inaktivera interaktiva frågor.
--proxy Ange en proxy som ska användas för den här körningen.
--no-proxy Inaktivera användningen av proxy för den här körningen.

Exempel

winget source remove --name Contoso

Det här kommandot tar bort Contoso-lagringsplatsen.

nollställa

Underkommandot reset återställer klienten till den ursprungliga konfigurationen och tar bort alla källor utom standardvärdet. Använd endast den här underkommandot i sällsynta fall. Eftersom kommandot ändrar användaråtkomsten kräver användningen reset administratörsbehörighet.

reset Eftersom kommandot tar bort alla källor måste du framtvinga åtgärden med hjälp --force av alternativet .

Användning:

winget source reset [[-n] <name>] [<options>]

Argumentpunkter

Följande argument är tillgängliga.

Argumentation Beskrivning
-n, --name Namnet som ska identifieras av source .

Alternativ

Följande alternativ är tillgängliga.

Alternativ Beskrivning
--force Tvingar fram återställning av källorna.
-?, --help Få ytterligare hjälp med det här kommandot.
--wait Uppmanar användaren att trycka på valfri tangent innan den avslutas.
--logs, --open-logs Öppna standardloggplatsen.
--verbose, --verbose-logs Används för att åsidosätta loggningsinställningen och skapa en utförlig logg.
--nowarn, --ignore-warnings Undertrycker varningsutdata.
--disable-interactivity Inaktivera interaktiva frågor.
--proxy Ange en proxy som ska användas för den här körningen.
--no-proxy Inaktivera användningen av proxy för den här körningen.

export

Underkommandot export exporterar den specifika informationen för en source till JSON-utdata. Detta är användbart för att konfigurera grupprincip för source hantering.

Användning:

winget source export [[-n] <name>] [<options>]

Argumentpunkter

Följande argument är tillgängliga.

Argumentation Beskrivning
-n, --name Namnet som ska identifieras av source .

Alternativ

Följande alternativ är tillgängliga.

Alternativ Beskrivning
-?, --help Få ytterligare hjälp med det här kommandot.
--wait Uppmanar användaren att trycka på valfri tangent innan den avslutas.
--logs, --open-logs Öppna standardloggplatsen.
--verbose, --verbose-logs Används för att åsidosätta loggningsinställningen och skapa en utförlig logg.
--nowarn, --ignore-warnings Undertrycker varningsutdata.
--disable-interactivity Inaktivera interaktiva frågor.
--proxy Ange en proxy som ska användas för den här körningen.
--no-proxy Inaktivera användningen av proxy för den här körningen.

Exempel

winget source export winget

Returnerar följande utdata:

{"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"}

Källavtal

En person source kan begära att användaren godkänner avtal som presenteras innan du lägger till eller använder source. Om en användare inte accepterar avtalen kommer WinGet inte att kunna komma åt source.

Du kan använda alternativet --accept-source-agreements för att acceptera avtalen source och undvika uppmaningen.

Många WinGet-kommandon utvärderar alla konfigurerade källor. Om någon konfigurerad source kräver avtal uppmanar WinGet innan de använder dessa källor. Källavtal måste godkännas före användning. Om ett source avtalsvillkor uppdateras, eller om ett source tas bort och läss (som i fallet med winget source reset --force) kommer avtal att presenteras igen.

wingetsource Avtal