Dela via


installationskommando (winget)

Installationskommandot för WinGet installerar det angivna programmet. Använd sökkommandot för att identifiera det program som du vill installera. Använd kommandot show för att visa information om programmet och installationsprogrammet som valts av WinGet för systemet.

Installationskommandot kräver att du anger den exakta sträng som ska installeras. Om det finns tvetydigheter uppmanas du att filtrera kommandot install till en exakt applikation.

Användning

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

Skärmbild som visar hjälpalternativ för winget-importkommando.

Aliasnamn

Följande alias är tillgängliga för det här kommandot:

  • lägg till

Argumentpunkter

Följande argument är tillgängliga.

Argumentation Beskrivning
-q,--query Frågan som används för att söka efter en app.

Anmärkning

Frågeargumentet är positionellt. Syntax för jokerteckenstil stöds inte. Det här är oftast strängen med tecken som du förväntar dig att unikt identifiera det paket som du vill installera.

Alternativ

Med alternativen kan du anpassa installationsupplevelsen efter dina behov.

Alternativ Beskrivning
-m, --manifest Måste följas av en sökväg till en manifestfil (YAML). Du kan använda manifestet för att köra installationsmiljön från en lokal YAML-fil.
--Id Begränsar installationen till programmets ID.
--Namn Begränsar sökningen till namnet på programmet.
--smeknamn Begränsar sökningen till den moniker som anges för programmet.
-v, --version Gör att du kan ange en exakt version som ska installeras. Om det inte anges installeras det senaste programmet med högst version.
-s, --source Begränsar sökningen till det angivna källnamnet. Måste följas av källnamnet.
–-scope Gör att du kan ange om installationsprogrammet ska rikta in sig på användarens eller datorns omfång. Se: kända problem som rör paketinstallationsomfånget.
-a, --arkitektur Välj den arkitektur som ska installeras.
--installatörstyp Välj den installationstyp som ska installeras. Se installationstyper som stöds för WinGet-klienten.
-e, --exakt Använder den exakta strängen i frågan, inklusive att kontrollera skiftlägeskänslighet. Den använder inte standardbeteendet för en delsträng.
-i, --interactive (interaktiv) Kör installationsprogrammet i interaktivt läge. Standardupplevelsen visar installationsframsteg.
-h, --tyst Kör installationsprogrammet i tyst läge. Detta undertrycker allt användargränssnitt. Standardupplevelsen visar installationsframsteg.
--Locale Anger vilka nationella inställningar som ska användas (BCP47-format).
-o, --log Dirigerar loggningen till en loggfil. Du måste ange en sökväg till en fil som du har skrivbehörighet till.
– custom Argument som ska skickas till installationsprogrammet utöver standardvärdena.
– åsidosätta En sträng som skickas direkt till installationsprogrammet.
-L, --location Plats att installera till (om det stöds).
--ignore-security-hash Ignorera installationsprogrammets hash-kontrollmisslyckande. Rekommenderas inte.
--tillåt-omstart Tillåter en omstart om tillämpligt.
--hoppa över beroenden Hoppar över bearbetning av paketberoenden och Windows-funktioner.
--ignorera-lokal-arkiv-malware-skanning Ignorera den skanning av skadlig kod som utförs som en del av installationen av ett arkivtypspaket från det lokala manifestet.
--dependency-source Hitta paketberoenden med den angivna källan.
--acceptera-paketavtal Används för att acceptera licensavtalet och undvika uppmaningen.
--no-upgrade Hoppar över uppgraderingen om det redan finns en installerad version.
--rubrik Valfritt Windows-Package-Manager REST-källhuvud för HTTP.
--authentication-mode Ange inställningar för autentiseringsfönster (tyst, tystFörhandsvald eller interaktivt).
--autentisering-konto Ange det konto som ska användas för autentisering.
--acceptera-källavtal Används för att acceptera källlicensavtalet och undvika uppmaningen.
-r, --rename Värdet för att byta namn på den körbara filen (portabel).
--avinstallera-föregående Avinstallera den tidigare versionen av paketet under uppgraderingen.
--kraft Kör kommandot direkt och fortsätt med frågor som inte rör säkerhet.
-?, --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.
--no-proxy Inaktivera användningen av proxy för den här körningen.

Exempel på förfrågningar

I följande exempel installeras en specifik version av ett program.

winget install powertoys --version 0.91.1

I följande exempel installeras ett program från dess ID.

winget install --id Microsoft.PowerToys

I följande exempel installeras ett program efter version och ID.

winget install --id Microsoft.PowerToys --version 0.91.1

Flera val

Om frågan som ges till WinGet inte resulterar i ett enda program visar WinGet resultatet av sökningen. Detta ger dig de ytterligare data som krävs för att förfina sökningen efter en korrekt installation.

Det bästa sättet att begränsa markeringen till en fil är att använda ID för programmet i kombination med exakt frågealternativ. Till exempel:

winget install --id Git.Git -e

Om flera källor har konfigurerats är det möjligt att ha duplicerade poster. Du måste ange en källa för att förtydliga ytterligare.

winget install --id Git.Git -e --source winget

Msstore-källan använder unika identifierare som "ID" för paket. Dessa kräver inte det exakta frågealternativet. Till exempel:

winget install XP9KHM4BK9FZ7Q -s msstore

Du kan också använda installationskommandot för att installera flera paket. Till exempel:

winget install Microsoft.Edit Microsoft.NuGet

Lokal installation

Med manifestalternativet kan du installera ett program genom att skicka in en YAML-fil direkt till klienten. Om manifestet är ett manifest med flera filer måste katalogen som innehåller filerna användas. Manifestalternativet har följande användning.

Användning: winget install --manifest \<path>

Alternativ Beskrivning
-m, --manifest Sökvägen till manifesten för programmet som ska installeras.

Det kan medföra risker att installera paket från lokala manifestfiler. Som ett extra mått på försiktighet måste den här funktionen aktiveras av en administratör. Om du vill aktivera den här funktionen kör du winget settings --enable LocalManifestFiles. Om du vill inaktivera den här funktionen kör du winget settings --disable LocalManifestFiles.

Loggfiler

Loggfilerna för WinGet om de inte omdirigeras finns i följande mapp: \%LOCALAPPDATA%\\Packages\\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\\LocalState\\DiagOutputDir\\*.log

Licensavtal

Vissa program när de installeras kräver att användaren godkänner licensen eller andra avtal innan de installeras. När detta inträffar uppmanar Windows Package Manager användaren att godkänna avtalen. Om användaren inte godkänner det installeras inte programmet.

Skärmbild av fråga om användaravtal i winget.

Från kommandoraden kan du acceptera avtalen automatiskt genom att skicka följande alternativ --accept-package-agreements på kommandoraden. Detta kan vara fördelaktigt när du skriptar Windows Package Manager.