Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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. Som standard utför winget en skiftlägesokänslig delsträngsmatchning mot paketnamnet, ID:t och monikern. Jokerteckensyntax stöds inte. Använd -e, --exact för att kräva en exakt matchning (skiftlägeskänslig). Använd --id, --name eller --moniker för att begränsa vilket fält som söks.
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 | Accepterar alla licensavtal eller EUA:er som presenteras av paketinstallationsprogrammet, vilket undertrycker den interaktiva prompten. Detta gäller endast för paketets egna licensvillkor – det påverkar inte valfria komponenter eller paketerad programvara som erbjuds av installationsprogrammet. För en helt icke-interaktiv installation kombinerar du med --silent (-h). |
| --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 | Godkänner licensavtalet för WinGet-källan (lagringsplatsen), vilket undertrycker den interaktiva prompten. Detta är separat från alla paketlicenser – det omfattar användningsvillkoren för själva källan, till exempel winget community-lagringsplatsen. |
| -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. |
| --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 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
Installera flera paket
Du kan installera flera paket i ett enda kommando genom att visa deras ID:n avgränsade med blanksteg.
winget install Microsoft.VisualStudioCode Microsoft.PowerShell Git.Git
WinGet installerar varje paket i följd. Detta är användbart för att snabbt konfigurera en ny dator eller dela en uppsättning verktyg med en kollega.
Tips/Råd
För större paketuppsättningar bör du överväga att använda winget export och winget import för att spara och återställa en fullständig paketlista, eller winget konfigurera för att installera paket tillsammans med annan datorkonfiguration i en enda fil.
Tvetydiga resultat
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
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