Sådan bruges WINGET på Windows 11

Alt hvad du behøver at vide om installation og brug af Windows Package Manager (WINGET) i Windows 11 med eksempler.

Windows Package Manager, kendt som WINGET af sine brugere, er en kommandolinjebaseret pakkehåndtering, der giver dig mulighed for hurtigt at finde, downloade, installere, opgradere, afinstallere og konfigurere programmer på Windows 10 og Windows 11-computere.

Microsofts Windows Package Manager gør det nemt at administrere apps ved at køre en enkelt kommando - Winget i kommandoprompten. For eksempel, hvis du ønsker at installere eller opdatere en app på din computer, kan du bare påkalde en hurtig 'Winget'-kommando for at finde og installere den seneste version af en applikation ved dets navn uden at skulle gennemgå de yderligere trin med at søge online , downloade og manuelt installere det.

Winget er et indbygget værktøj i Windows 11, der gør installation, opdatering, konfiguration og fjernelse af flere apps problemfri. I denne artikel vil vi se på, hvordan du installerer (hvis det ikke allerede er installeret) og bruger Windows Package Manager (Winget) i Windows 11.

Sådan installeres WINGET (Windows Package Manager) i Windows 11

Windows Package Manager (Winget) kommandolinjeværktøj er faktisk bundtet med Windows 11 som standard som 'App Installer'. App-installationsprogrammet er under ingen omstændigheder installeret på din Windows 11-pc, du skal installere det fra Microsoft Store. Hvis det allerede er installeret, skal du sørge for, at det er opdateret med den nyeste version.

Hvis du ikke allerede har installeret App Installer på din computer, er der to måder, du kan installere det på:

Hent app-installationsprogrammet fra Microsoft Store. For at gøre dette skal du åbne Microsoft Store og søge efter 'App Installer'.

Åbn derefter 'App Installer'-siden og klik på 'Get'-knappen for at installere den. Hvis du allerede har appen, skal du klikke på knappen 'Opdater' for at opdatere appen.

Hvis du ønsker at installere Windows Package Manager med et offline installationsprogram, du kan downloade den seneste version af denne app fra GitHub-siden.

Besøg udgivelsessiden for Windows Package Manager på GitHub, og vælg den seneste version.

Når Windows Package Managers seneste versionsside åbner, skal du klikke på downloadlinket '.msixbundle' (Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle) under Assets-sektionen for at downloade offlineinstallationsprogrammet.

Når filen er downloadet, skal du dobbeltklikke på den for at installere appen. Klik derefter på knappen 'Installer' i guiden. Hvis du ser meddelelsen "App Installer er allerede installeret", skal du blot klikke på knappen "Geninstaller" for at geninstallere appen.

Når appen er installeret, genstart computeren.

Sådan bruges WINGET, Windows Package Manager i Windows 11

Når du har installeret Windows Package Manager Kommandolinjeværktøjer, kan du køre vinge fra kommandopromptvinduet eller kommandopromptskallen i Windows-terminalen.

For at køre Winget-kommandoen skal du først åbne Kommandoprompt som administrator. For at gøre dette skal du klikke på Start på Windows 11 og søge efter 'Kommandoprompt' eller 'CMD'. Højreklik derefter på det øverste resultat, og vælg indstillingen 'Kør som administrator'. Hvis du ser en UAC-advarselsdialogboks, skal du klikke på 'Ja' for at bekræfte.

Til at starte med skal du blot skrive Winget på kommandoprompten og tryk på Enter.

Du får en liste over kommandoer og information om, hvordan du bruger værktøjet. Disse er Winget-kommandoer, der er tilgængelige:

kommandohandling
InstallereInstallerer den givne pakke
At viseViser information om en pakke
KildeAdministrer kilder til pakker
SøgFind og vis grundlæggende oplysninger om pakker
ListeVis installerede pakker
OpgraderOpgraderer den givne pakke
AfinstallerAfinstallerer den givne pakke
HashHjælper til at hash installationsfiler
ValiderValiderer en manifestfil
IndstillingerÅbn indstillinger eller angiv administratorindstillinger
FunktionerViser status for eksperimentelle funktioner
EksportEksporterer en liste over de installerede pakker
Importere Importerer alle pakkerne i en fil

Udover ovenstående kommandoer får du også kommandoer til at tjekke Windows Package Manager-versionen og få mere information om værktøjet:

  • -- version:Vis version af værktøjet
  • -- info: Vis generel information om værktøjet

For at få flere detaljer om værktøjet, skriv følgende kommando og tryk Gå ind:

winget --info

Winget-kommandoer skelner ikke mellem store og små bogstaver, så du kan bruge små bogstaver, store bogstaver eller en blanding af begge, det vil fungere på samme måde.

Hver af de ovennævnte kommandoer har sit eget sæt af muligheder/switches, som kan bruges sammen med kommandoerne til at opdage, installere, opgradere, fjerne og konfigurere applikationer efter dit behov.

For at få flere oplysninger og se muligheder for en bestemt kommando, skal du videregive hjælpen -? argument efter kommandonavnet. For eksempel, hvis du vil vide mere omSøg kommando såvel som dens argumenter og muligheder, indtast nedenstående kommando:

vingesøgning -?

Søg hurtigt efter apps i Winget

Winget-lagre er fyldt med hundredvis af nyttig software, alt fra almindelig Windows-desktopsoftware til udviklerværktøjer.

Du kan bruge Winget til hurtigt at finde og installere applikationer fra dets lager ved at henvise til appnavn, tag, id eller andre. Hvis du vil finde en app, skal du bruge søgekommandoen. For at søge efter en app skal du bruge følgende kommando:

vingesøgning 

