Hur man använder WINGET på Windows 11

Allt du behöver veta om att installera och använda Windows Package Manager (WINGET) i Windows 11 med exempel.

Windows Package Manager, känd som WINGET av sina användare, är en kommandoradsbaserad pakethanterare som låter dig snabbt hitta, ladda ner, installera, uppgradera, avinstallera och konfigurera applikationer på Windows 10 och Windows 11-datorer.

Microsofts Windows Package Manager gör det enkelt att hantera appar genom att köra ett enda kommando – Winget i kommandotolken. Om du till exempel vill installera eller uppdatera en app på din dator kan du bara anropa ett snabbt "Winget"-kommando för att hitta och installera den senaste versionen av ett program med dess namn utan att behöva gå igenom de ytterligare stegen att söka online , ladda ner och installera den manuellt.

Winget är ett inbyggt verktyg i Windows 11 som gör installation, uppdatering, konfigurering och borttagning av flera appar sömlös. I den här artikeln kommer vi att titta på hur man installerar (om det inte redan är installerat) och använder Windows Package Manager (Winget) i Windows 11.

Hur man installerar WINGET (Windows Package Manager) i Windows 11

Windows Package Manager (Winget) kommandoradsverktyg är faktiskt paketerat med Windows 11 som standard som "App Installer". Appinstallationsprogrammet är inte installerat på din Windows 11-dator, du måste installera det från Microsoft Store. Om det redan är installerat, se till att det är uppdaterat med den senaste versionen.

Om du inte redan har installerat App Installer på din dator finns det två sätt att installera det på:

Skaffa appinstallationsprogrammet från Microsoft Store. För att göra detta, öppna Microsoft Store och sök efter "App Installer".

Öppna sedan sidan "App Installer" och klicka på knappen "Hämta" för att installera den. Om du redan har appen, klicka på knappen "Uppdatera" för att uppdatera appen.

Om du vill installera Windows Package Manager med ett offlineinstallationsprogram, du kan ladda ner den senaste versionen av denna app från GitHub-sidan.

Besök versionssidan för Windows Package Manager på GitHub och välj den senaste versionen.

När Windows Package Managers senaste versionssida öppnas, klicka på ".msixbundle" (Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle) nedladdningslänken under Tillgångar-avsnittet för att ladda ner offlineinstallationsprogrammet.

När filen har laddats ner dubbelklickar du på den för att installera appen. Klicka sedan på knappen "Installera" i guiden. Om du ser meddelandet "App Installer är redan installerat" klickar du bara på knappen "Installera om" för att installera om appen.

När appen är installerad, starta om datorn.

Hur man använder WINGET, Windows Package Manager i Windows 11

När du har installerat Windows Package Manager Kommandoradsverktyg kan du köra vinget från kommandotolksfönstret eller kommandopromptskalet i Windows Terminal.

För att köra Winget-kommandot, öppna först Kommandotolken som administratör. För att göra detta, klicka på Start i Windows 11 och sök efter "Kommandotolken" eller "CMD". Högerklicka sedan på det översta resultatet och välj alternativet "Kör som administratör". Om du ser en UAC-varningsdialogruta klickar du på "Ja" för att bekräfta.

Till att börja med skriver du helt enkelt Winget på kommandotolken och tryck på Enter.

Du kommer att få en lista med kommandon och information om hur du använder verktyget. Det här är Winget-kommandona som är tillgängliga:

kommandohandling
InstalleraInstallerar det givna paketet
VisaVisar information om ett paket
KällaHantera källor till paket
SökHitta och visa grundläggande information om paket
ListaVisa installerade paket
UppgraderaUppgraderar det givna paketet
AvinstalleraAvinstallerar det givna paketet
HashHjälpare för att hasha installationsfiler
BekräftaValiderar en manifestfil
inställningarÖppna inställningar eller ställ in administratörsinställningar
FunktionerVisar status för experimentella funktioner
ExporteraExporterar en lista över de installerade paketen
Importera Importerar alla paket i en fil

Utöver ovanstående kommandon får du också kommandon för att kontrollera versionen av Windows Package Manager och få mer information om verktyget:

  • - - version:Visa version av verktyget
  • - - info: Visa allmän information om verktyget

För att få mer information om verktyget, skriv följande kommando och tryck Stiga på:

winget --info

Winget-kommandon är inte skiftlägeskänsliga, så du kan använda gemener, versaler eller en blandning av båda, det kommer att fungera på samma sätt.

Vart och ett av de ovan nämnda kommandona har sin egen uppsättning alternativ/switchar som kan användas med kommandona för att upptäcka, installera, uppgradera, ta bort och konfigurera applikationer enligt dina behov.

För att få mer information och visa alternativ för ett specifikt kommando, skicka hjälpen -? argument efter kommandonamnet. Till exempel, om du vill veta mer information omSök kommandot såväl som dess argument och alternativ, ange kommandot nedan:

winget sökning -?

Sök snabbt efter appar i Winget

Winget-förråd är fyllda med hundratals användbara programvara, allt från vanliga Windows-skrivbordsprogram till utvecklarverktyg.

Du kan använda Winget för att snabbt hitta och installera applikationer från dess arkiv genom att hänvisa till appnamn, tagg, id eller andra. Om du vill hitta en app måste du använda sökkommandot. För att söka efter en app, använd följande kommando:

vinget sökning 

