Alt du trenger å vite om å installere og bruke Windows Package Manager (WINGET) i Windows 11 med eksempler.
Windows Package Manager, kjent som WINGET av brukerne, er en kommandolinjebasert pakkebehandling som lar deg raskt finne, laste ned, installere, oppgradere, avinstallere og konfigurere applikasjoner på Windows 10- og Windows 11-datamaskiner.
Microsofts Windows Package Manager gjør det enkelt å administrere apper ved å kjøre en enkelt kommando – Winget
i ledeteksten. Hvis du for eksempel ønsker å installere eller oppdatere en app på datamaskinen din, kan du bare påkalle en rask 'Winget'-kommando for å finne og installere den nyeste versjonen av en applikasjon ved navn uten å måtte gå gjennom de ekstra trinnene for å søke på nettet , laster ned og installerer den manuelt.
Winget er et innebygd verktøy i Windows 11 som gjør installasjon, oppdatering, konfigurering og fjerning av flere apper sømløs. I denne artikkelen vil vi se på hvordan du installerer (hvis den ikke allerede er installert) og bruker Windows Package Manager (Winget) i Windows 11.
Slik installerer du WINGET (Windows Package Manager) i Windows 11
Windows Package Manager (Winget) kommandolinjeverktøy er faktisk satt sammen med Windows 11 som standard som "App Installer". App-installasjonsprogrammet er uansett ikke installert på din Windows 11-PC, du må installere det fra Microsoft Store. Hvis den allerede er installert, sørg for at den er oppdatert med den nyeste versjonen.
Hvis du ikke allerede har installert App Installer på datamaskinen din, er det to måter du kan installere det på:
Få appinstallasjonsprogrammet fra Microsoft Store. For å gjøre dette, åpne Microsoft Store og søk etter 'App Installer'.
Åpne deretter 'App Installer'-siden og klikk på 'Get'-knappen for å installere den. Hvis du allerede har appen, klikker du på "Oppdater"-knappen for å oppdatere appen.
Hvis du ønsker å installere Windows Package Manager med et frakoblet installasjonsprogram, du kan laste ned den nyeste versjonen av denne appen fra GitHub-siden.
Besøk utgivelsessiden for Windows Package Manager på GitHub og velg den nyeste versjonen.
Når Windows Package Managers siste versjonsside åpnes, klikker du på nedlastingslenken '.msixbundle' (Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle) under Assets-delen for å laste ned offline-installasjonsprogrammet.
Etter at filen er lastet ned, dobbeltklikker du på den for å installere appen. Klikk deretter på "Installer"-knappen i veiviseren. Hvis du ser meldingen "App Installer er allerede installert", klikker du bare på "Reinstall"-knappen for å installere appen på nytt.
Når appen er installert, start datamaskinen på nytt.
Slik bruker du WINGET, Windows Package Manager i Windows 11
Når du har installert Windows Package Manager kommandolinjeverktøy, kan du kjøre vinge
fra ledetekst-vinduet eller ledetekst-skallet i Windows-terminalen.
For å kjøre Winget-kommandoen åpner du først Kommandoprompt som administrator. For å gjøre dette, klikk på Start på Windows 11 og søk etter "Ledetekst" eller "CMD". Høyreklikk deretter på toppresultatet og velg alternativet "Kjør som administrator". Hvis du ser en UAC-advarselsdialogboks, klikk "Ja" for å bekrefte.
Til å begynne med, bare skriv Winget
på ledeteksten og trykk Enter.
Du vil få en liste over kommandoer og informasjon om hvordan du bruker verktøyet. Dette er Winget-kommandoene som er tilgjengelige:
kommando | handling |
---|---|
Installere | Installerer den gitte pakken |
Forestilling | Viser informasjon om en pakke |
Kilde | Administrer kilder til pakker |
Søk | Finn og vis grunnleggende informasjon om pakker |
Liste | Vis installerte pakker |
Oppgradering | Oppgraderer den gitte pakken |
Avinstaller | Avinstallerer den gitte pakken |
Hash | Hjelper for å hash installasjonsfiler |
Validere | Validerer en manifestfil |
Innstillinger | Åpne innstillinger eller angi administratorinnstillinger |
Funksjoner | Viser statusen til eksperimentelle funksjoner |
Eksport | Eksporterer en liste over de installerte pakkene |
Import | Importerer alle pakkene i en fil |
I tillegg til kommandoene ovenfor, vil du også få kommandoer for å sjekke Windows Package Manager-versjonen og få mer informasjon om verktøyet:
-- versjon
:Vis versjon av verktøyet-- info
: Vis generell informasjon om verktøyet
For å få flere detaljer om verktøyet, skriv inn følgende kommando og trykk Tast inn
:
winget --info
Winget-kommandoer skiller ikke mellom store og små bokstaver, så du kan bruke små bokstaver, store bokstaver eller en blanding av begge, det vil fungere på samme måte.
Hver av de ovennevnte kommandoene har sitt eget sett med alternativer/brytere som kan brukes med kommandoene for å oppdage, installere, oppgradere, fjerne og konfigurere applikasjoner etter ditt behov.
For å få mer informasjon og se alternativer for en bestemt kommando, send hjelpen -?
argument etter kommandonavnet. For eksempel, hvis du vil vite mer informasjon omSøk
kommandoen så vel som dens argumenter og alternativer, skriv inn kommandoen nedenfor:
winget søk -?
Søk raskt etter apper i Winget
Winget-lagre er fylt med hundrevis av nyttig programvare, alt fra vanlig Windows-skrivebordsprogramvare til utviklerverktøy.
Du kan bruke Winget til å raskt finne og installere applikasjoner fra depotet ved å referere til appnavn, tag, id eller andre. Hvis du vil finne en app, må du bruke søkekommandoen. For å søke etter en app, bruk følgende kommando:
vinget søk
Der erstattes '' med navnet på appen du vil installere.
Eksempel:
La oss si at du vil installere ‘Twitter’-appen, du kan bruke følgende kommando for å installere appen i stedet for å lete etter den på nettet:
winget søk twitter
Når du utfører din første kommando, vil Winget informere deg om at MS Store-kilden krever at du ser kildeavtalen før du bruker verktøyet. Du kan sjekke ut avtalen fra denne URL-en –
Vilkår for transaksjon: //aka.ms/microsoft-store-terms-of-transaction
Hvis du godtar alle vilkårene for kildeavtalene, skriv ganske enkelt "Y" og trykk Enter.
Nå vil Winget søke etter appen og vise deg en liste over alle appene som har navnet "Twitter" i seg som vist nedenfor. I skjermbildet nedenfor er toppresultatet den riktige appen vi ønsker.
Hvis du søker etter en app med feil navn, id, moniker (kallenavn) eller merkelapp, vil du få en feilmelding som sier "Ingen pakke funnet som samsvarer med inndatakriteriene" som vist nedenfor.
Du kan også bruke -q
eller --spørsmål
argumenter for å søke etter apppakkene som er tilgjengelige for winget som inneholder søkeordet (Twitter):
winget søk -q twitter
eller
winget søk --query twitter
Disse spørringsargumentene er valgfrie, verdiene vil også fungere uten dem.
Hvis navnet på programmet inneholder et mellomrom, setter du appnavnet i anførselstegn. For eksempel:
winget-søk "Mozilla Firefox"
Filtrer søkeresultatene dine i Winget
Som du kan se nedenfor, når vi søkte etter programvarepakker med søkeordet "Twitter", vil Winget returnere alle pakker som kan ha ordet "Twitter" i navn, ID, moniker eller Tag-feltet. Den vil også vise appene som har delen av navnet som "Twitter".
Hvis du får hundrevis av resultater som dette, vil det være vanskelig å finne den spesifikke applikasjonen du leter etter.
Heldigvis gir Winget en liste over søkefiltre (alternativer) som lar deg begrense søket eller begrense de returnerte resultatene. For å se alternativene som støttes av Søk
kommando, kjør kommandoen nedenfor:
winget søk -?
Søket kan filtreres med følgende alternativer:
--id
: Filtrer resultater etter id--Navn
: Filtrer resultater etter navn--moniker
: Filtrer resultater etter moniker--stikkord
: Filtrer resultater etter tag--kommando
: Filtrer resultater etter kommando-n
eller--telle
: Vis kun det angitte antallet resultater-s
eller--kilde
: Finn pakken ved å bruke den angitte kilden-e
eller--nøyaktig
: Finn pakke med eksakt samsvar
Filtrer søkeresultatene dine etter navn
Nå, med alternativene ovenfor, kan du filtrere søkeresultatene dine. Du kan enkelt begrense søket til navnet på applikasjonen alene. Syntaksen:
winget søk --navn
La oss si at du bare vil finne apppakkene som har ordet Twitter
i «Navn»-feltet til resultatet. Du kan bruke kommandoen nedenfor for å prøve det:
winget-søk --navn Twitter
Som du kan se, returnerer winget bare resultatene som strengen "Twitter" i "Navn"-feltet og andre har utelatt.
Filtrer søkeresultatene dine etter ID
Du kan også begrense søket til applikasjonens ID. Hver applikasjonspakke har en spesifikk ID som er en kombinasjon av bokstaver og tall (f.eks. 9WZDNCRFJ110) eller en kombinasjon av utgiver og applikasjonsnavn (f.eks. Mozilla.Firefox).
Hvis du vil finne pakkene etter app-ID, kan du bruke følgende kommando for å filtrere søket:
winget søk --ID
eller
winget søk --ID =
Erstatt argumentet med ID-en til applikasjonen du vil søke etter.
Eksempel 1:
For eksempel er Twitter-app-ID fra MS-butikken 9WZDNCRFJ140. Når du har en ID som er en kombinasjon av bokstaver og tall, må du legge til en =
tegn mellom ID
kommandoen og argumentet:
winget-søk --ID = 9WZDNCRFJ140
Sørg også for å legge til en enkelt før og etter likhetstegnet =
.
Eksempel 2:
Men hvis du har en ID som er en kombinasjon av utgiver og applikasjonsnavn, kan du angi ID-argumentet med eller uten =
skilt.
La oss for eksempel si at du søker etter 'firefox' i winget, du vil se alle resultatene med strengen 'firefox' i et hvilket som helst felt som vist i skjermbildet nedenfor. Som du kan se nedenfor inkluderer ID-en utgiveren og applikasjonsnavnet.
Nå, hvis du vil begrense søket til ID-en til firefox-applikasjonen, kan du bruke en av følgende kommandoer:
winget search --ID Mozilla.Firefox
eller
winget-søk --ID=Mozilla.Firefox
I kommandoene ovenfor er ID-en kombinasjonen av utgiveren og applikasjonsnavnet. Du har kanskje også lagt merke til i kommandoene ovenfor at du kan angi app-ID med eller uten =
og hvis du inkluderer likhetstegnet (=), sørg for at det ikke er mellomrom før og etter =
signere for denne typen app-ID.
Som du kan se ovenfor, vil du få de returnerte resultatene som krever den ID-en Mozilla Firefox
finnes i det eneste 'ID'-feltet i resultatene.
Filtrer søkeresultatene dine etter etiketter
Du kan også begrense søket til taggene som er oppført for applikasjonspakkene. For eksempel, hvis du vil filtrere søkeresultatet med taggen 'firefox', kan du prøve en av følgende kommandoer:
winget søk --tag firefox
eller
winget-søk --tag=firefox
Du vil få de returnerte resultatene med taggen ‘firefox’ oppført for pakkene.
Filtrer søkeresultatene etter kommandoer
En annen måte å filtrere søket på er å bruke kommandoene som er oppført for applikasjonen.
For å få bare programvarepakkene som har kommandoen 'firefox' oppført, kan du bruke en av følgende kommandoer:
winget søk --command=firefox
eller
winget søk --kommando firefox
Filtrer søkeresultatene dine etter Moniker
Hvis du ikke kjenner det offisielle eller riktige navnet på en app, søker du etter den med et kjent kallenavn (uformelt navn) eller moniker.
For eksempel kan du søke etter «Iobit Uninstaller»-applikasjon med navnet «Iobit»:
winget-søk --moniker=iobit
Ovenstående vil vise appene med den matchende monikeren eller kallenavnet.
Filtrer søkeresultatene dine etter kilde
Winget henter applikasjonspakker fra Microsoft Store og Winget repositories for å installere og oppgradere apper. Når du søker etter applikasjoner ved hjelp av Winget-verktøyet, henter det apper fra Microsoft Store og Winget-kilder samt andre egendefinerte kilder du kan ha lagt til. Du kan imidlertid også slå opp apper fra én spesifikk kilde i stedet for alle å bruke enten -s
eller --kilde
alternativ.
Syntaksen:
vingesøk -S
eller
winget søk --Kilde
Hvor er navnet på kildelageret, det kan være enten msstore
eller vinge
.
Eksempel:
Når du søker etter 'Spotify'-appen med noen filtre, vil du få følgende resultater fra både kildene 'msstore' (MS Store) og 'winget' repository:
For å begrense søket til en bestemt kilde, skriv inn en av følgende kommandoer og trykk Tast inn
.
For Microsoft Store-kilde:
winget søk -s msstore spotify
For Winget-kilde:
winget søk --kilde winget spotify
I kommandoene ovenfor kan du bruke en av de -s
eller --kilde
alternativet for å filtrere søket etter kilden.
Som et resultat vil den kun hente resultater fra den angitte kilden.
Filtrer søkeresultatene dine etter antall
Du kan også spesifisere antall utganger eller resultater du kan få på et søk etter en app ved hjelp av -n
eller --telle
alternativ.
For å begrense antall utganger til et spesifisert antall, skriv inn en av disse kommandoene:
vingesøk -n
eller
winget søk -count
Hvor erstatt til antall resultater (antall) du ønsker å få for et søk.
Eksempel:
Hvis du for eksempel vil begrense utgangen til 5 når du søker etter ‘Firefox’-appen, bruk en av disse kommandoene:
winget søk -n 5 firefox
eller
winget search --tell 5 firefox
Finn apppakken ved å bruke Exact String
Noen ganger vil du bare finne programvarepakken som samsvarer med den eksakte søkestrengen. I slike tilfeller kan du bruke e
eller nøyaktig
alternativet for å finne pakken som samsvarer med den eksakte strengen i spørringen.
Eksempel: For å finne Recava-appen ved å bruke eksakt samsvar, prøv kommandoene nedenfor:
vingesøk --eksakt Recuva
eller
vingesøk -e Recuva
Søkeapp med flere filteralternativer
Du kan også bruke flere filteralternativer for å søke etter app. I eksemplet nedenfor begrenser vi søket til navnet på applikasjonen (firefox) og antall resultater (3).
winget søk --name=firefox --count=3
Søk i flere apper med en enkelt kommando
Winget kan også brukes til å finne flere apper om gangen med en enkelt kommando. For å gjøre det, må du slå sammen flere kommandoer med og-tegnet &&
tegn. Her er en eksempelkommando:
winget søk vlc && winget søk twitter && winget søk Recuva
Se pakkeinformasjon i Winget
Hvis du ønsker å se mer informasjon om en spesifikk applikasjonspakke, kan du gjøre det med forestilling
kommando.
For å vise mer informasjon om en pakke, kjør følgende kommando:
vingeshow
For å se alternativene som er tilgjengelige for show-kommandoen, bruk følgende kommando:
vingeshow -?
Dette er de tilgjengelige flaggene (alternativene) som kan brukes med forestilling
kommando:
-m,--manifest
: Banen til pakkens manifest.--id
: Filtrer resultater etter id--Navn
: Filtrer resultater etter navn--moniker
: Filtrer resultater etter moniker-v
eller--versjon
: Bruk den angitte versjonen; standard er den nyeste versjonen-s
eller--kilde
: Finn pakken ved å bruke den angitte kilden-e
eller--nøyaktig
: Finn pakke med eksakt samsvar--versjoner
: Vis tilgjengelige versjoner av pakken--Overskrift
: Valgfri Windows-Package-Manager REST-kilde HTTP-header--godta-kildeavtaler
: Godta alle kildeavtaler under kildeoperasjoner
Eksempel 1:
Hvis du for eksempel vil se detaljer om pakken "Spotify" med app-ID-en "Spotify.Spotify", kjør følgende kommando:
winget show --id=Spotify.Spotify
Eksempel 2:
Winget-repositorier eller -kilder kan inneholde flere versjoner av en programvarepakke. For å se listen over alle tilgjengelige pakkeversjoner, kjør følgende kommando (eksempel):
winget show --id=7Zip.7Zip --versjoner
Hvor erstattes --id=7Zip.7Zip
med alternativet og argumentet, du ønsker å bruke til å vise en liste over tilgjengelige appversjoner.
Administrer kilder til pakker i Winget
Windows Package Manager (Winget) lar deg legge til, liste opp, oppdatere, fjerne, tilbakestille og eksportere depoter eller kilder.
For å administrere depoter eller kilder, kjør følgende kommando:
vingekilde
Når du skriver inn kommandoen ovenfor, vil du se listen over underkommandoer som du kan bruke til å manipulere kildene.
Nedenfor er alle støttede underkommandoer for kilde
kommando:
Legg til
: Legg til en ny kildeliste
: Liste over gjeldende kilderOppdater
: Oppdater gjeldende kilderfjerne
: Fjern gjeldende kildernullstille
: Tilbakestill kildereksport
: Eksporter gjeldende kilder
For å se listen over gjeldende kilder, skriv inn kommandoen nedenfor:
winget kildeliste
For å få full informasjon om en bestemt kilde, bruk denne kommandoen:
winget kildeliste --navn winget
For å oppdatere en gitt kilde, kjør følgende kommando:
winget kildeoppdatering --navn winget
Vis listen over installerte pakker
For å se listen over alle installerte programvarepakker på datamaskinen din, kjør følgende kommando:
vingeliste
For å se det støttede flagget for listekommandoen:
vingeliste -?
Nedenfor er de støttede alternativene for liste
kommando:
--id
: Filtrer resultater etter id--Navn
: Filtrer resultater etter navn--moniker
: Filtrer resultater etter moniker--stikkord
: Filtrer resultater etter tag--kommando
: Filtrer resultater etter kommando-n
eller--telle
: Vis kun det angitte antallet resultater-s
eller--kilde
: Finn pakken ved å bruke den angitte kilden-e
eller--nøyaktig
: Finn pakke med eksakt samsvar--Overskrift
: Valgfri Windows-Package-Manager REST-kilde HTTP-header--godta-kildeavtaler
: Godta alle kildeavtaler under kildeoperasjoner
Eksempel:
Det kan være at flere programmer med samme navn er installert på PC-en. For eksempel, med kommandoen nedenfor kan du liste opp alle appene som har "Xbox" på navnet.
winget list --navn xbox
Installer apper på datamaskinen din ved hjelp av Winget
Etter at du har funnet apppakken, er det på tide å installere den med winget. De winget installasjon
kommandoen lar deg raskt installere et hvilket som helst program fra lagrene uten å måtte gå gjennom problemer med å lete etter programmet på nettet, laste det ned og gå gjennom flere trinn i installasjonsveiviseren.
Syntaksen for installeringskommandoen:
winget installasjon
For å få mer informasjon om installere
kommando og støttede alternativer, kjør kommandoen nedenfor:
winget installere -?
Her er de støttede alternativene/flaggene for installere
kommando:
-m,--manifest
: Banen til pakkens manifest.--id
: Filtrer resultater etter id--Navn
: Filtrer resultater etter navn--moniker
: Filtrer resultater etter moniker-v
eller--versjon
: Bruk den angitte versjonen; standard er den nyeste versjonen-s
eller--kilde
: Finn pakken ved å bruke den angitte kilden--omfang:
Velg installasjonsomfang (bruker eller maskin)-e
eller--nøyaktig
: Finn pakke med eksakt samsvar-Jeg
eller--interaktiv
: Be om interaktiv installasjon; brukerinndata kan være nødvendig-h
eller--stille
: Be om stille installasjon--lokale
: Språk å bruke (BCP47-format)-o
eller--Logg
: Loggplassering (hvis støttet)--overstyring
: Overstyr argumenter som skal sendes videre til installasjonsprogrammet-l
eller--plassering
: Plassering å installere på (hvis støttet)--makt
: Overstyr installatørens hash-sjekk--godta-pakke-avtaler
: Godta alle lisensavtaler for pakker--godta-kildeavtaler
: Godta alle kildeavtaler under kildeoperasjoner--Overskrift
: Valgfri Windows-Package-Manager REST-kilde HTTP-header
Du kan bruke disse alternativene til å spesifisere hvilken applikasjon som skal installeres, hvordan du vil installere den og hvor den spesifikke applikasjonen skal installeres.
Eksempel:
La oss anta at du vil installere en VLC Media Player. For det kan du bruke kommandoen nedenfor:
winget install vlc
Merk: Hvis navnet på programmet eller spørringen inneholder mellomrom, skriv det i doble anførselstegn.
Imidlertid er flere pakker funnet som samsvarer med inndataspørringen din, og den vet ikke hvilken som skal installeres, så Winget vil vise deg resultatet nedenfor.
Installer apper med Winget ved å bruke app-ID
Det du trenger å gjøre er å avgrense inndataene dine, noe som betyr at du må være mer spesifikk om hvilken pakke du skal installere. For det må du bruke de tilgjengelige alternativene ovenfor med installere
kommando for å spesifisere riktig app.
Den beste måten å installere riktig applikasjon på er å bruke app-ID-en til å spesifisere den aktuelle apppakken. Så når du søker etter en app ved hjelp av Søk
kommando, noter ned app-ID-en til pakken du vil installere. Hvis du har flere pakker med samme navn, kan du bruke app-ID-en til å installere en bestemt applikasjon.
For å installere en spesifikk applikasjon ved hjelp av app-ID-en, bruk formelen nedenfor:
winget install --id=
La oss for eksempel si at du vil installere VLC-mediespilleren ved å bruke winget. Slå først opp VLC-pakken i Winget og noter app-ID-en for å få riktig app. Feil ID kan installere en annen app enn du hadde tenkt eller vil ikke installere noen app i det hele tatt.
For å installere VLC-appen fra Microsoft Store-depotet, bruk app-ID-en (kombinasjon av bokstaver og tall) fra resultatet:
winget install --id=XPDM1ZW6815MQM
eller
winget installer XPDM1ZW6815MQM
Du kan også legge inn id-argumentet direkte i kommandoen uten å inkludere --id alternativ
. Så lenge du sender det eksakte og unike id-argumentet til kommandoen, vil Winget automatisk gjenkjenne den som en app-ID og installere den aktuelle appen.
Når du utfører installeringskommandoen, vil Winget vise detaljert informasjon om pakken og programvarelisensen og spørre om du godtar vilkårene i avtalen. Bare skriv "Y" eller "y" og trykk Tast inn
for å fortsette prosessen.
Det vil ta noen sekunder til minutter å laste ned og installere appen avhengig av internetthastigheten din og størrelsen på appen.
Hvis du vil installere med app-ID-en som er en kombinasjon av utgivernavn og appnavn, bruk kommandoen nedenfor:
winget install --id=VideoLAN.VLC
eller
winget install --id VideoLAN.VLC
Når du installerer appen fra Winget-depotet som vanligvis inneholder tredjepartsapplikasjoner, krever det ikke at du godtar noen lisensavtale.
Installer apper med Winget etter appnavnet
Hvis du ikke har flere applikasjoner med samme navn i Winget-lagrene, kan du bruke appnavnet til å spesifisere hvilken applikasjon som skal installeres.
For å installere 'Recuva'-appen kan du for eksempel bruke --Navn
alternativet med installeringskommandoen:
winget install --navn Recuva
Installer en spesifikk versjon av et program med Winget
Som standard installerer Winget den siste tilgjengelige versjonen av programmet. Du kan imidlertid også spesifisere hvilken versjon av et program du vil installere ved å bruke -v
eller --versjon
alternativ.
For å installere en spesifikk versjon av en app, kan du kombinere ID-en til applikasjonen med versjonsalternativet:
winget install --id=VideoLAN.VLC -v=3.0.15
eller
winget install --id=VideoLAN.VLC --version=3.0.15
Den siste versjonen av VLC er '3.0.16', men vi spesifiserte den eldre versjonen '3.0.15' i kommandoen ovenfor for å installere den.
Installer apper fra en bestemt kilde
Du kan også spesifisere en bestemt kilde (depot) for å hente applikasjonene dine fra (msstore, winget eller tilpasset butikk). For å gjøre det, må du bruke -s
eller --kilde
alternativet med 'install'-kommandoen. På denne måten kan du fjerne duplikater og installere riktig applikasjon.
La oss anta at du vil installere 'Audacity'-programmet fra winget-depotet (tredjepart), du kan prøve denne kommandoen:
winget install --id=Audacity.Audacity -s=winget
Slik installerer du en app fra Microsoft Store-depotet:
winget install --id=9N66VBRR4DPL --source=msstore
Installer apper på gjeldende bruker eller alle brukere
De --omfang
alternativet kombinert med installere
kommando lar deg spesifisere om appen skal installeres kun på gjeldende bruker eller på alle brukere (maskin).
For å installere en applikasjon kun på gjeldende bruker, bruk bruker
argument for --omfang
alternativer:
winget install --id=Spotify.Spotify --scope=bruker
For å installere en applikasjon på alle brukere, bruk maskin
argument for --omfang
alternativer:
winget install --id=Spotify.Spotify --scope=maskin
Men hvis du har tenkt å spesifisere omfanget som "bruker", må du kjøre denne kommandoen i normal ledetekst (ikke i forhøyet modus).
Installer apper ved å bruke den eksakte strengen i spørringen
Hvis du vil begrense utvalget til én pakke, må du bruke id-en til applikasjonen sammen med det eksakte søkealternativet (-e
eller --nøyaktig
). I motsetning til andre alternativer, sjekker det eksakte søkealternativet strengen for små og store bokstaver. App-ID-en eller navnet på appen skal være nøyaktig som oppført i søkeresultatet. Selv om et enkelt tegn er i et annet tilfelle, vil ikke kommandoen godta spørringen.
Her er en eksempelkommando for å installere en app ved å bruke den nøyaktige strengen i spørringen (Appnavn):
winget installere Audacity.Audacity -e
eller
winget installer Audacity.Audacity -eksakt
Installer apper i interaktiv modus
Når du installerer appen med Winget i standard installasjonsmodus, vil den ikke kreve ytterligere input fra deg, og den vil kun vise deg installasjonsfremdriften under installasjonen. Men hvis du trenger å konfigurere eller velge alternativer under installasjonen, kan du kjøre installasjonsprogrammet i interaktiv modus. I interaktiv modus kan du velge de ønskede alternativene i installasjonsveiviseren.
For å kjøre installasjonsprogrammet i interaktiv modus, må du bruke -Jeg
eller --interaktiv
alternativ:
winget install --id=Audacity.Audacity --interactive
eller
winget install --id=Audacity.Audacity -i
Installer apper i stille modus
Du kan også kjøre pakkeinstallasjonen i bakgrunnen uten å spørre om innspill eller vise installasjonsfremdrift. Denne modusen vil undertrykke hele brukergrensesnittet til installasjonen. For å gjøre dette må du bruke -h
eller --stille
alternativet med installere
kommando.
For å kjøre programvareinstallasjonen i bakgrunnen, kjør følgende kommando:
winget installer Audacity.Audacity --silent
eller
winget installer Audacity.Audacity -h
Dette vil undertrykke hele brukergrensesnittet i installasjonsprosessen.
Endre installasjonsstedet for et program
Som standard er applikasjoner installert på systemstasjonen i 'C:\Program Files'-mappen, men du kan endre installasjonsmappen for et program med -l
eller --plassering
alternativ.
For eksempel ønsker vi å installere Notepad++-programmet på "D:\Software"-plasseringen i stedet for standardmappen "C:\Program Files". For det skal vi bruke kommandoen nedenfor:
winget install Notepad++.Notepad++ -e --location "D:\Software"
I kommandoen ovenfor er 'Notepad++.Notepad++' ID-en til applikasjonen vi vil installere, eksakt søkealternativ -e
er å begrense utvalget til én fil, og --plassering
brukes til å spesifisere det tilpassede installasjonsstedet.
Hopp over Installer Hash Check
Når du installerer programvare med winget, verifiserer den automatisk dataintegriteten til installasjonsfilene. Men hvis du installerer et program du ikke vil se etter hashen for, kan du bruke --makt
alternativ:
winget installer WSAtools -e --force
Godta lisensavtaler
Når du installerer bestemt programvare, vil du bli bedt om å godta lisensavtalen for programvarepakker og kilde. Du kan unngå disse spørsmålene ved å godta lisensavtalen på forhånd.
For å godta lisensavtalen for en pakke, kan du bruke --godta-pakke-avtaler
alternativet med installeringskommandoen:
winget install --id=9WZDNCRFJ2WL --accept-package-avtaler
For å godta kildelisensavtalen kan du bruke --godta-kildeavtaler
alternativ:
winget install --id=9WZDNCRFJ2WL --accept-source-avtale
Eller
Du kan godta begge lisensavtalene med denne kommandoen:
winget install --id=9WZDNCRFJ2WL --accept-package-agreements --accept-source-agreement
Installer flere applikasjoner samtidig med Winget på Windows 11
En annen stor fordel med å bruke Winget er at du kan installere flere apper samtidig med en enkelt kommando. Alt du trenger å gjøre er å bli med på hver Winget-installasjonskommando med to og-tegn &&
tegn i en enkelt kjørbar kommando.
Her er syntaksen for å installere flere apper med winget:
winget install && winget install && winget install
Hvor erstattes med det faktiske navnet eller app-ID-en og
med alternativer støttet av
installere
kommando.
For eksempel vil kommandoen nedenfor installere en VLC-mediespiller, Notepad++ og Audacity-applikasjoner på en gang på systemet ditt:
winget install VideoLAN.VLC -e && winget install Notepad++.Notepad++ -e && winget install Audacity.Audacity -e
Som du kan se ovenfor, har alle tre apppakkene blitt installert med en enkelt kommando.
Oppdater eller oppgrader applikasjoner med Winget
Winget lar deg ikke bare installere apppakker, men også oppgradere eller avinstallere de eksisterende. Du kan oppgradere hvilken som helst eksisterende applikasjon med Oppgradering
kommando på systemet ditt så lenge det er en oppdatering tilgjengelig for den aktuelle appen.
Syntaksen for å oppgradere app ved hjelp av Winget er:
winget oppgradering [[-q] ] []
For å kjenne de støttede alternativene som er tilgjengelige for Oppgradering
kommando, skriv inn følgende kommando:
winget oppgradering -?
Følgende alternativer er tilgjengelige for Oppgradering
kommando:
-m,--manifest
: Banen til pakkens manifest.--id
: Filtrer resultater etter id--Navn
: Filtrer resultater etter navn--moniker
: Filtrer resultater etter moniker-v
eller--versjon
: Bruk den angitte versjonen; standard er den nyeste versjonen-s
eller--kilde
: Finn pakken ved å bruke den angitte kilden-e
eller--nøyaktig
: Finn pakke med eksakt samsvar-Jeg
eller--interaktiv
: Be om interaktiv installasjon; brukerinndata kan være nødvendig-h
eller--stille
: Be om stille installasjon-o
eller--Logg
: Loggplassering (hvis støttet)--overstyring
: Overstyr argumenter som skal sendes videre til installasjonsprogrammet-l
eller--plassering
: Plassering å installere på (hvis støttet)--makt
: Overstyr installatørens hash-sjekk--godta-pakke-avtaler
: Godta alle lisensavtaler for pakker--godta-kildeavtaler
: Godta alle kildeavtaler under kildeoperasjoner--Overskrift
: Valgfri Windows-Package-Manager REST-kilde HTTP-header--alle
: Oppdater alle installerte pakker til nyeste hvis tilgjengelig
Men før du oppgraderer en applikasjon, må du sjekke om de installerte pakkene dine har noen tilgjengelige oppgraderinger. Du kan gjøre det med oppgraderings- eller listekommandoen som viser alle applikasjonene som er installert på datamaskinen din (inkludert programmer som ikke er installert via Winget).
For å liste opp alle programmene som er installert på datamaskinen, kjør denne enkle kommandoen:
winget oppgradering
Hvis en oppdatering er tilgjengelig for en app, vil den nye versjonen vises i den tilsvarende «Tilgjengelig»-kolonnen som vist nedenfor.
eller
vingeliste
For å oppgradere en applikasjon, skriv inn applikasjonsnavnet med oppgraderingskommandoen. For eksempel, her ønsker vi å oppgradere ‘Recuva’-appen:
winget oppgradering Recuva
Du kan også oppgradere pakker via winget ved hjelp av ulike tilgjengelige alternativer (--id
, --Navn
, --interaktiv
, etc.). For å oppgradere en applikasjon via Winget etter deres ID, kjør kommandoen nedenfor:
winget oppgradering --id VideoLAN.VLC
Du kan også oppgradere alle pakkene (med tilgjengelige oppdateringer) installert på PC-en samtidig. For å oppgradere alle de installerte pakkene (hvis oppdateringer er tilgjengelige), kan du utføre denne kommandoen:
winget oppgradering --all
De --alle
alternativet finner alle applikasjonene med tilgjengelige oppgraderinger og oppgraderingskommandoen installerer oppdateringene.
Avinstaller eller fjern programmer ved hjelp av Winget
Hvis du vil avinstallere et program via Winget, kan du gjøre det med avinstallere
kommando. Den kan også fjerne programmene som ikke ble installert ved hjelp av winget.
Syntaksen:
winget avinstaller [[-q] ] []
De avinstallere
kommandoen har sitt eget sett med alternativer, som kan vises ved å kjøre denne kommandoen:
winget avinstallere -?
Følgende alternativer er tilgjengelige:
-m,--manifest
: Banen til pakkens manifest--id
: Filtrer resultater etter id--Navn
: Filtrer resultater etter navn--moniker
: Filtrer resultater etter moniker-v,--versjon
: Bruk den angitte versjonen; standard er den nyeste versjonen-s,--kilde
: Finn pakken ved å bruke den angitte kilden-e,--nøyaktig
: Finn pakke med eksakt samsvar-i,--interaktiv
: Be om interaktiv installasjon; brukerinndata kan være nødvendig-h,--stille
: Be om stille installasjon-o,--logg
: Loggplassering (hvis støttet)--Overskrift
: Valgfri Windows-Package-Manager REST-kilde HTTP-header--godta-kildeavtaler
: Godta alle kildeavtaler under kildeoperasjoner
Du kan bruke alternativene ovenfor for å avgrense søket eller valget av riktig applikasjon du vil avinstallere.
Før du avinstallerer apper, må du først se alle appene som er installert på enheten din:
vingeliste
Eksempel 1:
For eksempel, for å avinstallere 'Dinamic Wallpaper'-applikasjonen, bruker vi kommandoen nedenfor:
winget avinstaller "Dinamic Wallpaper"
Siden søket (Appnavn) har et mellomrom, har vi satt det i doble anførselstegn.
Eksempel 2:
Du kan bruke --Navn
alternativet for å spesifisere appen med et spesifikt navn du vil avinstallere fra PC-en.
winget avinstaller --name Notepad++ -e
Du kan også legge til det eksakte søket -e
mulighet for å begrense utvalget til et eksakt pakkenavn.
Eksempel 3:
Hvis du har flere applikasjoner med samme navn, kan du bruke applikasjons-IDen til å spesifisere riktig applikasjon.
For eksempel, når du viser "Xbox"-applikasjonene på datamaskinen din, vil du få flere resultater.
For å avinstallere 'Xbox Game Bar Plugin'-pakken, kan du bruke --id
alternativ for å spesifisere applikasjons-ID:
winget uninstall --id=Microsoft.XboxGameOverlay_8wekyb3d8bbwe
Eksempel 4:
Noen ganger, når du avinstallerer et program, kan det etterlate tonnevis av programvarerester som historikk, registre, lagringsfiler osv. Avhengig av programvaren kan det gi deg muligheter til å slette ytterligere innstillinger og data. For å gjøre det, må du bruke den interaktive veiviseren for å avinstallere apper.
For å avinstallere et program i interaktiv modus, kjør kommandoen nedenfor:
winget avinstaller Notepad++ -e --interactive
Hvis du vil undertrykke alle brukergrensesnitt og fjerne en applikasjon i stille modus, kjør kommandoen nedenfor:
winget avinstaller Notepad++ -e -h
Se de eksperimentelle funksjonene til Windows Package Manager
Funksjoner-kommandoen lar deg se listen over eksperimentelle funksjoner og status tilgjengelig for din versjon av Windows Package Manager (winget).
For å se statusen til eksperimentelle funksjoner på Winget, kjør følgende kommando:
vingefunksjoner
Du vil se listen over funksjoner og om de er aktivert eller deaktivert i "Status"-kolonnen. Du kan aktivere eller deaktivere funksjoner gjennom Winget-innstillingene.
Konfigurer innstillinger for Windows Package Manager (Winget).
Innstillinger for Windows Package Manager (Winget) kan redigeres i en JSON-innstillingsfil. ‘settings.json’ lar deg tilpasse ulike Winget-klientopplevelser og preferanser som automatiske oppdateringsinnstillinger, brukergrensesnittet til fremdriftslinjen, installatørens oppførsel, funksjoner og mer.
For å åpne filen settings.json, kjør den enkle kommandoen nedenfor:
winget-innstillinger
Som standard åpnes JSON-filen i standard tekstredigeringsprogram som Notisblokk.Det anbefales imidlertid å redigere JSON-filer i et koderedigeringsprogram fortrinnsvis 'Microsoft Visual Studio Code' som vil være lettere å redigere. Hvis standard tekst-/koderedigeringsprogrammet allerede er angitt, vil det automatisk starte standard tekstredigeringsprogrammet og åpne innstillingsfilen i den.
Hvis du ikke har Visual Studio Code, kan du installere den med denne kommandoen:
winget installere Microsoft.VisualStudioCode
Hvis du ikke vil installere VS Code, kan du også redigere innstillingene i Notisblokk.
Når JSON-innstillingsfilen åpnes for første gang i tekstredigeringsprogrammet, vil det ikke være konfigurert noen innstillinger.
Endre oppdateringsintervall for kilden
De autoUpdateIntervalInMinutes
kode angir tidsintervallet (i minutter) for å sjekke oppdateringer til kilden. Standard oppdateringsintervall er satt til '5'. Du kan endre det i henhold til dine krav. Hvis du vil deaktivere den automatiske oppdateringskontrollen til en kilde, endrer du den bare til "0".
I eksemplet nedenfor endrer vi oppdateringsintervallet til '10' minutter.
I tilfelle du har deaktivert automatisk oppdateringssjekk, kan du manuelt sjekke oppdateringer for kilden via winget kildeoppdatering
.
Endre visuell utforming av fremdriftslinjen
Du kan endre den visuelle stilen eller fargen på fremdriftslinjen med visuell
innstilling. Standardfargen på fremdriftslinjen er "aksent", men du kan endre den til "retro" eller "regnbue".
For å endre fargen på fremdriftslinjen til 'regnbue', legg til følgende kode i JSON-filen:
"visual": { "progressBar": "regnbue" },
Og sørg for å legge til en avsluttende parentes }
på slutten av JSON-koden.
Endre installasjonsomfanget til applikasjonen
Du kan også endre installasjonsatferden, inkludert omfang, lokalitet og mer ved å bruke installatferd
innstilling.
Omfangsinnstillingen spesifiserer om en pakke skal installeres kun for gjeldende bruker eller hele maskinen. Du kan angi omfanget av all installasjonen til enten bruker
eller maskin
.
For å endre omfanget til gjeldende bruker, skriv inn koden nedenfor:
"installBehavior": { "preferences": { "scope": "user" } },
Aktiver eller deaktiver eksperimentelle funksjoner i Winget
Som vi nevnte i forrige seksjon, kan du også konfigurere de eksperimentelle funksjonene til Winget i filen settings.json. De eksperimentelle funksjoner
innstillingen lar deg aktivere eller deaktivere funksjonene. For å se listen over tilgjengelige eksperimentelle funksjoner, kjør vingefunksjoner
.
Som du kan ovenfor er det to funksjoner tilgjengelig for denne versjonen av Windows Package Manager - "Vis avhengighetsinformasjon" og "Direct MSI Installation". Avhengighetsfunksjonen viser avhengighetsinformasjon for pakken, og 'Direct MSI Installation' lar deg installere MSI-pakker direkte i stedet for msiexec. Noter ned egenskapene til funksjonene som du kan bruke i innstillingene for å aktivere eller deaktivere den spesifikke funksjonen.
For å aktivere funksjonen 'Direct MSI Installation', legg til koden nedenfor i JSON-filen:
"experimentalFeatures": { "directMSI": true },
For å aktivere funksjonen "Vis avhengighetsinformasjon", inkluderer koden nedenfor i JSON-filen:
"experimentalFeatures": { "dependencies": true },
Nå, løp vingefunksjoner
kommandoen igjen for å bekrefte om funksjonene er aktivert.
For å deaktivere en funksjon, endre ganske enkelt den boolske verdien til falsk
i koden.
For å vite mer om Winget-innstillingsskjemaet og bruken av det, sjekk ut denne artikkelen – //raw.githubusercontent.com/microsoft/winget-cli/master/schemas/JSON/settings/settings.schema.0.2.json.
Eksporter installert programvare til en annen datamaskin via Winget
En annen flott funksjon i Winget-verktøyet er at det lar deg eksportere de installerte appene på datamaskinen din til en JSON-fil som kan brukes til å raskt installere de samme appene på en annen maskin. Denne funksjonen kan være nyttig hvis du prøver å installere de samme appene på flere datamaskiner eller hvis du tilbakestiller/installerer datamaskinen på nytt.
Winget vil imidlertid bare installere appene i Winget-depotet. Andre programmer som pc-spill vil ikke bli installert gjennom Winget JSON-filer.
Syntaksen for eksportkommando:
winget eksport [-o] []
For å se støttede argumenter og alternativer, skriv inn kommandoen nedenfor:
vinge eksport -?
Følgende er det eneste tilgjengelige argumentet:
-o
eller--produksjon
: Bane til JSON-filen som skal opprettes.
Følgende alternativer er tilgjengelige:
-s
eller--kilde
: Eksporter pakker fra den angitte kilden.--inkluder-versjoner
: Inkluder spesifikke pakkeversjoner i JSON-filen.--godta-kildeavtaler
: Godta alle kildeavtaler under kildeoperasjoner og unngå spørsmål.
Eksempel:
For å eksportere listen over installerte apper på datamaskinen din til en JSON-fil, kjør kommandoen nedenfor:
winget eksport -o F:\mycomputerapps.json --include-versjoner
eller
winget eksport -output F:\mycomputerapps.json --include-versjoner
Her, -o
eller --produksjon
argument spesifiserer banen der du vil lagre JSON (eksport)-filen. Alternativet –include-versions forteller winget å inkludere versjonene av appene som er installert i JSON-filen. Som standard vil Import-kommandoen installere de nyeste versjonene av apper fra JSON-filen. Men hvis du vil eksportere de spesifikke versjonene av appene fra den eksisterende datamaskinen, må du inkludere --inkluder versjoner
alternativ.
Hvis en installert app eller versjon ikke er tilgjengelig i repositoriene, vil du se "Installert pakke/versjon er ikke tilgjengelig fra noen kildemelding", og disse appene vil ikke inkluderes i JSON-filen.
Som du kan se nedenfor, inneholder den nyopprettede JSON-filen listen over programmer som er installert på maskinen din.
Importer applikasjonsliste fra en annen datamaskin via Winget
Importkommandoen lar deg installere listen over programmer fra en JSON-fil på datamaskinen din.
Syntaksen for importkommandoen:
winget import [-i] []
For å se støttede argumenter og alternativer, skriv inn kommandoen nedenfor:
winget import -?
Følgende argumenter støttes:
-Jeg
eller--import-fil
: Bane til JSON-filen som skal importeres
Følgende alternativer støttes:
--ignorer-utilgjengelig
: Ignorer utilgjengelige pakker--ignorer-versjoner
: Ignorer versjoner spesifisert i JSON-filen og installer den siste tilgjengelige versjonen--godta-pakke-avtaler
: Godta alle lisensavtaler for pakker--godta-kildeavtaler
: Godta alle kildeavtaler under kildeoperasjoner
Eksempel:
For å installere (importere) applikasjonene fra en JSON-fil på en datamaskin, kjør kommandoen:
winget import -i F:\mycomputerapps.json --ignore-unavailable --ignore-versjoner
eller
winget import –-import-fil F:\mycomputerapps.json --ignore-unavailable --ignore-versjoner
I kommandoen ovenfor, -Jeg
eller --import-fil
argument angir banen til JSON-filen du vil importere. De --ignorer-utilgjengelig
alternativet undertrykker feilen du får når en spesifisert pakke i JSON-filen ikke er tilgjengelig i depotene. Og --ignorer-versjoner
alternativet ignorerer versjoner spesifisert i JSON-filen og installerer den siste tilgjengelige versjonen av appene.
Hvis en pakke allerede er installert, vil Winget prøve å finne en oppdatering for den pakken. Hvis den allerede er oppdatert, vil du se meldingen "pakken er allerede installert:" og "Ingen relevant oppdatering ble funnet".
Det er det.