Hvor erstatter '' med navnet på den app, du vil installere.

Eksempel:

Lad os sige, at du vil installere 'Twitter'-appen, du kan bruge følgende kommando til at installere appen i stedet for at lede efter den online:

winget søg twitter

Når du udfører din første kommando, vil Winget informere dig om, at MS-butikskilden kræver, at du ser kildeaftalen, før du bruger værktøjet. Du kan tjekke aftalen fra denne URL –

Transaktionsvilkår: //aka.ms/microsoft-store-terms-of-transaction

Hvis du accepterer alle vilkårene for kildeaftaler, skal du blot skrive 'Y' og trykke på Enter.

Nu vil Winget søge efter appen og vise dig en liste over alle de apps, der har navnet 'Twitter' i dem som vist nedenfor. I nedenstående skærmbillede er det øverste resultat den korrekte app, vi ønsker.

Hvis du søger efter en app med et forkert navn, id, moniker (kaldenavn) eller tag, får du en fejlmeddelelse, der siger "Ingen pakke fundet matchende inputkriterier" som vist nedenfor.

Du kan også bruge -q eller --forespørgsel argumenter for at søge efter de apppakker, der er tilgængelige for winget, der indeholder søgeordet (Twitter):

winget søgning -q twitter

eller

winget søgning --forespørgsel twitter

Disse forespørgselsargumenter er valgfrie, værdierne vil også fungere uden dem.

Hvis programmets navn indeholder et mellemrum, skal du sætte appnavnet i anførselstegn. For eksempel:

winget-søgning "Mozilla Firefox"

Filtrer dine søgeresultater i Winget

Som du kan se nedenfor, når vi søgte efter softwarepakker med søgeordet "Twitter", returnerer Winget alle pakker, der kan have ordet "Twitter" i feltet navn, id, moniker eller tag. Det vil også vise de apps, der har den del af navnet som 'Twitter'.

Hvis du får hundredvis af resultater som dette, vil det være svært at finde den specifikke applikation, du leder efter.

Heldigvis giver Winget en liste over søgeforespørgselsfiltre (indstillinger), der giver dig mulighed for at indsnævre din søgning eller begrænse de returnerede resultater. For at se de muligheder, der understøttes af Søg kommando, kør nedenstående kommando:

vingesøgning -?
Dette billede har en tom alt-attribut; dens filnavn er allthings.how-how-to-use-winget-in-windows-11-image-9.png

Søgningen kan filtreres med følgende muligheder:

  • --id: Filtrer resultater efter id
  • --navn: Filtrer resultater efter navn
  • --moniker: Filtrer resultater efter moniker
  • --tag: Filtrer resultater efter tag
  • --kommando: Filtrer resultater efter kommando
  • -n eller --tælle: Vis kun det angivne antal resultater
  • -s eller --kilde: Find pakke ved hjælp af den angivne kilde
  • -e eller--eksakt: Find pakke ved hjælp af eksakt match

Filtrer dine søgeresultater efter navn

Nu, med ovenstående muligheder, kan du filtrere dine søgeresultater. Du kan nemt begrænse søgningen til applikationens navn alene. Syntaksen:

winget søgning --navn 

Lad os sige, at du kun vil finde de apppakker, der har ordet Twitter i feltet 'Navn' i resultatet. Du kan bruge nedenstående kommando til at prøve det:

winget-søgning --navn Twitter

Som du kan se, returnerer winget kun de resultater, som strengen 'Twitter' i feltet 'Navn' og andre udeladte.

Filtrer dine søgeresultater efter ID

Du kan også begrænse din søgning til applikationens ID. Hver applikationspakke har et specifikt ID, som er en kombination af bogstaver og tal (f.eks. 9WZDNCRFJ110) eller en kombination af udgiver og applikationsnavn (f.eks. Mozilla.Firefox).

Hvis du vil finde pakkerne efter app-id'et, kan du bruge følgende kommando til at filtrere din søgning:

winget søgning --ID 

eller

winget søgning --ID = 

Hvor erstatter argumentet med ID'et for det program, du vil søge efter.

Eksempel 1:

For eksempel er Twitter-app-id fra MS-butikken 9WZDNCRFJ140. Når du har et id, der er en kombination af bogstaver og tal, skal du tilføje et = tegn mellem ID kommandoen og argumentet:

winget-søgning --ID = 9WZDNCRFJ140

Sørg også for at tilføje et enkelt før og efter lighedstegnet =.

Eksempel 2:

Men hvis du har et ID, der er en kombination af udgiver og applikationsnavn, kan du indtaste ID-argumentet med eller uden = skilt.

Lad os for eksempel sige, at du søger efter 'firefox' i winget, du vil se alle resultaterne med strengen 'firefox' i et hvilket som helst felt som vist på nedenstående skærmbillede. Som du kan se nedenfor, inkluderer ID'et udgiveren og applikationsnavnet.

Hvis du nu vil begrænse søgningen til firefox-applikationens ID, kan du bruge en af ​​følgende kommandoer:

winget-søgning --ID Mozilla.Firefox

eller

winget-søgning --ID=Mozilla.Firefox

I ovenstående kommandoer er ID'et kombinationen af ​​udgiveren og applikationsnavnet. Du har måske også bemærket i ovenstående kommandoer, at du kan indtaste app-id'et med eller uden = tegn, og hvis du inkluderer lighedstegnet (=), skal du sørge for ikke at efterlade mellemrum før og efter = underskrive for denne form for app-id.

Som du kan se ovenfor, vil du få de returnerede resultater, der kræver det ID Mozilla Firefox findes i resultaternes eneste 'ID'-felt.

Filtrer dine søgeresultater efter tags