Där ersätter '' med namnet på appen du vill installera.

Exempel:

Låt oss säga att du vill installera "Twitter"-appen, du kan använda följande kommando för att installera appen istället för att leta efter den online:

winget sök twitter

När du utför ditt första kommando kommer Winget att informera dig om att MS Store-källan kräver att du visar källavtalet innan du använder verktyget. Du kan kolla in avtalet från denna URL -

Transaktionsvillkor: //aka.ms/microsoft-store-terms-of-transaction

Om du godkänner alla källavtalsvillkor, skriv bara "Y" och tryck på Enter.

Nu kommer Winget att söka efter appen och visa dig en lista över alla appar som har namnet "Twitter" i dem som visas nedan. I skärmdumpen nedan är toppresultatet den korrekta appen vi vill ha.

Om du söker efter en app med fel namn, id, moniker (smeknamn) eller tagg får du ett felmeddelande som säger "Inget paket hittades som matchar inmatningskriterier" som visas nedan.

Du kan också använda -q eller --fråga argument för att söka efter apppaketen tillgängliga för winget som innehåller frågeordet (Twitter):

winget sök -q twitter

eller

winget sök --fråga twitter

Dessa frågeargument är valfria, värdena fungerar även utan dem.

Om programmets namn innehåller något mellanslag, omge appnamnet inom citattecken. Till exempel:

winget sök "Mozilla Firefox"

Filtrera dina sökresultat i Winget

Som du kan se nedan, när vi sökte efter mjukvarupaket med nyckelordet "Twitter", kommer Winget att returnera alla paket som kan ha ordet "Twitter" i namn-, ID-, moniker- eller Tag-fältet. Det kommer också att visa apparna som har delen av namnet som "Twitter".

Om du får hundratals resultat som detta kommer det att vara svårt att hitta den specifika applikationen du letar efter.

Lyckligtvis ger Winget en lista med sökfrågefilter (alternativ) som låter dig begränsa din sökning eller begränsa de returnerade resultaten. För att se alternativen som stöds av Sök kommando, kör kommandot nedan:

winget sökning -?
Den här bilden har ett tomt alt-attribut; dess filnamn är allthings.how-how-to-use-winget-in-windows-11-image-9.png

Sökningen kan filtreras med följande alternativ:

  • --id: Filtrera resultat efter id
  • --namn: Filtrera resultat efter namn
  • --öknamn: Filtrera resultat efter moniker
  • --märka: Filtrera resultat efter tagg
  • --kommando: Filtrera resultat efter kommando
  • -n eller --räkna: Visa endast det angivna antalet resultat
  • -s eller --källa: Hitta paket med den angivna källan
  • -e eller--exakt: Hitta paket med exakt matchning

Filtrera dina sökresultat efter namn

Nu, med alternativen ovan, kan du filtrera dina sökresultat. Du kan enkelt begränsa sökningen till enbart applikationens namn. Syntaxen:

winget sök --namn 

Låt oss säga att du bara vill hitta de apppaket som har ordet Twitter i fältet "Namn" i resultatet. Du kan använda kommandot nedan för att prova det:

winget search --namn Twitter

Som du kan se returnerar winget bara de resultat som strängen "Twitter" i fältet "Namn" och andra utelämnade.

Filtrera dina sökresultat efter ID

Du kan också begränsa din sökning till applikationens ID. Varje applikationspaket har ett specifikt ID som är en kombination av bokstäver och siffror (t.ex. 9WZDNCRFJ110) eller en kombination av utgivare och applikationsnamn (t.ex. Mozilla.Firefox).

Om du vill hitta paketen efter app-ID kan du använda följande kommando för att filtrera din sökning:

winget sök --ID 

eller

winget sök --ID = 

Där ersätt argumentet med ID för programmet du vill söka efter.

Exempel 1:

Till exempel är Twitter-app-ID från MS-butiken 9WZDNCRFJ140. När du har ett ID som är en kombination av bokstäver och siffror måste du lägga till ett = tecken mellan ID kommandot och argumentet:

winget sök --ID = 9WZDNCRFJ140

Se också till att lägga till en singel före och efter likhetstecknet =.

Exempel 2:

Men om du har ett ID som är en kombination av utgivare och applikationsnamn kan du ange ID-argumentet med eller utan = skylt.

Låt oss till exempel säga att du söker efter 'firefox' i winget, du kommer att se alla resultat med strängen 'firefox' i vilket fält som helst som visas i skärmdumpen nedan. Som du kan se nedan inkluderar ID:t utgivaren och programmets namn.

Om du nu vill begränsa sökningen till firefox-applikationens ID kan du använda något av följande kommandon:

winget search --ID Mozilla.Firefox

eller

winget-sökning --ID=Mozilla.Firefox

I ovanstående kommandon är ID:t kombinationen av utgivaren och applikationsnamnet. Du kanske också har märkt i ovanstående kommandon att du kan ange app-ID med eller utan = och om du inkluderar likhetstecknet (=), se till att inte lämna något mellanslag före och efter = signera för den här typen av app-ID.

Som du kan se ovan kommer du att få de returnerade resultaten som kräver detta ID Mozilla.Firefox finns i det enda "ID"-fältet i resultaten.

Filtrera dina sökresultat efter taggar

Du kan också begränsa sökningen till de taggar som anges för applikationspaketen. Om du till exempel vill filtrera ditt sökresultat med taggen "firefox", kan du prova något av följande kommandon:

winget sök --tagg firefox

eller

winget sök --tag=firefox

Du kommer att få de returnerade resultaten med taggen "firefox" listad för paketen.

Filtrera dina sökresultat efter kommandon

Ett annat sätt att filtrera din sökning är att använda kommandona som anges för applikationen.

För att bara få de programvarupaket som har kommandot 'firefox' listat, kan du använda något av följande kommandon:

winget sök --command=firefox

eller

winget search --kommando firefox

Filtrera dina sökresultat efter Moniker

Om du inte känner till det officiella eller korrekta namnet på en app, söker du efter den med ett känt smeknamn (informellt namn) eller moniker.

Till exempel kan du söka efter applikationen "Iobit Uninstaller" med namnet "Iobit":

winget sök --moniker=iobit

Ovanstående listar apparna med det matchande namnet eller smeknamnet.

Filtrera dina sökresultat efter källa

Winget hämtar applikationspaket från Microsoft Store och Winget-arkiv för installation och uppgradering av appar. När du söker efter applikationer med Winget-verktyget hämtar det appar från Microsoft Store och Winget-källor samt andra anpassade källor som du kan ha lagt till. Men du kan också slå upp appar från en specifik källa istället för att alla använda antingen -s eller --källa alternativ.

Syntaxen:

winget sök -S 

eller

winget sökning --Källa 

Var är namnet på källförrådet, det kan vara antingen msstore eller vinget.

Exempel:

När du söker efter 'Spotify'-appen med några filter får du följande resultat från både källorna 'msstore' (MS Store) och 'winget'-förrådet:

För att begränsa sökningen till en specifik källa, skriv något av följande kommandon och tryck Stiga på.

För Microsoft Store-källa:

winget sök -s msstore spotify

För Winget källa:

winget sök --källa winget spotify

I ovanstående kommandon kan du använda något av -s eller --källa alternativet för att filtrera din sökning efter källa.

Som ett resultat kommer den bara att hämta resultat från den angivna källan.

Filtrera dina sökresultat efter antal

Du kan också ange antalet utgångar eller resultat du kan få vid en sökning efter en app med hjälp av -n eller --räkna alternativ.

För att begränsa antalet utgångar till ett specificerat antal, ange något av dessa kommandon:

winget sök -n 

eller

winget sök -count 

Var ersätt till antalet resultat (antal) du vill få för en sökning.

Exempel:

Om du till exempel vill begränsa utdata till 5 när du söker efter appen "Firefox", använd något av dessa kommandon:

winget sök -n 5 firefox

eller

winget search --count 5 firefox

Hitta apppaket med Exact String

Ibland vill du bara hitta det programpaket som matchar den exakta frågesträngen. I sådana fall kan du använda e eller exakt alternativet för att hitta paketet som matchar den exakta strängen i frågan.

Exempel: För att hitta en Recava-app med exakt matchning, prova följande kommandon:

winget sök --exakt Recuva

eller

winget sök -e Recuva

Sökapp med flera filteralternativ

Du kan också använda flera filteralternativ för att söka efter app. I exemplet nedan begränsar vi sökningen till namnet på applikationen (firefox) och antalet resultat (3).

winget search --name=firefox --count=3

Sök i flera appar med ett enda kommando

Winget kan också användas för att hitta flera appar samtidigt med ett enda kommando. För att göra det måste du ansluta flera kommandon med et-tecken && tecken. Här är ett exempel på kommando:

winget sök vlc && winget sök twitter && winget sök Recuva

Se paketinformation i Winget

Om du vill se mer information om ett specifikt applikationspaket kan du göra det med visa kommando.

För att visa mer information om ett paket, kör följande kommando:

winget show 

För att se alternativen som är tillgängliga för kommandot show, använd följande kommando:

winget show -?

Dessa är de tillgängliga flaggorna (alternativen) som kan användas med visa kommando:

  • -m,--manifest: Sökvägen till paketets manifest.
  • --id: Filtrera resultat efter id
  • --namn: Filtrera resultat efter namn
  • --öknamn: Filtrera resultat efter moniker
  • -v eller --version: Använd den angivna versionen; standard är den senaste versionen
  • -s eller --källa: Hitta paket med den angivna källan
  • -e eller --exakt: Hitta paket med exakt matchning
  • --versioner: Visa tillgängliga versioner av paketet
  • --rubrik: Valfri Windows-Package-Manager REST-källa HTTP-huvud
  • --acceptera-källa-avtal: Acceptera alla källavtal under källoperationer

Exempel 1:

Om du till exempel vill se detaljer om paketet "Spotify" med app-ID:t "Spotify.Spotify", kör följande kommando:

winget show --id=Spotify.Spotify

Exempel 2:

Winget-förråd eller källor kan innehålla flera versioner av ett programpaket. För att se listan över alla tillgängliga paketversioner, kör följande kommando (exempel):

winget show --id=7Zip.7Zip --versioner

Var byt ut --id=7Zip.7Zip med alternativet och argumentet, du vill använda för att visa en lista över tillgängliga appversioner.

Hantera källor till paket i Winget

Windows Package Manager (Winget) låter dig lägga till, lista, uppdatera, ta bort, återställa och exportera arkiv eller källor.

För att hantera förråd eller källor, kör följande kommando:

vinget källa 

När du anger kommandot ovan kommer du att se listan över underkommandon som du kan använda för att manipulera källorna.

