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:
kommando | handling |
---|---|
Installera | Installerar det givna paketet |
Visa | Visar information om ett paket |
Källa | Hantera källor till paket |
Sök | Hitta och visa grundläggande information om paket |
Lista | Visa installerade paket |
Uppgradera | Uppgraderar det givna paketet |
Avinstallera | Avinstallerar det givna paketet |
Hash | Hjälpare för att hasha installationsfiler |
Bekräfta | Validerar en manifestfil |
inställningar | Öppna inställningar eller ställ in administratörsinställningar |
Funktioner | Visar status för experimentella funktioner |
Exportera | Exporterar 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 -?
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ällalista
: Lista aktuella källoruppdatering
: Uppdatera aktuella källoravlägsna
: Ta bort aktuella källoråterställa
: Återställ källorexportera
: 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 --plats
alternativ.
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.