Du kan også begrænse søgningen til de tags, der er angivet for applikationspakkerne. For eksempel, hvis du vil filtrere dit søgeresultat med tagget 'firefox', kan du prøve en af ​​følgende kommandoer:

winget search --tag firefox

eller

winget-søgning --tag=firefox

Du får de returnerede resultater med tagget 'firefox' angivet for pakkerne.

Filtrer dine søgeresultater efter kommandoer

En anden måde at filtrere din søgning på er at bruge de kommandoer, der er angivet for applikationen.

For kun at få de softwarepakker, der har kommandoen 'firefox' på listen, kan du bruge en af ​​følgende kommandoer:

winget-søgning --command=firefox

eller

winget search --kommando firefox

Filtrer dine søgeresultater efter Moniker

Hvis du ikke kender det officielle eller korrekte navn på en app, søger du efter den med et kendt kaldenavn (uformelt navn) eller moniker.

For eksempel kan du søge efter 'Iobit Uninstaller'-applikation med monikeren 'Iobit':

winget-søgning --moniker=iobit

Ovenstående vil vise apps med den matchende moniker eller kaldenavn.

Filtrer dine søgeresultater efter kilde

Winget henter applikationspakker fra Microsoft Store og Winget repositories til installation og opgradering af apps. Når du søger efter applikationer ved hjælp af Winget-værktøjet, henter det apps fra Microsoft Store og Winget-kilder samt andre brugerdefinerede kilder, du måtte have tilføjet. Du kan dog også slå apps op fra én bestemt kilde i stedet for alle at bruge enten -s eller --kilde mulighed.

Syntaksen:

vingesøgning -S 

eller

winget-søgning --Kilde 

Hvor er navnet på kildelageret, det kan være enten msstore eller vinge.

Eksempel:

Når du søger efter 'Spotify' app med nogen filtre, vil du få følgende resultater fra både kilderne 'msstore' (MS Store) og 'winget' repository:

For at begrænse søgningen til en bestemt kilde skal du skrive en af ​​følgende kommandoer og trykke på Gå ind.

Til Microsoft Store-kilde:

winget search -s msstore spotify

For Winget-kilde:

winget søgning --kilde winget spotify

I ovenstående kommandoer kan du bruge en af ​​de -s eller --kilde mulighed for at filtrere din søgning efter kilden.

Som et resultat vil den kun hente resultater fra den angivne kilde.

Filtrer dine søgeresultater efter antal

Du kan også angive antallet af output eller resultater, du kan få ved en søgning efter en app ved hjælp af -n eller --tælle mulighed.

Indtast en af ​​disse kommandoer for at begrænse antallet af udgange til et bestemt antal:

winget søge -n 

eller

winget søge -tælle 

Hvor erstat til antallet af resultater (antal), du ønsker at få for en søgning.

Eksempel:

For eksempel, hvis du vil begrænse outputtet til 5, når du søger efter 'Firefox'-appen, skal du bruge en af ​​disse kommandoer:

winget søgning -n 5 firefox

eller

winget search --tæl 5 firefox

Find App Package ved hjælp af Exact String

Nogle gange ønsker du kun at finde den softwarepakke, der matcher den nøjagtige forespørgselsstreng. I sådanne tilfælde kan du bruge e eller eksakt mulighed for at finde den pakke, der matcher den nøjagtige streng i forespørgslen.

Eksempel: For at finde Recava-appen ved hjælp af eksakt match, prøv nedenstående kommandoer:

vingesøgning --nøjagtig Recuva

eller

winget søg -e Recuva

Søg app med flere filtermuligheder

Du kan også bruge flere filtermuligheder til at søge efter app. I eksemplet nedenfor begrænser vi søgningen til navnet på applikationen (firefox) og antallet af resultater (3).

winget-søgning --name=firefox --count=3

Søg i flere apps med en enkelt kommando

Winget kan også bruges til at finde flere apps ad gangen med en enkelt kommando. For at gøre det skal du forbinde flere kommandoer med et-tegnet && tegn. Her er et eksempel på en kommando:

winget search vlc && winget search twitter && winget search Recuva

Se pakkeoplysninger i Winget

Hvis du ønsker at se mere information om en specifik applikationspakke, kan du gøre det med at vise kommando.

For at vise flere oplysninger om en pakke skal du køre følgende kommando:

winget show 

For at se de muligheder, der er tilgængelige for kommandoen show, skal du bruge følgende kommando:

winget show -?

Dette er de tilgængelige flag (valgmuligheder), der kan bruges med at vise kommando:

  • -m,--manifest: Stien til pakkens manifest.
  • --id: Filtrer resultater efter id
  • --navn: Filtrer resultater efter navn
  • --moniker: Filtrer resultater efter moniker
  • -v eller --version: Brug den angivne version; standard er den nyeste version
  • -s eller --kilde: Find pakke ved hjælp af den angivne kilde
  • -e eller --eksakt: Find pakke ved hjælp af eksakt match
  • --versioner: Vis tilgængelige versioner af pakken
  • --header: Valgfri Windows-Package-Manager REST-kilde HTTP-header
  • --accepter-kilde-aftaler: Accepter alle kildeaftaler under kildehandlinger

Eksempel 1:

For eksempel, hvis du vil se detaljer om pakken 'Spotify' med app-id'et 'Spotify.Spotify', skal du køre følgende kommando:

winget show --id=Spotify.Spotify

Eksempel 2:

Winget-lagre eller -kilder kan indeholde flere versioner af en softwarepakke. For at se listen over alle tilgængelige pakkeversioner skal du udføre følgende kommando (eksempel):

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