Nedan finns alla underkommandon som stöds för källa kommando:

  • Lägg till: Lägg till en ny källa
  • lista: Lista aktuella källor
  • uppdatering: Uppdatera aktuella källor
  • avlägsna: Ta bort aktuella källor
  • återställa: Återställ källor
  • exportera: Exportera aktuella källor

Till exempel, för att se listan över aktuella källor, skriv kommandot nedan:

winget källlista

För att få fullständig information om en specifik källa, använd det här kommandot:

winget källlista --namn winget

För att uppdatera en given källa, kör följande kommando:

winget källuppdatering --namn winget

Visa listan över installerade paket

För att se listan över alla installerade programvarupaket på din dator, kör följande kommando:

vinget lista 

Så här ser du flaggan som stöds för listkommandot:

vingelista -?

Nedan finns de alternativ som stöds för lista kommando:

  • --id: Filtrera resultat efter id
  • --namn: Filtrera resultat efter namn
  • --öknamn: Filtrera resultat efter moniker
  • --märka: Filtrera resultat efter tagg
  • --kommando: Filtrera resultat efter kommando
  • -n eller --räkna: Visa endast det angivna antalet resultat
  • -s eller --källa: Hitta paket med den angivna källan
  • -e eller--exakt: Hitta paket med exakt matchning
  • --rubrik: Valfri Windows-Package-Manager REST-källa HTTP-huvud
  • --acceptera-källa-avtal: Acceptera alla källavtal under källoperationer

Exempel:

Det kan finnas flera program med samma namn installerade på din dator. Till exempel, med kommandot nedan kan du lista alla appar som har "Xbox" på sitt namn.

winget list --namn xbox

Installera appar på din dator med Winget

När du hittat apppaketet är det dags att installera det med winget. De winget installera kommandot låter dig snabbt installera vilket program som helst från dess förråd utan att behöva gå igenom besväret med att leta efter programmet online, ladda ner det och gå igenom installationsguidens flera steg.

Syntaxen för installationskommandot:

winget installera 

För att få mer information om Installera kommando och alternativ som stöds, kör kommandot nedan:

winget installera -?

Här är de alternativ/flaggor som stöds för Installera kommando:

  • -m,--manifest: Sökvägen till paketets manifest.
  • --id: Filtrera resultat efter id
  • --namn: Filtrera resultat efter namn
  • --öknamn: Filtrera resultat efter moniker
  • -v eller --version: Använd den angivna versionen; standard är den senaste versionen
  • -s eller --källa: Hitta paket med den angivna källan
  • --omfattning: Välj installationsomfång (användare eller maskin)
  • -e eller--exakt: Hitta paket med exakt matchning
  • -jag eller --interaktiv: Begär interaktiv installation; användarinput kan behövas
  • -h eller --tyst: Begär tyst installation
  • --lokal: Språk att använda (BCP47-format)
  • -o eller --logga: Loggplats (om det stöds)
  • --åsidosätta: Åsidosätt argument som ska skickas vidare till installationsprogrammet
  • -l eller --plats: Plats att installera på (om det stöds)
  • --tvinga: Åsidosätt installationsprogrammets hash-kontroll
  • --acceptera-paket-avtal: Acceptera alla licensavtal för paket
  • --acceptera-källa-avtal: Acceptera alla källavtal under källoperationer
  • --rubrik: Valfri Windows-Package-Manager REST-källa HTTP-huvud

Du kan använda dessa alternativ för att specificera vilken applikation som ska installeras, hur du vill installera den och var den specifika applikationen ska installeras.

Exempel:

Låt oss anta att du vill installera en VLC Mediaspelare. För det kan du använda kommandot nedan:

winget installera vlc

Notera: Om namnet på programmet eller frågan innehåller något mellanslag, omslut det inom dubbla citattecken.

Däremot hittas flera paket som matchar din inmatningsfråga och det vet inte vilket som ska installeras, så Winget visar dig resultatet nedan.

Installera appar med Winget med app-ID

Vad du behöver göra är att förfina din input, vilket innebär att du måste vara mer specifik om vilket paket som ska installeras. För det måste du använda ovanstående tillgängliga alternativ med Installera kommando för att ange rätt app.

Det bästa sättet att installera rätt applikation är att använda app-ID för att specificera det specifika apppaketet. Så när du söker efter en app med hjälp av Sök kommandot, anteckna app-ID:t för paketet du vill installera. Om du har flera paket med samma namn kan du använda app-ID:t för att installera en viss applikation.

För att installera en specifik applikation med app-ID:t, använd följande formel:

winget installera --id=

Låt oss till exempel säga att du vill installera VLC-mediaspelaren med winget. Slå först upp VLC-paketet i Winget och notera app-ID:t för att få rätt app. Felaktigt ID kan installera en annan app än du tänkt eller kommer inte att installera någon app alls.

För att installera VLC-appen från Microsoft Store-förvaret, använd app-ID:t (kombination av bokstäver och siffror) från resultatet:

winget install --id=XPDM1ZW6815MQM

eller

winget installera XPDM1ZW6815MQM

Du kan också mata in id-argumentet direkt i kommandot utan att inkludera --id alternativ. Så länge du skickar det exakta och unika id-argumentet till kommandot kommer Winget automatiskt att känna igen det som ett app-ID och installera just den appen.

