Dela via


WinGet-källkommandot

Med winget-källkommandot kan du hantera källor. Med källkommandot kan du lägga till, lista, uppdatera, ta bort, återställa eller exportera WinGet-källor.

En WinGet-källa 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>

winget source help

Sub-Commands

Följande argument är tillgängliga.

Sub-Command Beskrivning
lägga till Lägger till en ny källa.
lista Visar en lista över aktuella källor.
uppdatera Uppdaterar aktuella källor.
ta bort Tar bort aktuella källor.
återställa Återställer standardkällorna msstore, winget och winget-font.
exportera Exporterar aktuella källor.

Alternativ

Följande alternativ är tillgängliga.

Alternativ Beskrivning
-?,--hjälp Visar hjälp om det valda kommandot.
--vänta Uppmanar användaren att trycka på valfri tangent innan den avslutas.
--loggar,--öppna-loggar Öppna standardloggplatsen.
--verbose (detaljerad loggning), --verbose-logs Används för att åsidosätta loggningsinställningen och skapa en utförlig logg.
--nowarn (--ingen varning),--ignore-warnings (--ignorera varningar) Undertrycker varningsutdata.
--disable-interactivity (avaktivera interaktivitet) Inaktivera interaktiva frågor.
--proxyserver Ange en proxy som ska användas för den här körningen.
--ingen-proxy Inaktivera användningen av proxy för den här körningen.

lägg till

Den lägga till underkommando lägger till en ny källa. Den här underkommandot kräver alternativen --name och --arg. Eftersom kommandot ändrar användaråtkomsten kräver lägga till 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, --namn Namnet som källan ska identifieras av.
-a, --arg Källans URL eller UNC.
-t, --typ Typ av källa.

Alternativ

Följande alternativ är tillgängliga.

Alternativ Beskrivning
--förtroende-nivå Källans förtroendenivå (ingen eller betrodd).
--rubrik Valfritt Windows-Package-Manager REST-källhuvud för HTTP.
--acceptera-källavtal Används för att acceptera källlicensavtalet och undvika uppmaningen.
--explicit
-?, --hjälp Få ytterligare hjälp med det här kommandot.
--vänta Uppmanar användaren att trycka på valfri tangent innan den avslutas.
--loggar,--öppna-loggar Öppna standardloggplatsen.
--verbose (detaljerad loggning), --verbose-logs Används för att åsidosätta loggningsinställningen och skapa en utförlig logg.
--nowarn (--ingen varning),--ignore-warnings (--ignorera varningar) Undertrycker varningsutdata.
--disable-interactivity (avaktivera interaktivitet) Inaktivera interaktiva frågor.
--proxyserver Ange en proxy som ska användas för den här körningen.
--ingen-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

den lägga till underkommando stöder den valfria typ parameter, som talar om för klienten vilken typ av lagringsplats den ansluter till. Följande typer stöds.

Typ Beskrivning
Microsoft.PreIndexed.Package Standardkälltypen.
Microsoft.Rest En Microsoft REST API-källa.

lista

Listan underkommando räknar upp de för närvarande aktiverade källorna, eller innehåller information om en specifik källa.

Anmärkning

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

Användning:

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

winget-källlista

Aliasnamn

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

  • Ls

Argumentpunkter

Följande argument är tillgängliga.

Argumentation Beskrivning
-n, --namn Namnet som källan ska identifieras av.

Alternativ

Följande alternativ är tillgängliga.

Alternativ Beskrivning
-?, --hjälp Få ytterligare hjälp med det här kommandot.
--vänta Uppmanar användaren att trycka på valfri tangent innan den avslutas.
--loggar,--öppna-loggar Öppna standardloggplatsen.
--verbose (detaljerad loggning), --verbose-logs Används för att åsidosätta loggningsinställningen och skapa en utförlig logg.
--nowarn (--ingen varning),--ignore-warnings (--ignorera varningar) Undertrycker varningsutdata.
--disable-interactivity (avaktivera interaktivitet) Inaktivera interaktiva frågor.
--proxyserver Ange en proxy som ska användas för den här körningen.
--ingen-proxy Inaktivera användningen av proxy för den här körningen.

visa en lista över alla

Listans underkommandowinget 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

information om listkälla

Om du vill få fullständig information om en källa skickar du namnet på källan. 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 källans namn.
  • Type är typen av källa.
  • Arg är den URL eller sökväg som källan använder.
  • Data är det valfria paketnamnet, om det är lämpligt.
  • Updated är det senaste datumet och tiden då källan uppdaterades.

uppdatering

Den uppdateringen underkommandot tvingar fram en uppdatering till en enskild källa 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:

  • uppdatera