Hvor udskiftes --id=7Zip.7Zip med muligheden og argumentet, du ønsker at bruge til at vise en liste over tilgængelige appversioner.

Administrer kilder til pakker i Winget

Windows Package Manager (Winget) giver dig mulighed for at tilføje, liste, opdatere, fjerne, nulstille og eksportere lagre eller kilder.

For at administrere depoter eller kilder skal du køre følgende kommando:

vingekilde 

Når du indtaster kommandoen ovenfor, vil du se listen over underkommandoer, som du kan bruge til at manipulere kilderne.

Nedenfor er alle understøttede underkommandoer til kilde kommando:

  • tilføje: Tilføj en ny kilde
  • liste: Liste over aktuelle kilder
  • opdatering: Opdater aktuelle kilder
  • fjerne: Fjern aktuelle kilder
  • Nulstil: Nulstil kilder
  • eksport: Eksporter aktuelle kilder

For eksempel, for at se listen over aktuelle kilder, skriv nedenstående kommando:

winget kildeliste

For at få alle detaljer om en bestemt kilde, brug denne kommando:

winget kildeliste --navn winget

For at opdatere en given kilde skal du køre følgende kommando:

winget kildeopdatering --navn winget

Vis listen over installerede pakker

For at se listen over alle de installerede softwarepakker på din computer skal du køre følgende kommando:

vingeliste 

For at se det understøttede flag for listekommandoen:

vingeliste -?

Nedenfor er de understøttede muligheder for liste kommando:

  • --id: Filtrer resultater efter id
  • --navn: Filtrer resultater efter navn
  • --moniker: Filtrer resultater efter moniker
  • --tag: Filtrer resultater efter tag
  • --kommando: Filtrer resultater efter kommando
  • -n eller --tælle: Vis kun det angivne antal resultater
  • -s eller --kilde: Find pakke ved hjælp af den angivne kilde
  • -e eller--eksakt: Find pakke ved hjælp af eksakt match
  • --header: Valgfri Windows-Package-Manager REST-kilde HTTP-header
  • --accepter-kilde-aftaler: Accepter alle kildeaftaler under kildehandlinger

Eksempel:

Der kan være installeret flere programmer med samme navn på din pc. For eksempel kan du med nedenstående kommando liste alle de apps, der har 'Xbox' på deres navn.

winget liste --navn xbox

Installer apps på din computer ved hjælp af Winget

Når du har fundet app-pakken, er det tid til at installere den med winget. Det winget installation kommandoen giver dig mulighed for hurtigt at installere et hvilket som helst program fra dets arkiver uden at skulle igennem besværet med at jage programmet online, downloade det og gennemgå de flere trin i installationsguiden.

Syntaksen for installationskommandoen:

winget installation 

For at få mere information om installere kommando og understøttede muligheder, kør nedenstående kommando:

winget installere -?

Her er de understøttede muligheder/flag for installere kommando:

  • -m,--manifest: Stien til pakkens manifest.
  • --id: Filtrer resultater efter id
  • --navn: Filtrer resultater efter navn
  • --moniker: Filtrer resultater efter moniker
  • -v eller --version: Brug den angivne version; standard er den nyeste version
  • -s eller --kilde: Find pakke ved hjælp af den angivne kilde
  • --omfang: Vælg installationsomfang (bruger eller maskine)
  • -e eller--eksakt: Find pakke ved hjælp af eksakt match
  • -jeg eller --interaktiv: Anmod om interaktiv installation; brugerinput kan være nødvendig
  • -h eller --stille: Anmod om lydløs installation
  • --lokale: Landestandard at bruge (BCP47-format)
  • -o eller --log: Logplacering (hvis understøttet)
  • -- tilsidesætte: Tilsidesæt argumenter, der skal videregives til installationsprogrammet
  • -l eller --Beliggenhed: Placering at installere på (hvis understøttet)
  • --kraft: Tilsidesæt installatørens hash-check
  • --accepter-pakke-aftaler: Accepter alle licensaftaler for pakker
  • --accepter-kilde-aftaler: Accepter alle kildeaftaler under kildehandlinger
  • --header: Valgfri Windows-Package-Manager REST-kilde HTTP-header

Du kan bruge disse muligheder til at angive, hvilket program der skal installeres, hvordan du vil installere det, og hvor det specifikke program skal installeres.

Eksempel:

Lad os antage, at du vil installere en VLC Media Player. Til det kan du bruge nedenstående kommando:

winget installere vlc

Bemærk: Hvis navnet på programmet eller forespørgslen indeholder et mellemrum, skal du sætte det i dobbelte anførselstegn.

Der findes dog flere pakker, der matcher din inputforespørgsel, og den ved ikke, hvilken den skal installere, så Winget viser dig nedenstående resultat.

Installer apps med Winget ved hjælp af app-id'et

Det, du skal gøre, er at forfine dit input, hvilket betyder, at du skal være mere specifik om, hvilken pakke, du skal installere. Til det skal du bruge ovenstående tilgængelige muligheder med installere kommando for at angive den korrekte app.

Den bedste måde at installere den korrekte applikation på er at bruge app-id'et til at angive den bestemte app-pakke. Så når du søger efter en app ved hjælp af Søg kommando, noter app-id'et for den pakke, du vil installere. Hvis du har flere pakker med samme navn, kan du bruge app-id'et til at installere en bestemt applikation.

For at installere en specifik applikation ved hjælp af app-id'et skal du bruge nedenstående formel:

winget install --id=

Lad os for eksempel sige, at du vil installere VLC-medieafspilleren ved hjælp af winget. Slå først VLC-pakken op i Winget og noter app-id'et for at få den korrekte app. Forkert id kan installere en anden app, end du havde til hensigt, eller vil slet ikke installere nogen app.