När du utför installationskommandot kommer Winget att visa detaljerad information om paketet och mjukvarulicensen och fråga om du godkänner villkoren i avtalet. Skriv bara "Y" eller "y" och tryck Stiga på för att fortsätta processen.

Det tar några sekunder till minuter att ladda ner och installera appen beroende på din internethastighet och storleken på appen.

Om du vill installera med app-ID som är en kombination av utgivarnamn och appnamn, använd kommandot nedan:

winget install --id=VideoLAN.VLC

eller

winget installera --id VideoLAN.VLC

När du installerar appen från Winget-förvaret som vanligtvis innehåller tredjepartsapplikationer, kräver det inte att du accepterar något licensavtal.

Installera appar med Winget med appnamnet

Om du inte har flera applikationer med samma namn i Winget-förråden kan du använda appnamnet för att ange vilken applikation som ska installeras.

Till exempel, för att installera appen "Recuva" kan du använda --namn alternativ med installationskommandot:

winget install --namn Recuva

Installera en specifik version av ett program med Winget

Som standard installerar Winget den senaste tillgängliga versionen av programmet. Du kan dock också ange vilken version av ett program du vill installera med hjälp av -v eller --version alternativ.

För att installera en specifik version av en app kan du kombinera applikationens ID med versionsalternativet:

winget install --id=VideoLAN.VLC -v=3.0.15

eller

winget install --id=VideoLAN.VLC --version=3.0.15

Den senaste versionen av VLC är '3.0.16', men vi specificerade den äldre versionen '3.0.15' i kommandot ovan för att installera den.

Installera appar från en specifik källa

Du kan också ange en viss källa (förråd) att hämta dina applikationer från (msstore, winget eller anpassad butik). För att göra det måste du använda -s eller --källa alternativet med kommandot "install". På så sätt kan du ta bort dubbletter och installera rätt applikation.

Låt oss anta att du vill installera programmet 'Audacity' från winget-förvaret (tredje part), du kan prova detta kommando:

winget install --id=Audacity.Audacity -s=winget

Så här installerar du en app från Microsoft Store-förvaret:

winget install --id=9N66VBRR4DPL --source=msstore

Installera appar på den aktuella användaren eller alla användare

De --omfattning alternativ kombinerat med Installera kommandot låter dig ange om appen endast ska installeras på den aktuella användaren eller på alla användare (maskin).

För att installera en applikation endast på den aktuella användaren, använd användare argument för --omfattning alternativ:

winget install --id=Spotify.Spotify --scope=användare

För att installera en applikation på alla användare, använd maskin argument för --omfattning alternativ:

winget install --id=Spotify.Spotify --scope=maskin

Men om du tänker ange omfattningen som "användare", måste du köra det här kommandot i normal kommandotolk (inte i förhöjt läge).

Installera appar med hjälp av den exakta strängen i frågan

Om du vill begränsa urvalet till ett paket måste du använda id:t för applikationen tillsammans med det exakta frågealternativet (-e eller --exakt). Till skillnad från andra alternativ kontrollerar det exakta frågealternativet strängen för skiftlägeskänslighet. App-ID eller namn på appen ska vara exakt som anges i sökresultatet. Även om ett enstaka tecken är i ett annat skiftläge, kommer kommandot inte att acceptera frågan.

Här är ett exempel på kommando för att installera en app med den exakta strängen i frågan (Appnamn):

winget installera Audacity.Audacity -e

eller

winget installera Audacity.Audacity -exakt

Installera appar i interaktivt läge

När du installerar appen med Winget i standardinstallationsläge, kommer den inte att kräva någon ytterligare input från dig och den kommer bara att visa dig installationsframsteg under installationen. Men om du behöver konfigurera eller välja alternativ under installationen kan du köra installationsprogrammet i interaktivt läge. I interaktivt läge kan du välja önskade alternativ i installationsguiden.

För att köra installationsprogrammet i interaktivt läge måste du använda -jag eller --interaktiv alternativ:

winget install --id=Audacity.Audacity --interactive

eller

winget install --id=Audacity.Audacity -i

Installera appar i tyst läge

Du kan också köra paketinstallationen i bakgrunden utan att be om någon input eller visa installationsförlopp. Detta läge kommer att undertrycka alla användargränssnitt för installationen. För att göra detta måste du använda -h eller --tyst alternativet med Installera kommando.

För att köra programvaruinstallationen i bakgrunden, kör följande kommando:

winget installera Audacity.Audacity --tyst

eller

winget installera Audacity.Audacity -h

Detta kommer att undertrycka alla användargränssnitt i installationsprocessen.

Ändra installationsplatsen för ett program

Som standard installeras applikationer på systemenheten i mappen 'C:\Program Files', men du kan ändra installationsmappen för ett program med -l eller --platsalternativ.

Till exempel vill vi installera programmet Notepad++ på "D:\Software"-platsen istället för standardmappen "C:\Program Files". För det kommer vi att använda följande kommando:

winget installera Notepad++.Notepad++ -e --plats "D:\Software"

I kommandot ovan är 'Anteckningar++.Anteckningar++' ID:t för programmet vi vill installera, exakt frågealternativ -e är att begränsa urvalet till en fil, och --plats används för att ange den anpassade installationsplatsen.

Hoppa över Installer Hash Check

När du installerar programvara med winget, verifierar den automatiskt dataintegriteten för installationsfilerna. Men om du installerar ett program som du inte vill leta efter hashen kan du använda --tvinga alternativ:

winget installera WSAtools -e --force

Acceptera licensavtal

När du installerar viss programvara kommer du att bli ombedd att acceptera licensavtalet för programvarupaket och källa. Du kan undvika dessa uppmaningar genom att acceptera licensavtalet i förväg.

För att acceptera licensavtalet för ett paket kan du använda --acceptera-paket-avtal alternativ med installationskommandot:

winget install --id=9WZDNCRFJ2WL --acceptera-paketavtal

För att acceptera källlicensavtalet kan du använda --acceptera-källa-avtal alternativ:

winget install --id=9WZDNCRFJ2WL --accept-source-agreement

Eller

Du kan acceptera båda licensavtalen med detta kommando:

winget install --id=9WZDNCRFJ2WL --accept-package-agreements --accept-source-agreement

Installera flera program samtidigt med Winget på Windows 11

En annan stor fördel med att använda Winget är att du kan installera flera appar samtidigt med ett enda kommando. Allt du behöver göra är att ansluta till varje Winget installationskommando med två et-tecken && tecken till ett enda körbart kommando.

Här är syntaxen för att installera flera appar med winget:

winget installera && winget installera && winget installera 

Var byt ut med det faktiska namnet eller app-ID och med alternativ som stöds av Installera kommando.

Till exempel kommer kommandot nedan att installera en VLC-mediaspelare, Notepad++ och Audacity-applikationer på en gång på ditt system:

winget installera VideoLAN.VLC -e && winget installera Notepad++.Notepad++ -e && winget installera Audacity.Audacity -e

Som du kan se ovan har alla tre apppaketen installerats med ett enda kommando.

Uppdatera eller uppgradera applikationer med Winget

Winget låter dig inte bara installera apppaket utan även uppgradera eller avinstallera de befintliga. Du kan uppgradera vilken befintlig applikation som helst med uppgradering kommandot på ditt system så länge det finns en uppdatering tillgänglig för den specifika appen.

Syntaxen för att uppgradera app med Winget är:

winget uppgradering [[-q] ] []

Att veta vilka alternativ som stöds som finns tillgängliga för uppgradering kommando, ange följande kommando:

winget uppgradering -?

Följande alternativ är tillgängliga för uppgradering kommando:

  • -m,--manifest: Sökvägen till paketets manifest.
  • --id: Filtrera resultat efter id
  • --namn: Filtrera resultat efter namn
  • --öknamn: Filtrera resultat efter moniker
  • -v eller --version: Använd den angivna versionen; standard är den senaste versionen
  • -s eller --källa: Hitta paket med den angivna källan
  • -e eller --exakt: Hitta paket med exakt matchning
  • -jag eller --interaktiv: Begär interaktiv installation; användarinput kan behövas
  • -h eller --tyst: Begär tyst installation
  • -o eller --logga: Loggplats (om det stöds)
  • --åsidosätta: Åsidosätt argument som ska skickas vidare till installationsprogrammet
  • -l eller --plats: Plats att installera på (om det stöds)
  • --tvinga: Åsidosätt installationsprogrammets hash-kontroll
  • --acceptera-paket-avtal: Acceptera alla licensavtal för paket
  • --acceptera-källa-avtal: Acceptera alla källavtal under källoperationer
  • --rubrik: Valfri Windows-Package-Manager REST-källa HTTP-huvud
  • --Allt: Uppdatera alla installerade paket till senaste om det finns

Men innan du uppgraderar någon applikation måste du kontrollera om dina för närvarande installerade paket har några tillgängliga uppgraderingar. Du kan göra det med uppgraderings- eller listkommandot som visar alla applikationer som är installerade på din dator (inklusive program som inte installerats via Winget).

För att lista alla program som är installerade på datorn, kör det här enkla kommandot:

winget uppgradering

Om en uppdatering är tillgänglig för en app kommer den nya versionen att visas i motsvarande kolumn "Tillgänglig" som visas nedan.

eller

vinget lista

För att uppgradera en applikation anger du bara applikationsnamnet med uppgraderingskommandot. Här vill vi till exempel uppgradera 'Recuva'-appen:

winget uppgradering Recuva

Du kan också uppgradera paket via winget med hjälp av olika tillgängliga alternativ (--id, --namn, --interaktiv, etc.). För att uppgradera en applikation via Winget med deras ID, kör kommandot nedan:

winget uppgradering --id VideoLAN.VLC

Du kan också uppgradera alla paket (med tillgängliga uppdateringar) installerade på din PC samtidigt. För att uppgradera alla installerade paket (om uppdateringar finns tillgängliga), kan du utföra detta kommando:

winget uppgradering --all

De --Allt alternativet hittar alla applikationer med tillgängliga uppgraderingar och uppgraderingskommandot installerar uppdateringarna.

Avinstallera eller ta bort program med Winget

Om du vill avinstallera ett program via Winget kan du göra det med avinstallera kommando. Det kan också ta bort de program som inte installerades med winget.

Syntaxen:

winget avinstallera [[-q] ] []

De avinstallera kommandot har sin egen uppsättning alternativ, som kan ses genom att köra detta kommando:

winget avinstallera -?

