Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
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>]
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.
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.
Relaterade ämnen
Windows developer