For at installere VLC-appen fra Microsoft Store-lageret skal du bruge app-id'et (kombination af bogstaver og tal) fra resultatet:

winget install --id=XPDM1ZW6815MQM

eller

winget installer XPDM1ZW6815MQM

Du kan også indtaste id-argumentet direkte i kommandoen uden at inkludere --id mulighed. Så længe du sender det nøjagtige og unikke id-argument til kommandoen, genkender Winget det automatisk som et app-id og installerer den pågældende app.

Når du udfører installationskommandoen, vil Winget vise detaljerede oplysninger om pakken og softwarelicensen og spørge, om du accepterer vilkårene i aftalen. Du skal blot skrive 'Y' eller 'y' og trykke på Gå ind for at fortsætte processen.

Det vil tage et par sekunder til minutter at downloade og installere appen afhængigt af din internethastighed og størrelsen på appen.

Hvis du vil installere med app-id'et, der er en kombination af udgivernavn og appnavn, skal du bruge nedenstående kommando:

winget install --id=VideoLAN.VLC

eller

winget install --id VideoLAN.VLC

Når du installerer appen fra Winget-lageret, som normalt indeholder tredjepartsapplikationer, kræver det ikke, at du accepterer nogen licensaftale.

Installer apps med Winget efter appnavnet

Hvis du ikke har flere applikationer med det samme navn i Winget-lagrene, kan du bruge app-navnet til at angive, hvilket program der skal installeres.

For at installere 'Recuva'-appen kan du for eksempel bruge --navn mulighed med installationskommandoen:

winget install --navn Recuva

Installer en specifik version af et program med Winget

Som standard installerer Winget den seneste tilgængelige version af programmet. Du kan dog også angive, hvilken version af et program du vil installere ved hjælp af -v eller --version mulighed.

For at installere en specifik version af en app kan du kombinere applikationens ID med versionsindstillingen:

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

eller

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

Den seneste version af VLC er '3.0.16', men vi specificerede den ældre version '3.0.15' i ovenstående kommando for at installere den.

Installer apps fra en bestemt kilde

Du kan også angive en bestemt kilde (lager) for at få dine applikationer fra (msstore, winget eller custom store). For at gøre det skal du bruge -s eller --kilde mulighed med 'install' kommandoen. På denne måde kan du fjerne dubletter og installere den korrekte applikation.

Lad os antage, at du vil installere 'Audacity'-programmet fra winget-depotet (tredjepart), du kan prøve denne kommando:

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

Sådan installerer du en app fra Microsoft Store-lageret:

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

Installer apps på den aktuelle bruger eller alle brugere

Det --omfang mulighed kombineret med installere kommando giver dig mulighed for at angive, om appen kun skal installeres på den aktuelle bruger eller på alle brugere (maskine).

For kun at installere et program på den aktuelle bruger, skal du bruge bruger argument for --omfang muligheder:

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

For at installere en applikation på alle brugere skal du bruge maskine argument for --omfang muligheder:

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

Men hvis du har til hensigt at angive omfanget som 'bruger', skal du køre denne kommando i normal kommandoprompt (ikke i forhøjet tilstand).

Installer apps ved hjælp af den nøjagtige streng i forespørgslen

Hvis du vil begrænse valget til én pakke, skal du bruge id'et for applikationen sammen med den nøjagtige forespørgselsindstilling (-e eller --eksakt). I modsætning til andre muligheder kontrollerer den nøjagtige forespørgselsindstilling strengen for store og små bogstaver. App-id'et eller navnet på appen skal være nøjagtigt som angivet i søgeresultatet. Selvom et enkelt tegn er i et andet bogstav, accepterer kommandoen ikke forespørgslen.

Her er en eksempelkommando til at installere en app ved hjælp af den nøjagtige streng i forespørgslen (Appnavn):

winget installere Audacity.Audacity -e

eller

winget installer Audacity.Audacity -nøjagtig

Installer apps i interaktiv tilstand

Når du installerer appen med Winget i standardinstallationstilstand, vil den ikke kræve yderligere input fra dig, og den vil kun vise dig installationsprocessen under installationen. Men hvis du har brug for at konfigurere eller vælge muligheder under installationen, kan du køre installationsprogrammet i interaktiv tilstand. I interaktiv tilstand kan du vælge dine ønskede muligheder i installationsguiden.

For at køre installationsprogrammet i interaktiv tilstand, skal du bruge -jeg eller --interaktiv mulighed:

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

eller

winget install --id=Audacity.Audacity -i

Installer apps i lydløs tilstand

Du kan også køre pakkeinstallationen i baggrunden uden at bede om input eller vise installationsfremskridt. Denne tilstand vil undertrykke alle UI af installationen. For at gøre dette skal du bruge -h eller --stille mulighed med installere kommando.

For at køre softwareinstallationen i baggrunden skal du køre følgende kommando:

winget installer Audacity.Audacity --silent

eller

winget installer Audacity.Audacity -h

Dette vil undertrykke alle brugergrænseflader i installationsprocessen.

Skift installationsstedet for et program

Som standard er applikationer installeret på systemdrevet i mappen 'C:\Program Files', men du kan ændre installationsmappen for et program med -l eller --Beliggenhedmulighed.

For eksempel vil vi installere Notepad++-programmet på "D:\Software"-placeringen i stedet for standardmappen 'C:\Program Files'. Til det skal vi bruge nedenstående kommando:

winget install Notepad++.Notepad++ -e --placering "D:\Software"

I ovenstående kommando er 'Notepad++.Notepad++' ID'et for den applikation, vi vil installere, nøjagtig forespørgselsmulighed -e er at begrænse valget til én fil, og --Beliggenhed bruges til at angive den brugerdefinerede installationsplacering.