Följande alternativ är tillgängliga:

  • -m,--manifest: Sökvägen till paketets manifest
  • --id: Filtrera resultat efter id
  • --namn: Filtrera resultat efter namn
  • --öknamn: Filtrera resultat efter moniker
  • -v,--version: Använd den angivna versionen; standard är den senaste versionen
  • -s,--källa: Hitta paket med den angivna källan
  • -e,--exakt: Hitta paket med exakt matchning
  • -i,--interaktiva: Begär interaktiv installation; användarinput kan behövas
  • -h,--tyst: Begär tyst installation
  • -o,--logg: Loggplats (om det stöds)
  • --rubrik: Valfri Windows-Package-Manager REST-källa HTTP-huvud
  • --acceptera-källa-avtal: Acceptera alla källavtal under källoperationer

Du kan använda alternativen ovan för att ytterligare förfina din sökning eller val av rätt applikation som du vill avinstallera.

Innan du avinstallerar appar ska du först se alla appar som är installerade på din enhet:

vinget lista

Exempel 1:

Till exempel, för att avinstallera applikationen "Dinamic Wallpaper" använder vi kommandot nedan:

winget avinstallera "Dinamic Wallpaper"

Eftersom frågan (App-namn) har ett mellanslag, satte vi in ​​den inom dubbla citattecken.

Exempel 2:

Du kan använda --namn alternativet för att ange appen med ett specifikt namn som du vill avinstallera från din PC.

winget avinstallera --name Notepad++ -e

Du kan också lägga till den exakta frågan -e möjlighet att begränsa urvalet till ett exakt paketnamn.

Exempel 3:

Om du har flera applikationer med samma namn kan du använda applikations-ID för att ange rätt applikation.

Till exempel, när du listar "Xbox"-applikationerna på din dator får du flera resultat.

För att avinstallera paketet "Xbox Game Bar Plugin" kan du använda --id alternativ för att ange applikations-ID:

winget uninstall --id=Microsoft.XboxGameOverlay_8wekyb3d8bbwe

Exempel 4:

Ibland, när du avinstallerar ett program, kan det lämna massor av mjukvarufiler som historik, register, sparafiler etc. Beroende på programvaran kan det ge dig alternativ att rensa ytterligare inställningar och data. För att göra det måste du använda den interaktiva guiden för att avinstallera appar.

För att avinstallera en applikation i ett interaktivt läge, kör följande kommando:

winget avinstallera Notepad++ -e --interactive

Om du vill undertrycka alla användargränssnitt och ta bort ett program i tyst läge, kör kommandot nedan:

winget avinstallera Notepad++ -e -h

Se de experimentella funktionerna i Windows Package Manager

Funktionskommandot låter dig se listan över experimentella funktioner och status som är tillgängliga för din version av Windows Package Manager (winget).

För att se status för experimentella funktioner på Winget, kör följande kommando:

vinget funktioner

Du kommer att se listan över funktioner och om de är aktiverade eller inaktiverade i kolumnen "Status". Du kan aktivera eller inaktivera funktioner genom Winget-inställningar.

Konfigurera inställningar för Windows Package Manager (Winget).

Inställningar för Windows Package Manager (Winget) kan redigeras i en JSON-inställningsfil. "settings.json" låter dig anpassa olika Winget-klientupplevelser och preferenser såsom inställningar för automatisk uppdatering, användargränssnittet för förloppsindikatorn, installationsbeteende, funktioner och mer.

För att öppna filen settings.json, kör följande enkla kommando:

winget-inställningar

Som standard öppnas JSON-filen i din standardtextredigerare som Anteckningar.Det rekommenderas dock att redigera JSON-filer i en kodredigerare, helst "Microsoft Visual Studio Code", vilket blir lättare att redigera. Om standardtext-/kodredigeraren redan är inställd kommer den automatiskt att starta din standardtextredigerare och öppna inställningsfilen i den.

Om du inte har Visual Studio Code kan du installera den med det här kommandot:

winget installera Microsoft.VisualStudioCode

Om du inte vill installera VS Code kan du också redigera inställningarna i Anteckningar.

När JSON-inställningsfilen öppnas för första gången i din textredigerare kommer inga inställningar att konfigureras.

Ändra uppdateringsintervall för källan

De autoUpdateIntervalInMinutes kod anger tidsintervallet (i minuter) för att kontrollera uppdateringar till källan. Standarduppdateringsintervallet är inställt på "5". Du kan ändra det enligt dina önskemål. Om du vill inaktivera den automatiska uppdateringskontrollen till en källa, ändra bara den till "0".

I exemplet nedan ändrar vi uppdateringsintervallet till '10' minuter.

Om du inaktiverade kontrollen av automatisk uppdatering kan du manuellt kontrollera uppdateringar för källan via winget källuppdatering.

Ändra visuell design av förloppsindikatorn

Du kan ändra den visuella stilen eller färgen på förloppsindikatorn med visuell miljö. Standardfärgen på förloppsindikatorn är "accent", men du kan ändra den till "retro" eller "regnbåge".

Till exempel, för att ändra förloppsindikatorns färg till "regnbåge", lägg till följande kod i JSON-filen:

"visual": { "progressBar": "regnbåge" },

Och se till att lägga till ett avslutande fäste } i slutet av JSON-koden.

Ändra applikationens installationsomfång

Du kan också ändra installationsbeteendet inklusive omfattning, lokalitet och mer med hjälp av installBehavior miljö.

Omfattningsinställningen anger om ett paket endast ska installeras för den aktuella användaren eller för hela maskinen. Du kan ställa in omfattningen av all installation till antingen användare eller maskin.