Argumentpunkter

Följande argument är tillgängliga.

Argumentation Beskrivning
-n, --namn Namnet som källan ska identifieras av.

Alternativ

Följande alternativ är tillgängliga.

Alternativ Beskrivning
-?, --hjälp Få ytterligare hjälp med det här kommandot.
--vänta Uppmanar användaren att trycka på valfri tangent innan den avslutas.
--loggar,--öppna-loggar Öppna standardloggplatsen.
--verbose (detaljerad loggning), --verbose-logs Används för att åsidosätta loggningsinställningen och skapa en utförlig logg.
--nowarn (--ingen varning),--ignore-warnings (--ignorera varningar) Undertrycker varningsutdata.
--disable-interactivity (avaktivera interaktivitet) Inaktivera interaktiva frågor.
--proxyserver Ange en proxy som ska användas för den här körningen.
--ingen-proxy Inaktivera användningen av proxy för den här körningen.

uppdatera alla

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

uppdateringskälla

Underkommandot uppdatera med alternativet --name dirigerar en uppdatering till den namngivna källan. Till exempel: winget source update --name Contoso tvingar fram en uppdatering av Contoso-lagringsplatsen.

avlägsna

Den ta bort underkommando tar bort en källa. Den här underkommandot kräver alternativet --name för att identifiera källan. Eftersom kommandot ändrar användaråtkomsten kräver ta bort administratörsbehörighet.

Användning:

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

Aliasnamn

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

  • rum

Argumentpunkter

Följande argument är tillgängliga.

Argumentation Beskrivning
-n, --namn Namnet som källan ska identifieras av.

Alternativ

Följande alternativ är tillgängliga.

Alternativ Beskrivning
-?, --hjälp Få ytterligare hjälp med det här kommandot.
--vänta Uppmanar användaren att trycka på valfri tangent innan den avslutas.
--loggar,--öppna-loggar Öppna standardloggplatsen.
--verbose (detaljerad loggning), --verbose-logs Används för att åsidosätta loggningsinställningen och skapa en utförlig logg.
--nowarn (--ingen varning),--ignore-warnings (--ignorera varningar) Undertrycker varningsutdata.
--disable-interactivity (avaktivera interaktivitet) Inaktivera interaktiva frågor.
--proxyserver Ange en proxy som ska användas för den här körningen.
--ingen-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

Den återställer underkommando å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 återställning administratörsbehörighet.

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

Användning:

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

Argumentpunkter

Följande argument är tillgängliga.

Argumentation Beskrivning
-n, --namn Namnet som källan ska identifieras av.

Alternativ

Följande alternativ är tillgängliga.

Alternativ Beskrivning
--kraft Tvingar fram återställning av källorna.
-?, --hjälp Få ytterligare hjälp med det här kommandot.
--vänta Uppmanar användaren att trycka på valfri tangent innan den avslutas.
--loggar,--öppna-loggar Öppna standardloggplatsen.
--verbose (detaljerad loggning), --verbose-logs Används för att åsidosätta loggningsinställningen och skapa en utförlig logg.
--nowarn (--ingen varning),--ignore-warnings (--ignorera varningar) Undertrycker varningsutdata.
--disable-interactivity (avaktivera interaktivitet) Inaktivera interaktiva frågor.
--proxyserver Ange en proxy som ska användas för den här körningen.
--ingen-proxy Inaktivera användningen av proxy för den här körningen.

export

exportera underkommando exporterar den specifika informationen för en källa till JSON-utdata. Detta är användbart för att konfigurera grupprincip för källhantering.

Användning:

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

Argumentpunkter

Följande argument är tillgängliga.

Argumentation Beskrivning
-n, --namn Namnet som källan ska identifieras av.

Alternativ

Följande alternativ är tillgängliga.

Alternativ Beskrivning
-?, --hjälp Få ytterligare hjälp med det här kommandot.
--vänta Uppmanar användaren att trycka på valfri tangent innan den avslutas.
--loggar,--öppna-loggar Öppna standardloggplatsen.
--verbose (detaljerad loggning), --verbose-logs Används för att åsidosätta loggningsinställningen och skapa en utförlig logg.
--nowarn (--ingen varning),--ignore-warnings (--ignorera varningar) Undertrycker varningsutdata.
--disable-interactivity (avaktivera interaktivitet) Inaktivera interaktiva frågor.
--proxyserver Ange en proxy som ska användas för den här körningen.
--ingen-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 enskild källa kan begära att användaren godkänner avtal som presenteras innan du lägger till eller använder källan. Om en användare inte accepterar avtalen kommer WinGet inte att kunna komma åt källan.

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

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

winget-källavtal