Spring over Installer Hash Check

Når du installerer software med winget, verificerer den automatisk dataintegriteten af ​​installationsfilerne. Men hvis du installerer et program, som du ikke vil tjekke for hashen, kan du bruge --kraft mulighed:

winget installer WSAtools -e --force

Accepter licensaftaler

Når du installerer bestemt software, bliver du bedt om at acceptere licensaftalen for softwarepakker og kilde. Du kan undgå disse prompter ved at acceptere licensaftalen på forhånd.

For at acceptere licensaftalen for en pakke, kan du bruge --accepter-pakke-aftaler mulighed med installationskommandoen:

winget install --id=9WZDNCRFJ2WL --accepter-pakke-aftaler

For at acceptere kildelicensaftalen kan du bruge --accepter-kilde-aftaler mulighed:

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

Eller

Du kan acceptere begge licensaftaler med denne kommando:

winget install --id=9WZDNCRFJ2WL --accept-pakke-aftaler --accept-kilde-aftale

Installer flere applikationer på én gang med Winget på Windows 11

En anden stor fordel ved at bruge Winget er, at du kan installere flere apps på samme tid med en enkelt kommando. Alt du skal gøre er at deltage i hver Winget-installationskommando med to og-tegn && tegn i en enkelt eksekverbar kommando.

Her er syntaksen for installation af flere apps med winget:

winget install && winget install && winget install 

Hvor udskiftes med det faktiske navn eller app-id og med muligheder understøttet af installere kommando.

For eksempel vil kommandoen nedenfor installere en VLC-medieafspiller, Notepad++ og Audacity-applikationer på én gang på dit system:

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

Som du kan se ovenfor, er alle tre app-pakker blevet installeret med en enkelt kommando.

Opdater eller opgrader applikationer ved hjælp af Winget

Winget giver dig mulighed for ikke kun at installere app-pakker, men også opgradere eller afinstallere de eksisterende. Du kan opgradere enhver eksisterende applikation med opgradering kommando på dit system, så længe der er en tilgængelig opdatering til den pågældende app.

Syntaksen for at opgradere app ved hjælp af Winget er:

winget opgradering [[-q] ] []

At kende de understøttede muligheder, der er tilgængelige for opgradering kommando, indtast følgende kommando:

winget opgradering -?

Følgende muligheder er tilgængelige for opgradering kommando:

  • -m,--manifest: Stien til pakkens manifest.
  • --id: Filtrer resultater efter id
  • --navn: Filtrer resultater efter navn
  • --moniker: Filtrer resultater efter moniker
  • -v eller --version: Brug den angivne version; standard er den nyeste version
  • -s eller --kilde: Find pakke ved hjælp af den angivne kilde
  • -e eller --eksakt: Find pakke ved hjælp af eksakt match
  • -jeg eller --interaktiv: Anmod om interaktiv installation; brugerinput kan være nødvendig
  • -h eller --stille: Anmod om lydløs installation
  • -o eller --log: Logplacering (hvis understøttet)
  • -- tilsidesætte: Tilsidesæt argumenter, der skal videregives til installationsprogrammet
  • -l eller --Beliggenhed: Placering at installere på (hvis understøttet)
  • --kraft: Tilsidesæt installatørens hash-check
  • --accepter-pakke-aftaler: Accepter alle licensaftaler for pakker
  • --accepter-kilde-aftaler: Accepter alle kildeaftaler under kildehandlinger
  • --header: Valgfri Windows-Package-Manager REST-kilde HTTP-header
  • --alle: Opdater alle installerede pakker til nyeste, hvis de er tilgængelige

Men før du opgraderer en applikation, skal du kontrollere, om dine aktuelt installerede pakker har nogen tilgængelige opgraderinger. Du kan gøre det med opgraderings- eller listekommandoen, som viser alle de programmer, der er installeret på din computer (inklusive programmer, der ikke er installeret via Winget).

For at få en liste over alle de programmer, der er installeret på computeren, skal du køre denne enkle kommando:

winget opgradering

Hvis en opdatering er tilgængelig for en app, vil den nye version blive vist i den tilsvarende 'Tilgængelig' kolonne som vist nedenfor.

eller

vingeliste

For at opgradere en applikation skal du blot indtaste applikationsnavnet med opgraderingskommandoen. For eksempel vil vi her opgradere 'Recuva'-appen:

winget opgradering Recuva

Du kan også opgradere pakker via winget ved hjælp af forskellige tilgængelige muligheder (--id, --navn, --interaktiv, etc.). For at opgradere en applikation via Winget ved hjælp af deres ID skal du køre nedenstående kommando:

winget opgradering --id VideoLAN.VLC

Du kan også opgradere alle de pakker (med tilgængelige opdateringer) installeret på din pc på én gang. For at opgradere alle de installerede pakker (hvis opdateringer er tilgængelige), kan du udføre denne kommando:

winget opgradering --alle

Det --alle option finder alle applikationer med tilgængelige opgraderinger, og opgraderingskommandoen installerer opdateringerne.

Afinstaller eller fjern programmer ved hjælp af Winget

Hvis du vil afinstallere et program via Winget, kan du gøre det med afinstallere kommando. Det kan også fjerne de programmer, der ikke blev installeret ved hjælp af winget.

Syntaksen:

winget afinstaller [[-q] ] []

Det afinstallere kommandoen har sit eget sæt af muligheder, som kan ses ved at køre denne kommando:

winget afinstaller -?