För att ändra omfattningen till den aktuella användaren, skriv in nedanstående kod:

"installBehavior": { "preferences": { "scope": "user" } },

Aktivera eller inaktivera experimentella funktioner i Winget

Som vi nämnde i föregående avsnitt kan du också konfigurera de experimentella funktionerna i Winget i filen settings.json. De experimentella funktioner inställningen låter dig aktivera eller inaktivera funktionerna. Kör för att se listan över tillgängliga experimentfunktioner vinget funktioner.

Som du kan ovan finns det två funktioner tillgängliga för den här versionen av Windows Package Manager - "Visa beroendeinformation" och "Direkt MSI-installation". Funktionen beroenden visar beroendeinformation för paketet och "Direkt MSI-installation" låter dig installera MSI-paket direkt istället för msiexec. Notera egenskaperna för funktionerna som du kan använda i inställningarna för att aktivera eller inaktivera den specifika funktionen.

För att aktivera funktionen "Direct MSI Installation", lägg till koden nedan i JSON-filen:

 "experimentalFeatures": { "directMSI": true },

För att aktivera funktionen "Visa beroendeinformation", inkludera nedanstående kod i JSON-filen:

 "experimentalFeatures": { "beroenden": true },

Nu, spring vinget funktioner kommandot igen för att bekräfta om funktionerna är aktiverade.

För att inaktivera en funktion, ändra helt enkelt det booleska värdet till falsk i koden.

För att veta mer om Winget-inställningsschemat och dess användning, kolla in den här artikeln – //raw.githubusercontent.com/microsoft/winget-cli/master/schemas/JSON/settings/settings.schema.0.2.json.

Exportera installerad programvara till en annan dator via Winget

En annan bra funktion med Winget-verktyget är att det låter dig exportera de installerade apparna på din dator till en JSON-fil som kan användas för att snabbt installera samma appar på en annan dator. Den här funktionen kan vara praktisk om du försöker installera samma appar på flera datorer eller om du återställer/installerar om din dator.

Winget kommer dock bara att installera apparna i Winget-förrådet. Andra program som PC-spel kommer inte att installeras via Winget JSON-filer.

Syntaxen för exportkommandot:

winget export [-o] []

För att se argument och alternativ som stöds, skriv in kommandot nedan:

winget export -?

Följande är det enda tillgängliga argumentet:

  • -o eller --produktion: Sökväg till JSON-filen som ska skapas.

Följande alternativ är tillgängliga:

  • -s eller --källa: Exportera paket från den angivna källan.
  • --inkludera-versioner: Inkludera specifika paketversioner i JSON-filen.
  • --acceptera-källa-avtal: Acceptera alla källavtal under källoperationer och undvik prompt.

Exempel:

För att exportera listan över installerade appar på din dator till en JSON-fil, kör följande kommando:

winget export -o F:\mycomputerapps.json --include-versions

eller

winget export -output F:\mycomputerapps.json --include-versions

Här, -o eller --produktion argument anger sökvägen dit du vill spara JSON (export) filen. Alternativet –include-versions säger åt winget att inkludera versionerna av apparna som för närvarande är installerade i JSON-filen. Som standard installerar kommandot Import de senaste versionerna av appar från JSON-filen. Men om du vill exportera de specifika versionerna av apparna från den befintliga datorn måste du inkludera --inkludera versioner alternativ.

Om en installerad app eller version inte är tillgänglig i arkiven kommer du att se "Installerat paket/version är inte tillgänglig från något källmeddelande" och dessa appar kommer inte att inkluderas i JSON-filen.

Som du kan se nedan innehåller den nyskapade JSON-filen listan över program som är installerade på din maskin.

Importera applikationslista från en annan dator via Winget

Importkommandot låter dig installera listan över program från en JSON-fil på din dator.

Syntaxen för importkommandot:

winget import [-i] []

För att se argument och alternativ som stöds, skriv in kommandot nedan:

winget import -?

Följande argument stöds:

  • -jag eller --importera fil: Sökväg till JSON-filen som ska importeras

Följande alternativ stöds:

  • --ignore-unavailable: Ignorera otillgängliga paket
  • --ignorera-versioner: Ignorera versioner som anges i JSON-filen och installera den senaste tillgängliga versionen
  • --acceptera-paket-avtal: Acceptera alla licensavtal för paket
  • --acceptera-källa-avtal: Acceptera alla källavtal under källoperationer

Exempel:

För att installera (importera) programmen från en JSON-fil på en dator, kör kommandot:

winget import -i F:\mycomputerapps.json --ignore-unavailable --ignore-versions

eller

winget import –-import-fil F:\mycomputerapps.json --ignore-unavailable --ignore-versions

I kommandot ovan, -jag eller --importera fil argument anger sökvägen till JSON-filen du vill importera. De --ignore-unavailable alternativet undertrycker felet du får när ett specificerat paket i JSON-filen inte är tillgängligt i arkiven. Och --ignorera-versioner alternativet ignorerar versioner som anges i JSON-filen och installerar den senaste tillgängliga versionen av apparna.

Om ett paket redan är installerat kommer Winget att försöka hitta en uppdatering för det paketet. Om det redan är uppdaterat kommer du att se meddelandet "paketet är redan installerat:" och "Ingen tillämplig uppdatering hittades".

Det är allt.