Følgende muligheder er tilgængelige:

  • -m,--manifest: Stien til pakkens manifest
  • --id: Filtrer resultater efter id
  • --navn: Filtrer resultater efter navn
  • --moniker: Filtrer resultater efter moniker
  • -v,--version: Brug den angivne version; standard er den nyeste version
  • -s,--kilde: Find pakke ved hjælp af den angivne kilde
  • -e,--præcis: Find pakke ved hjælp af eksakt match
  • -i,--interaktiv: Anmod om interaktiv installation; brugerinput kan være nødvendig
  • -h,--stille: Anmod om lydløs installation
  • -o,--log: Logplacering (hvis understøttet)
  • --header: Valgfri Windows-Package-Manager REST-kilde HTTP-header
  • --accepter-kilde-aftaler: Accepter alle kildeaftaler under kildehandlinger

Du kan bruge ovenstående muligheder til yderligere at indskrænke din søgning eller valg af det korrekte program, du vil afinstallere.

Før du afinstallerer programmer, skal du først se alle de apps, der er installeret på din enhed:

vingeliste

Eksempel 1:

For eksempel, for at afinstallere 'Dinamic Wallpaper'-applikationen, bruger vi nedenstående kommando:

winget afinstaller "Dinamic Wallpaper"

Da forespørgslen (Appnavn) har et mellemrum, har vi sat det i dobbelte anførselstegn.

Eksempel 2:

Du kan bruge --navn mulighed for at angive appen med et specifikt navn, du vil afinstallere fra din pc.

winget afinstaller --name Notepad++ -e

Du kan også tilføje den nøjagtige forespørgsel -e mulighed for at begrænse valget til et nøjagtigt pakkenavn.

Eksempel 3:

Hvis du har flere applikationer med samme navn, kan du bruge applikations-id'et til at angive den korrekte applikation.

For eksempel, når du viser 'Xbox'-applikationerne på din computer, får du flere resultater.

For at afinstallere 'Xbox Game Bar Plugin'-pakken kan du bruge --id mulighed for at angive applikations-id:

winget uninstall --id=Microsoft.XboxGameOverlay_8wekyb3d8bbwe

Eksempel 4:

Nogle gange, når du afinstallerer et program, kan det efterlade tonsvis af softwarerester som historik, registre, gemte filer osv. Afhængigt af softwaren kan det give dig muligheder for at rydde yderligere indstillinger og data. For at gøre det skal du bruge den interaktive guide til at afinstallere apps.

For at afinstallere et program i en interaktiv tilstand skal du køre nedenstående kommando:

winget afinstaller Notepad++ -e --interactive

Hvis du vil undertrykke alle brugergrænseflader og fjerne et program i lydløs tilstand, skal du køre nedenstående kommando:

winget afinstaller Notepad++ -e -h

Se de eksperimentelle funktioner i Windows Package Manager

Funktionskommandoen giver dig mulighed for at se listen over eksperimentelle funktioner og status, der er tilgængelig for din version af Windows Package Manager (winget).

For at se status for eksperimentelle funktioner på Winget skal du køre følgende kommando:

vingetræk

Du vil se listen over funktioner, og om de er aktiveret eller deaktiveret i kolonnen 'Status'. Du kan aktivere eller deaktivere funktioner gennem Winget-indstillinger.

Konfigurer indstillinger for Windows Package Manager (Winget).

Windows Package Manager (Winget)-indstillinger kan redigeres i en JSON-indstillingsfil. 'settings.json' giver dig mulighed for at tilpasse forskellige Winget-klientoplevelser og -præferencer såsom automatiske opdateringsindstillinger, UI på statuslinjen, installationsadfærd, funktioner og mere.

For at åbne filen settings.json skal du køre nedenstående enkle kommando:

winget indstillinger

Som standard åbnes JSON-filen i din standard teksteditor som Notesblok.Det anbefales dog at redigere JSON-filer i en kodeeditor, helst 'Microsoft Visual Studio Code', som vil være nemmere at redigere. Hvis standardtekst-/kodeeditoren allerede er indstillet, vil den automatisk starte din standardteksteditor og åbne indstillingsfilen i den.

Hvis du ikke har Visual Studio Code, kan du installere den med denne kommando:

winget installere Microsoft.VisualStudioCode

Hvis du ikke vil installere VS Code, kan du også redigere indstillingerne i Notesblok.

Når først JSON-indstillingsfilen åbnes for første gang i din teksteditor, vil der ikke være konfigureret nogen indstillinger.

Skift opdateringsinterval for kilden

Det autoUpdateIntervalInMinutes kode angiver tidsintervallet (i minutter) for kontrol af opdateringer til kilden. Standardopdateringsintervallet er indstillet til '5'. Du kan ændre det efter dit behov. Hvis du vil deaktivere den automatiske opdateringskontrol til en kilde, skal du bare ændre den til '0'.

I eksemplet nedenfor ændrer vi opdateringsintervallet til '10' minutter.

Hvis du har deaktiveret automatisk opdateringskontrol, kan du manuelt tjekke opdateringer for kilden via winget kildeopdatering.

Skift visuelt design af statuslinjen

Du kan ændre den visuelle stil eller farve på statuslinjen med visuel indstilling. Standardfarven på statuslinjen er 'accent', men du kan ændre den til 'retro' eller 'regnbue'.

For eksempel, for at ændre statuslinjens farve til 'regnbue', skal du tilføje følgende kode i JSON-filen:

"visual": { "progressBar": "regnbue" },

Og sørg for at tilføje et lukkebeslag } i slutningen af ​​JSON-koden.

Skift installationsomfang for applikationen

Du kan også ændre installationsadfærden, herunder omfang, lokalitet og mere ved at bruge install Behavior indstilling.

Omfangsindstillingen angiver, om en pakke kun skal installeres for den aktuelle bruger eller hele maskinen. Du kan indstille omfanget af hele installationen til enten bruger eller maskine.

Indtast nedenstående kode for at ændre omfanget til den aktuelle bruger:

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

Aktiver eller deaktiver eksperimentelle funktioner i Winget

Som vi nævnte i det foregående afsnit, kan du også konfigurere de eksperimentelle funktioner i Winget i filen settings.json. Det eksperimentelle funktioner indstilling giver dig mulighed for at aktivere eller deaktivere funktionerne. Kør for at se listen over tilgængelige eksperimentelle funktioner vingetræk.

Som du kan ovenfor er der to funktioner tilgængelige for denne version af Windows Package Manager - 'Vis afhængighedsoplysninger' og 'Direct MSI Installation'. Afhængighedsfunktionen viser afhængighedsoplysninger for pakken, og 'Direct MSI Installation' giver dig mulighed for direkte at installere MSI-pakker i stedet for msiexec. Noter egenskaberne for funktionerne ned, som du kan bruge i indstillingerne til at aktivere eller deaktivere den specifikke funktion.

For at aktivere funktionen 'Direct MSI Installation' skal du tilføje nedenstående kode i JSON-filen:

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

For at aktivere funktionen 'Vis afhængighedsoplysninger' skal du inkludere nedenstående kode i JSON-filen:

 "experimentalFeatures": { "dependencies": true },

Nu, løb vingetræk kommando igen for at bekræfte, om funktionerne er aktiveret.

For at deaktivere en funktion skal du blot ændre den boolske værdi til falsk i koden.

For at vide mere om Winget-indstillingsskemaet og dets brug, tjek denne artikel – //raw.githubusercontent.com/microsoft/winget-cli/master/schemas/JSON/settings/settings.schema.0.2.json.

Eksporter installeret software til en anden computer via Winget

En anden fantastisk funktion ved Winget-værktøjet er, at det giver dig mulighed for at eksportere de installerede apps på din computer til en JSON-fil, der kan bruges til hurtigt at installere de samme apps på en anden maskine. Denne funktion kan være nyttig, hvis du forsøger at installere de samme apps på flere computere, eller hvis du nulstiller/geninstallerer din computer.

Winget vil dog kun installere apps i Winget-lageret. Andre programmer som pc-spil vil ikke blive installeret gennem Winget JSON-filer.

Syntaksen for eksportkommando:

winget eksport [-o] []

Indtast nedenstående kommando for at se understøttede argumenter og muligheder:

vinge eksport -?

Følgende er det eneste tilgængelige argument:

  • -o eller --produktion: Sti til JSON-filen, der skal oprettes.

Følgende muligheder er tilgængelige:

  • -s eller --kilde: Eksporter pakker fra den angivne kilde.
  • --inkluder-versioner: Inkluder specifikke pakkeversioner i JSON-filen.
  • --accepter-kilde-aftaler: Accepter alle kildeaftaler under kildehandlinger og undgå prompt.

Eksempel:

For at eksportere listen over installerede apps på din computer til en JSON-fil, skal du udføre kommandoen nedenfor:

winget eksport -o F:\mycomputerapps.json --include-versioner

eller

winget eksport -output F:\mycomputerapps.json --include-versioner

Her, -o eller --produktion argument angiver stien, hvor du vil gemme JSON (eksport) filen. Indstillingen –include-versions fortæller winget at inkludere versionerne af de apps, der i øjeblikket er installeret i JSON-filen. Som standard vil kommandoen Import installere de nyeste versioner af apps fra JSON-filen. Men hvis du vil eksportere de specifikke versioner af apps fra den eksisterende computer, skal du inkludere --inkluder versioner mulighed.

Hvis en installeret app eller version ikke er tilgængelig i lagrene, vil du se 'Installeret pakke/version er ikke tilgængelig fra nogen kildemeddelelse', og disse apps vil ikke være inkluderet i JSON-filen.

Som du kan se nedenfor, indeholder den nyoprettede JSON-fil listen over programmer, der er installeret på din maskine.

Importer applikationsliste fra en anden computer via Winget

Importkommandoen giver dig mulighed for at installere listen over programmer fra en JSON-fil på din computer.

Syntaksen for importkommandoen:

winget import [-i] []

Indtast nedenstående kommando for at se understøttede argumenter og muligheder:

winget import -?

Følgende argumenter understøttes:

  • -jeg eller --import-fil: Sti til JSON-filen, der skal importeres

Følgende muligheder understøttes:

  • --ignorer-utilgængelig: Ignorer utilgængelige pakker
  • --ignorer-versioner: Ignorer versioner specificeret i JSON-filen og installer den seneste tilgængelige version
  • --accepter-pakke-aftaler: Accepter alle licensaftaler for pakker
  • --accepter-kilde-aftaler: Accepter alle kildeaftaler under kildehandlinger

Eksempel:

For at installere (importere) programmerne fra en JSON-fil på en computer skal du køre kommandoen:

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

eller

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

I ovenstående kommando, -jeg eller --import-fil argument angiver stien til den JSON-fil, du vil importere. Det --ignorer-utilgængelig option undertrykker den fejl, du får, når en specificeret pakke i JSON-filen ikke er tilgængelig i lagrene. Og --ignorer-versioner option ignorerer versioner angivet i JSON-filen og installerer den seneste tilgængelige version af apps.

Hvis en pakke allerede er installeret, vil Winget forsøge at finde en opdatering til den pakke. Hvis den allerede er opdateret, vil du se meddelelsen 'pakken er allerede installeret:' og 'Ingen relevant opdatering fundet'.

Det er det.