Kako uporabljati WINGET v sistemu Windows 11

Vse, kar morate vedeti o namestitvi in ​​uporabi Windows Package Manager (WINGET) v sistemu Windows 11 s primeri.

Upravitelj paketov Windows, ki ga uporabniki poznajo kot WINGET, je upravljalnik paketov, ki temelji na ukazni vrstici, ki vam omogoča hitro iskanje, prenos, namestitev, nadgradnjo, odstranitev in konfiguracijo aplikacij v računalnikih z operacijskim sistemom Windows 10 in Windows 11.

Microsoftov Windows Package Manager olajša upravljanje aplikacij z zagonom enega samega ukaza – Winget v ukazni vrstici. Na primer, če želite namestiti ali posodobiti aplikacijo v računalniku, lahko preprosto pokličete hitri ukaz 'Winget', da poiščete in namestite najnovejšo različico aplikacije po njenem imenu, ne da bi morali iti skozi dodatne korake iskanja po spletu. , ga prenesete in ročno namestite.

Winget je vgrajeno orodje v sistemu Windows 11, ki omogoča nemoteno namestitev, posodabljanje, konfiguriranje in odstranjevanje več aplikacij. V tem članku si bomo ogledali, kako namestiti (če še ni nameščen) in uporabiti Windows Package Manager (Winget) v sistemu Windows 11.

Kako namestiti WINGET (Windows Package Manager) v Windows 11

Orodje ukazne vrstice Windows Package Manager (Winget) je dejansko privzeto vključeno v operacijski sistem Windows 11 kot "namestitveni program aplikacij". Na vaš računalnik z operacijskim sistemom Windows 11 po naključju ni nameščen program za namestitev aplikacij, namestiti ga morate iz trgovine Microsoft Store. Če je že nameščen, se prepričajte, da je posodobljen z najnovejšo različico.

Če v računalnik še niste namestili programa App Installer, ga lahko namestite na dva načina:

Pridobite namestitveni program aplikacije iz trgovine Microsoft Store. Če želite to narediti, odprite Microsoft Store in poiščite »App Installer«.

Nato odprite stran »Namestitev aplikacij« in kliknite gumb »Pridobi«, da jo namestite. Če že imate aplikacijo, kliknite gumb »Posodobi«, da posodobite aplikacijo.

Če želite namestiti upravitelja paketov Windows z namestitvenim programom brez povezave, najnovejšo različico te aplikacije lahko prenesete s strani GitHub.

Obiščite stran za izdajo Windows Package Manager na GitHubu in izberite najnovejšo različico.

Ko se odpre stran z najnovejšo različico upravitelja paketov Windows, kliknite povezavo za prenos '.msixbundle' (Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle) v razdelku Sredstva, da prenesete namestitveni program brez povezave.

Ko je datoteka prenesena, jo dvokliknite, da namestite aplikacijo. Nato v čarovniku kliknite gumb »Namesti«. Če vidite sporočilo »Namestitveni program je že nameščen«, samo kliknite gumb »Ponovna namestitev«, da znova namestite aplikacijo.

Ko je aplikacija nameščena, znova zaženite računalnik.

Kako uporabljati WINGET, upravitelja paketov Windows v sistemu Windows 11

Ko namestite orodja ukazne vrstice Windows Package Manager, lahko zaženete krilo iz okna ukaznega poziva ali lupine ukaznega poziva v terminalu Windows.

Če želite zagnati ukaz Winget, najprej odprite ukazni poziv kot skrbnik. Če želite to narediti, kliknite Start v sistemu Windows 11 in poiščite »Ukazni poziv« ali »CMD«. Nato z desno tipko miške kliknite zgornji rezultat in izberite možnost »Zaženi kot skrbnik«. Če vidite pogovorno okno z opozorilom UAC, kliknite »Da« za potrditev.

Za začetek preprosto vnesite Winget v ukazni vrstici in pritisnite Enter.

Dobili boste seznam ukazov in informacij o uporabi orodja. To so ukazi Winget, ki so na voljo:

ukazdejanje
NamestiteNamesti dani paket
PokažiPrikazuje informacije o paketu
VirUpravljajte vire paketov
IskanjePoiščite in pokažite osnovne informacije o paketih
SeznamPrikaži nameščene pakete
NadgradnjaNadgradi dani paket
OdstraniOdstrani dani paket
HashPomočnik za zgoščevanje namestitvenih datotek
PotrdiPotrjuje datoteko manifesta
NastavitveOdprite nastavitve ali nastavite nastavitve skrbnika
LastnostiPrikazuje stanje eksperimentalnih funkcij
IzvoziIzvozi seznam nameščenih paketov
Uvozi Uvozi vse pakete v datoteki

Poleg zgornjih ukazov boste dobili tudi ukaze za preverjanje različice upravitelja paketov Windows in več informacij o orodju:

  • - - različica:Prikaži različico orodja
  • - - info: Prikaz splošnih informacij o orodju

Za več podrobnosti o orodju vnesite naslednji ukaz in pritisnite Vnesite:

winget --info

Ukazi Winget niso občutljivi na velike črke, zato lahko uporabite male črke, velike ali mešanico obeh, deluje enako.

Vsak od zgoraj omenjenih ukazov ima svoj nabor možnosti/stikal, ki jih je mogoče uporabiti z ukazi za odkrivanje, namestitev, nadgradnjo, odstranjevanje in konfiguriranje aplikacij glede na vaše potrebe.

Če želite dobiti več informacij in si ogledati možnosti za določen ukaz, pošljite pomoč -? argument za imenom ukaza. Na primer, če želite izvedeti več informacij oIskanje ukaz, kot tudi njegove argumente in možnosti, vnesite spodnji ukaz:

winget iskanje -?

Hitro poiščite aplikacije v Wingetu

Repozitoriji Winget so napolnjeni z na stotine uporabne programske opreme, vse od običajne namizne programske opreme Windows do orodij za razvijalce.

Winget lahko uporabite za hitro iskanje in namestitev aplikacij iz njegovega skladišča s sklicevanjem na ime aplikacije, oznako, ID ali drugo. Če želite poiskati aplikacijo, boste morali uporabiti ukaz za iskanje. Za iskanje aplikacije uporabite naslednji ukaz:

iskanje winget 

Kje zamenjajte »« z imenom aplikacije, ki jo želite namestiti.

Primer:

Recimo, da želite namestiti aplikacijo 'Twitter', lahko uporabite naslednji ukaz za namestitev aplikacije, namesto da bi jo iskali v spletu:

winget iskanje twitter

Ko izvedete svoj prvi ukaz, vas bo Winget obvestil, da vir MS store zahteva, da si pred uporabo orodja ogledate izvorno pogodbo. Dogovor si lahko ogledate na tem URL-ju –

Pogoji transakcije: //aka.ms/microsoft-store-terms-of-transaction

Če se strinjate z vsemi pogoji izvirnih pogodb, preprosto vnesite »Y« in pritisnite Enter.

Zdaj bo Winget poiskal aplikacijo in vam pokazal seznam vseh aplikacij, ki imajo v sebi ime »Twitter«, kot je prikazano spodaj. Na spodnjem posnetku zaslona je najboljši rezultat prava aplikacija, ki jo želimo.

Če iščete aplikacijo z napačnim imenom, ID-jem, vzdevkom (vzdevek) ali oznako, boste prejeli sporočilo o napaki z napisom »Ni najdenega paketa, ki bi ustrezal vhodnim kriterijem«, kot je prikazano spodaj.

Lahko tudi uporabite -q oz --poizvedba argumenti za iskanje paketov aplikacij, ki so na voljo za winget, ki vsebujejo poizvedbeno besedo (Twitter):

winget iskanje -q twitter

oz

winget search --query twitter

Ti argumenti poizvedbe so neobvezni, vrednosti bodo delovale tudi brez njih.

Če ime programa vsebuje presledek, ime aplikacije postavite v narekovaje. Na primer:

winget iskanje "Mozilla Firefox"

Filtrirajte svoje rezultate iskanja v Winget

Kot lahko vidite spodaj, ko smo iskali programske pakete s ključno besedo »Twitter«, bo Winget vrnil vse pakete, ki imajo lahko besedo »Twitter« v polju imena, ID-ja, imena ali oznake. Prikazale bodo tudi aplikacije, ki imajo del imena kot »Twitter«.

Če dobite na stotine takšnih rezultatov, bo težko najti posebno aplikacijo, ki jo iščete.

Na srečo Winget ponuja seznam filtrov (možnosti) iskalnih poizvedb, ki vam omogočajo, da zožite iskanje ali omejite vrnjene rezultate. Za ogled možnosti, ki jih podpira Iskanje ukaz, zaženite spodnji ukaz:

winget iskanje -?
Ta slika ima prazen atribut; njeno ime datoteke je allthings.how-how-to-use-winget-in-windows-11-image-9.png

Iskanje je mogoče filtrirati z naslednjimi možnostmi:

  • --id: Filtrirajte rezultate po id
  • --ime: Filtrirajte rezultate po imenu
  • --moniker: Filtrirajte rezultate po vzdevku
  • --oznaka: Filtrirajte rezultate po oznaki
  • --ukaz: Filtrirajte rezultate po ukazu
  • -n oz --štetje: Pokaži samo določeno število rezultatov
  • -s oz -- vir: Poiščite paket z uporabo navedenega vira
  • -e oz--točno: Poiščite paket z natančnim ujemanjem

Filtrirajte svoje rezultate iskanja po imenu

Zdaj lahko z zgornjimi možnostmi filtrirate rezultate iskanja. Iskanje lahko preprosto omejite samo na ime aplikacije. Sintaksa:

winget iskanje --name 

Recimo, da želite najti samo pakete aplikacij, ki imajo besedo Twitter v polju »Ime« rezultata. To lahko poskusite s spodnjim ukazom:

iskanje winget --name Twitter

Kot lahko vidite, winget vrne samo rezultate, ki so jih izpustili niz »Twitter« v polju »Ime« in drugi.

Filtrirajte svoje rezultate iskanja po ID-ju

Iskanje lahko omejite tudi na ID aplikacije. Vsak paket aplikacij ima določen ID, ki je kombinacija črk in številk (npr. 9WZDNCRFJ110) ali kombinacija založnika in imena aplikacije (npr. Mozilla.Firefox).

Če želite poiskati pakete po ID-ju aplikacije, lahko uporabite naslednji ukaz za filtriranje iskanja:

iskanje winget --ID 

oz

iskanje winget --ID = 

Kje zamenjajte argument z ID-jem aplikacije, ki jo želite iskati.

Primer 1:

ID aplikacije Twitter iz trgovine MS je na primer 9WZDNCRFJ140. Ko imate ID, ki je kombinacija črk in številk, boste morali dodati a = znak med ID ukaz in argument:

iskanje winget --ID = 9WZDNCRFJ140

Prav tako ne pozabite dodati enega pred in za znakom enakosti =.

2. primer:

Če pa imate ID, ki je kombinacija založnika in imena aplikacije, lahko vnesete argument ID z ali brez = znak.

Recimo, da v wingetu iščete 'firefox', v katerem koli polju boste videli vse rezultate z nizom 'firefox', kot je prikazano na spodnjem posnetku zaslona. Kot lahko vidite spodaj, ID vključuje izdajatelja in ime aplikacije.

Zdaj, če želite omejiti iskanje na ID aplikacije firefox, lahko uporabite enega od naslednjih ukazov:

winget iskanje --ID Mozilla.Firefox

oz

winget iskanje --ID=Mozilla.Firefox

V zgornjih ukazih je ID kombinacija založnika in imena aplikacije. Morda ste tudi opazili, da lahko v zgornjih ukazih vnesete ID aplikacije z ali brez = in če vključite znak enakosti (=), ne pustite nobenega prostora pred in za = znak za to vrsto ID-ja aplikacije.

Kot lahko vidite zgoraj, boste dobili vrnjene rezultate, ki zahtevajo ta ID Mozilla Firefox najdemo v edinem polju »ID« rezultatov.

Filtrirajte svoje rezultate iskanja po oznakah

Iskanje lahko omejite tudi na oznake, navedene za pakete aplikacij. Če želite na primer filtrirati rezultat iskanja z oznako 'firefox', lahko poskusite enega od naslednjih ukazov:

winget iskanje --oznaka firefox

oz

winget search --tag=firefox

Dobili boste vrnjene rezultate z oznako 'firefox', ki je navedena za pakete.

Filtrirajte svoje rezultate iskanja po ukazih

Drug način filtriranja iskanja je uporaba ukazov, navedenih za aplikacijo.

Če želite dobiti samo programske pakete, ki imajo naveden ukaz 'firefox', lahko uporabite enega od naslednjih ukazov:

winget iskanje --command=firefox

oz

winget iskanje --ukaz firefox

Filtrirajte svoje rezultate iskanja po Monikerju

Če ne poznate uradnega ali pravilnega imena aplikacije, jo iščete z znanim vzdevkom (neformalno ime) ali vzdevkom.

Poiščete lahko na primer aplikacijo 'Iobit Uninstaller' z imenom 'Iobit':

winget iskanje --moniker=iobit

Zgoraj bodo navedene aplikacije z ustreznim imenom ali vzdevkom.

Filtrirajte svoje rezultate iskanja glede na vir

Winget pridobi aplikacijske pakete iz skladišč Microsoft Store in Winget za namestitev in nadgradnjo aplikacij. Ko iščete aplikacije z orodjem Winget, pridobi aplikacije iz virov Microsoft Store in Winget ter katere koli druge vire po meri, ki ste jih morda dodali. Vendar pa lahko iščete tudi aplikacije iz enega določenega vira, namesto da bi vsi uporabljali katero koli -s oz -- vir možnost.

Sintaksa:

winget iskanje -S 

oz

winget iskanje --Vir 

Kjer je ime izvornega repozitorija, je lahko eno ali drugo msstore oz krilo.

Primer:

Ko iščete aplikacijo »Spotify« s katerim koli filtrom, boste dobili naslednje rezultate iz obeh virov »msstore« (MS Store) in »winget« repozitorija:

Če želite omejiti iskanje na določen vir, vnesite katerega od naslednjih ukazov in pritisnite Vnesite.

Za vir Microsoft Store:

winget search -s msstore spotify

Za Winget Vir:

winget search --source winget spotify

V zgornjih ukazih lahko uporabite katerega koli od ukazov -s oz -- vir možnost filtriranja iskanja glede na vir.

Posledično bo pridobil samo rezultate iz navedenega vira.

Filtrirajte svoje rezultate iskanja po številu

Določite lahko tudi število izhodov ali rezultatov, ki jih lahko dobite pri iskanju aplikacije s pomočjo -n oz --štetje možnost.

Če želite omejiti število izhodov na določeno število, vnesite enega od teh ukazov:

winget iskanje -n 

oz

winget search -count 

Kje zamenjajte število rezultatov (število), ki jih želite dobiti za iskanje.

Primer:

Če želite na primer omejiti izpis na 5, ko iščete aplikacijo »Firefox«, uporabite enega od teh ukazov:

winget iskanje -n 5 firefox

oz

winget search --count 5 firefox

Poiščite paket aplikacije z uporabo Točnega niza

Včasih želite najti samo programski paket, ki se natančno ujema z nizom poizvedbe. V takih primerih lahko uporabite e oz natančno možnost, da poiščete paket, ki se natančno ujema z nizom v poizvedbi.

Primer: Če želite poiskati aplikacijo Recava z natančnim ujemanjem, poskusite s spodnjimi ukazi:

winget iskanje --točno Recuva

oz

winget iskanje -e Recuva

Aplikacija za iskanje z več možnostmi filtrov

Za iskanje aplikacij lahko uporabite tudi več možnosti filtra. V spodnjem primeru smo iskanje omejili na ime aplikacije (firefox) in število rezultatov (3).

winget iskanje --name=firefox --count=3

Iskanje po več aplikacijah z enim samim ukazom

Winget se lahko uporablja tudi za iskanje več aplikacij hkrati z enim ukazom. Če želite to narediti, boste morali z znakom ampersanda združiti več ukazov && znaki. Tukaj je primer ukaza:

winget iskanje vlc && winget iskanje twitter && winget iskanje Recuva

Oglejte si informacije o paketu v Wingetu

Če si želite ogledati več informacij o določenem paketu aplikacij, lahko to storite z pokazati ukaz.

Če želite prikazati več informacij o paketu, zaženite naslednji ukaz:

winget show 

Če si želite ogledati možnosti, ki so na voljo za ukaz show, uporabite naslednji ukaz:

winget show -?

To so razpoložljive zastave (možnosti), ki jih je mogoče uporabiti z pokazati ukaz:

  • -m,--manifest: Pot do manifesta paketa.
  • --id: Filtrirajte rezultate po id
  • --ime: Filtrirajte rezultate po imenu
  • --moniker: Filtrirajte rezultate po vzdevku
  • -v oz --različica: Uporabite določeno različico; privzeto je najnovejša različica
  • -s oz -- vir: Poiščite paket z uporabo navedenega vira
  • -e oz --točno: Poiščite paket z natančnim ujemanjem
  • -- različice: Pokaži razpoložljive različice paketa
  • --glava: izbirna glava HTTP vira REST za Windows-Package-Manager
  • --accept-source-agreements: Sprejmite vse izvorne pogodbe med delovanjem vira

Primer 1:

Če si želite na primer ogledati podrobnosti o paketu »Spotify« z ID-jem aplikacije »Spotify.Spotify«, zaženite naslednji ukaz:

winget show --id=Spotify.Spotify

2. primer:

Repozitoriji ali viri Winget lahko vsebujejo več različic programskega paketa. Če si želite ogledati seznam vseh razpoložljivih različic paketa, izvedite naslednji ukaz (primer):

winget show --id=7Zip.7Zip --različice

Kje zamenjati --id=7Zip.7Zip z možnostjo in argumentom, ki ga želite uporabiti za prikaz seznama razpoložljivih različic aplikacije.

Upravljajte vire paketov v Wingetu

Windows Package Manager (Winget) vam omogoča dodajanje, seznam, posodabljanje, odstranjevanje, ponastavitev in izvoz skladišč ali virov.

Za upravljanje skladišč ali virov zaženite naslednji ukaz:

vir winget 

Ko vnesete zgornji ukaz, boste videli seznam podukazov, ki jih lahko uporabite za manipulacijo virov.

Spodaj so vsi podprti podukazi za vir ukaz:

  • dodaj: dodajte nov vir
  • seznam: Seznam trenutnih virov
  • nadgradnja: Posodobite trenutne vire
  • Odstrani: Odstranite trenutne vire
  • ponastaviti: Ponastavi vire
  • izvoz: izvoz trenutnih virov

Če si želite na primer ogledati seznam trenutnih virov, vnesite spodnji ukaz:

seznam virov winget

Če želite dobiti vse podrobnosti o določenem viru, uporabite ta ukaz:

winget izvorni seznam --ime winget

Če želite posodobiti dani vir, zaženite naslednji ukaz:

posodobitev vira winget --name winget

Prikažite seznam nameščenih paketov

Če si želite ogledati seznam vseh nameščenih programskih paketov v vašem računalniku, zaženite naslednji ukaz:

seznam winget 

Če si želite ogledati podprto zastavo za ukaz seznam:

seznam winget -?

Spodaj so podprte možnosti za seznam ukaz:

  • --id: Filtrirajte rezultate po id
  • --ime: Filtrirajte rezultate po imenu
  • --moniker: Filtrirajte rezultate po vzdevku
  • --oznaka: Filtrirajte rezultate po oznaki
  • --ukaz: Filtrirajte rezultate po ukazu
  • -n oz --štetje: Pokaži samo določeno število rezultatov
  • -s oz -- vir: Poiščite paket z uporabo navedenega vira
  • -e oz--točno: Poiščite paket z natančnim ujemanjem
  • --glava: izbirna glava HTTP vira REST za Windows-Package-Manager
  • --accept-source-agreements: Sprejmite vse izvorne pogodbe med delovanjem vira

Primer:

V računalniku je lahko nameščenih več aplikacij z istim imenom. Na primer, s spodnjim ukazom lahko navedete vse aplikacije, ki imajo v imenu »Xbox«.

seznam winget --name xbox

Namestite aplikacije na svoj računalnik s pomočjo Winget

Ko najdete paket aplikacije, je čas, da ga namestite z winget. The namestitev wingeta ukaz vam omogoča, da hitro namestite katero koli aplikacijo iz njenih skladišč, ne da bi morali iti skozi težave z iskanjem aplikacije na spletu, prenosom in prehodom skozi več korakov čarovnika za namestitev.

Sintaksa za ukaz Install:

namestitev wingeta 

Če želite dobiti več informacij o namestite ukaz in podprte možnosti, zaženite spodnji ukaz:

namestitev winget -?

Tukaj so podprte možnosti/zastavice za namestite ukaz:

  • -m,--manifest: Pot do manifesta paketa.
  • --id: Filtrirajte rezultate po id
  • --ime: Filtrirajte rezultate po imenu
  • --moniker: Filtrirajte rezultate po vzdevku
  • -v oz --različica: Uporabite določeno različico; privzeto je najnovejša različica
  • -s oz -- vir: Poiščite paket z uporabo navedenega vira
  • --Obseg: Izberite obseg namestitve (uporabnik ali stroj)
  • -e oz--točno: Poiščite paket z natančnim ujemanjem
  • -jaz oz --interaktivno: Zahtevajte interaktivno namestitev; morda bo potreben uporabniški vnos
  • -h oz -- tiho: Zahtevajte tiho namestitev
  • --locale: Jezik za uporabo (format BCP47)
  • -o oz --dnevnik: Lokacija dnevnika (če je podprto)
  • --preglasiti: Preglasite argumente, ki jih je treba posredovati namestitvenemu programu
  • -l oz -- lokacija: Lokacija za namestitev (če je podprto)
  • --sila: Preglasite preverjanje razpršitve namestitvenega programa
  • --accept-package-agreements: Sprejmite vse licenčne pogodbe za pakete
  • --accept-source-agreements: Sprejmite vse izvorne pogodbe med delovanjem vira
  • --glava: izbirna glava HTTP vira REST za Windows-Package-Manager

S temi možnostmi lahko določite, katero aplikacijo želite namestiti, kako jo želite namestiti in kam namestiti določeno aplikacijo.

Primer:

Predpostavimo, da želite namestiti predvajalnik VLC Media Player. Za to lahko uporabite spodnji ukaz:

winget install vlc

Opomba: Če ime programa ali poizvedbe vsebuje presledek, ga postavite v dvojne narekovaje.

Vendar pa je najdenih več paketov, ki ustrezajo vaši vhodni poizvedbi in ne ve, katerega naj namesti, zato vam bo Winget pokazal spodnji rezultat.

Namestite aplikacije z Winget z uporabo ID-ja aplikacije

Kar morate storiti, je izboljšati svoj vnos, kar pomeni, da morate biti bolj natančni glede tega, kateri paket namestiti. Za to boste morali uporabiti zgornje razpoložljive možnosti z namestite ukaz za določitev pravilne aplikacije.

Najboljši način za namestitev pravilne aplikacije je uporaba ID-ja aplikacije za določitev določenega paketa aplikacije. Torej, ko iščete aplikacijo z Iskanje ukaz, zapišite si ID aplikacije paketa, ki ga želite namestiti. Če imate več paketov z istim imenom, lahko uporabite ID aplikacije za namestitev določene aplikacije.

Če želite namestiti določeno aplikacijo z ID-jem aplikacije, uporabite spodnjo formulo:

namestitev winget --id=

Recimo, da želite namestiti medijski predvajalnik VLC z uporabo wingeta. Najprej poiščite paket VLC v Wingetu in si zapišite ID aplikacije, da dobite pravilno aplikacijo. Napačen ID lahko namesti drugo aplikacijo, kot ste nameravali, ali pa sploh ne bo namestil nobene aplikacije.

Če želite namestiti aplikacijo VLC iz skladišča Microsoft Store, uporabite ID aplikacije (kombinacija črk in številk) iz rezultata:

winget install --id=XPDM1ZW6815MQM

oz

winget namestite XPDM1ZW6815MQM

Argument id lahko vnesete tudi neposredno v ukaz, ne da bi vključili --id možnost. Dokler ukazu posredujete natančen in edinstven argument id, ga bo Winget samodejno prepoznal kot ID aplikacije in namestil to določeno aplikacijo.

Ko izvedete ukaz za namestitev, bo Winget prikazal podrobne informacije o paketu in licenci za programsko opremo ter vas vprašal, ali se strinjate s pogoji pogodbe. Preprosto vnesite 'Y' ali 'y' in pritisnite Vnesite za nadaljevanje postopka.

Prenos in namestitev aplikacije bo trajalo od nekaj sekund do minut, odvisno od vaše internetne hitrosti in velikosti aplikacije.

Če želite namestiti z ID-jem aplikacije, ki je kombinacija imena izdajatelja in imena aplikacije, uporabite spodnji ukaz:

winget install --id=VideoLAN.VLC

oz

winget install --id VideoLAN.VLC

Ko namestite aplikacijo iz skladišča Winget, ki običajno vsebuje aplikacije tretjih oseb, vam ni treba sprejeti nobene licenčne pogodbe.

Namestite aplikacije z Winget po imenu aplikacije

Če v repozitorijih Wingeta nimate več aplikacij z istim imenom, lahko z imenom aplikacije določite, katero aplikacijo želite namestiti.

Na primer, za namestitev aplikacije 'Recuva' lahko uporabite --ime možnost z ukazom za namestitev:

winget install --name Recuva

Namestite posebno različico programa z Winget

Winget privzeto namesti najnovejšo razpoložljivo različico programa. Lahko pa tudi določite, katero različico aplikacije želite namestiti z uporabo -v oz --različica možnost.

Če želite namestiti določeno različico aplikacije, lahko kombinirate ID aplikacije z možnostjo različice:

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

oz

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

Najnovejša različica VLC je '3.0.16', vendar smo v zgornjem ukazu za namestitev navedli starejšo različico '3.0.15'.

Namestite aplikacije iz določenega vira

Določite lahko tudi določen vir (repozitorij), iz katerega boste pridobili svoje aplikacije (msstore, winget ali shramba po meri). Če želite to narediti, morate uporabiti -s oz -- vir možnost z ukazom »namesti«. Na ta način lahko odstranite podvojene in namestite pravilno aplikacijo.

Predpostavimo, da želite namestiti program 'Audacity' iz skladišča winget (tretja oseba), lahko poskusite s tem ukazom:

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

Če želite namestiti aplikacijo iz skladišča Microsoft Store:

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

Namestite aplikacije na trenutnega uporabnika ali vseh uporabnikov

The --Obseg možnost v kombinaciji z namestite ukaz vam omogoča, da določite, ali naj bo aplikacija nameščena samo na trenutnega uporabnika ali na vse uporabnike (stroj).

Če želite namestiti aplikacijo samo trenutnemu uporabniku, uporabite uporabnik argument za --Obseg opcije:

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

Če želite namestiti aplikacijo vsem uporabnikom, uporabite stroj argument za --Obseg opcije:

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

Če pa nameravate obseg določiti kot 'uporabnik', morate ta ukaz zagnati v običajnem ukaznem pozivu (ne v povišanem načinu).

Namestite aplikacije z uporabo Točnega niza v poizvedbi

Če želite izbiro omejiti na en paket, boste morali uporabiti ID aplikacije skupaj z možnostjo natančne poizvedbe (-e oz --točno). Za razliko od drugih možnosti, natančna možnost poizvedbe preveri niz za občutljivost velikih in malih črk. ID aplikacije ali ime aplikacije mora biti točno tako, kot je navedeno v rezultatu iskanja. Tudi če je en sam znak v drugem primeru, ukaz ne bo sprejel poizvedbe.

Tukaj je vzorčni ukaz za namestitev aplikacije z uporabo natančnega niza v poizvedbi (ime aplikacije):

winget namestite Audacity.Audacity -e

oz

winget namestite Audacity.Audacity -exact

Namestite aplikacije v interaktivnem načinu

Ko namestite aplikacijo z Winget v privzetem namestitvenem načinu, od vas ne bo potrebna nobena dodatna informacija in vam bo med namestitvijo prikazala le napredek namestitvenega programa. Če pa morate med namestitvijo konfigurirati ali izbrati možnosti, lahko namestitveni program zaženete v interaktivnem načinu. V interaktivnem načinu lahko v čarovniku za namestitev izberete želene možnosti.

Če želite zagnati namestitveni program v interaktivnem načinu, boste morali uporabiti -jaz oz --interaktivno možnost:

winget install --id=Audacity.Audacity --interaktiven

oz

winget install --id=Audacity.Audacity -i

Namestite aplikacije v tihem načinu

Namestitev paketa lahko zaženete tudi v ozadju, ne da bi zahtevali kakršen koli vnos ali prikaz napredka namestitvenega programa. Ta način bo preprečil ves uporabniški vmesnik namestitve. Če želite to narediti, boste morali uporabiti -h oz -- tiho možnost z namestite ukaz.

Če želite zagnati namestitev programske opreme v ozadju, zaženite naslednji ukaz:

winget namestite Audacity.Audacity --tiho

oz

winget namestite Audacity.Audacity -h

To bo preprečilo ves uporabniški vmesnik namestitvenega postopka.

Spremenite mesto namestitve programa

Aplikacije so privzeto nameščene na sistemski pogon v mapi »C:\Program Files«, vendar lahko spremenite namestitveno mapo za program z -l oz -- lokacijamožnost.

Program Notepad++ želimo na primer namestiti na mesto »D:\Software« namesto v privzeto mapo »C:\Program Files«. Za to bomo uporabili spodnji ukaz:

winget namestite Notepad++.Notepad++ -e --lokacija "D:\Programska oprema"

V zgornjem ukazu je ‘Notepad++.Notepad++’ ID aplikacije, ki jo želimo namestiti, natančna možnost poizvedbe -e je omejiti izbiro na eno datoteko in -- lokacija se uporablja za določitev lokacije namestitve po meri.

Preskoči preverjanje razpršitve namestitvenega programa

Pri nameščanju programske opreme z winget samodejno preveri celovitost podatkov namestitvenih datotek. Če pa nameščate program, za katerega ne želite preverjati hash, lahko uporabite --sila možnost:

winget namestite WSAtools -e --force

Sprejmite licenčne pogodbe

Ko namestite določeno programsko opremo, boste pozvani, da sprejmete licenčno pogodbo za programske pakete in vir. Tem pozivom se lahko izognete tako, da vnaprej sprejmete licenčno pogodbo.

Če želite sprejeti licenčno pogodbo paketa, lahko uporabite --accept-package-agreements možnost z ukazom za namestitev:

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

Če želite sprejeti izvorno licenčno pogodbo, lahko uporabite --accept-source-agreements možnost:

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

ali

Obe licenčni pogodbi lahko sprejmete s tem ukazom:

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

Namestite več aplikacij hkrati z Winget v sistemu Windows 11

Druga velika prednost uporabe Wingeta je, da lahko z enim ukazom namestite več aplikacij hkrati. Vse, kar morate storiti, je pridružiti vsakemu ukazu za namestitev Winget z dvema znakoma && znakov v en sam izvršljiv ukaz.

Tukaj je sintaksa za namestitev več aplikacij z winget:

namestitev winget && namestitev winget && namestitev winget 

Kje zamenjati z dejanskim imenom ali ID-jem aplikacije in z možnostmi, ki jih podpira namestite ukaz.

Spodnji ukaz bo na primer namestil multimedijski predvajalnik VLC, Notepad++ in aplikacije Audacity naenkrat v vaš sistem:

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

Kot lahko vidite zgoraj, so bili vsi trije paketi aplikacij nameščeni z enim ukazom.

Posodobite ali nadgradite aplikacije z uporabo Winget

Winget vam omogoča ne samo namestitev paketov aplikacij, temveč tudi nadgradnjo ali odstranitev obstoječih. Vsako obstoječo aplikacijo lahko nadgradite z nadgradnja ukaz v vašem sistemu, dokler je za določeno aplikacijo na voljo posodobitev.

Sintaksa za nadgradnjo aplikacije z uporabo Winget je:

nadgradnja winget [[-q] ] []

Če želite izvedeti, katere podprte možnosti so na voljo za nadgradnja ukaz, vnesite naslednji ukaz:

nadgradnja winget -?

Na voljo so naslednje možnosti za nadgradnja ukaz:

  • -m,--manifest: Pot do manifesta paketa.
  • --id: Filtrirajte rezultate po id
  • --ime: Filtrirajte rezultate po imenu
  • --moniker: Filtrirajte rezultate po vzdevku
  • -v oz --različica: Uporabite določeno različico; privzeto je najnovejša različica
  • -s oz -- vir: Poiščite paket z uporabo navedenega vira
  • -e oz --točno: Poiščite paket z natančnim ujemanjem
  • -jaz oz --interaktivno: Zahtevajte interaktivno namestitev; morda bo potreben uporabniški vnos
  • -h oz -- tiho: Zahtevajte tiho namestitev
  • -o oz --dnevnik: Lokacija dnevnika (če je podprto)
  • --preglasiti: Preglasite argumente, ki jih je treba posredovati namestitvenemu programu
  • -l oz -- lokacija: Lokacija za namestitev (če je podprto)
  • --sila: Preglasite preverjanje razpršitve namestitvenega programa
  • --accept-package-agreements: Sprejmite vse licenčne pogodbe za pakete
  • --accept-source-agreements: Sprejmite vse izvorne pogodbe med delovanjem vira
  • --glava: izbirna glava HTTP vira REST za Windows-Package-Manager
  • --vse: Posodobite vse nameščene pakete na najnovejše, če so na voljo

Toda preden nadgradite katero koli aplikacijo, morate preveriti, ali imajo vaši trenutno nameščeni paketi na voljo nadgradnje. To lahko storite z ukazom za nadgradnjo ali seznam, ki bo prikazal vse aplikacije, nameščene v vašem računalniku (vključno s programi, ki niso nameščeni prek Wingeta).

Če želite prikazati vse programe, nameščene v računalniku, zaženite ta preprost ukaz:

nadgradnja wingeta

Če je za aplikacijo na voljo posodobitev, bo nova različica prikazana v ustreznem stolpcu »Na voljo«, kot je prikazano spodaj.

oz

seznam winget

Za nadgradnjo aplikacije preprosto vnesite ime aplikacije z ukazom za nadgradnjo. Tukaj želimo na primer nadgraditi aplikacijo 'Recuva':

winget nadgradnja Recuva

Pakete lahko nadgradite tudi prek wingeta s pomočjo različnih razpoložljivih možnosti (--id, --ime, --interaktivno, itd.). Če želite aplikacijo nadgraditi prek Wingeta z ID-jem, zaženite spodnji ukaz:

nadgradnja winget --id VideoLAN.VLC

Prav tako lahko naenkrat nadgradite vse pakete (z razpoložljivimi posodobitvami), nameščene na vašem računalniku. Če želite nadgraditi vse nameščene pakete (če so posodobitve na voljo), lahko izvedete ta ukaz:

nadgradnja winget -- vse

The --vse možnost poišče vse aplikacije z razpoložljivimi nadgradnjami in ukaz za nadgradnjo namesti posodobitve.

Odstranite ali odstranite aplikacije z uporabo Winget

Če želite odstraniti program prek Wingeta, lahko to storite z odstraniti ukaz. Prav tako lahko odstrani programe, ki niso bili nameščeni z uporabo winget.

Sintaksa:

odstranitev wingeta [[-q] ] []

The odstraniti ukaz ima svoj nabor možnosti, ki si jih lahko ogledate tako, da zaženete ta ukaz:

odstranitev wingeta -?

Na voljo so naslednje možnosti:

  • -m,--manifest: Pot do manifesta paketa
  • --id: Filtrirajte rezultate po id
  • --ime: Filtrirajte rezultate po imenu
  • --moniker: Filtrirajte rezultate po vzdevku
  • -v,--različica: Uporabite določeno različico; privzeto je najnovejša različica
  • -s,--vir: Poiščite paket z uporabo navedenega vira
  • -e,--točno: Poiščite paket z natančnim ujemanjem
  • -i,--interaktiven: Zahtevajte interaktivno namestitev; morda bo potreben uporabniški vnos
  • -h,--tiho: Zahtevajte tiho namestitev
  • -o,--dnevnik: Lokacija dnevnika (če je podprto)
  • --glava: izbirna glava HTTP vira REST za Windows-Package-Manager
  • --accept-source-agreements: Sprejmite vse izvorne pogodbe med delovanjem vira

Z zgornjimi možnostmi lahko dodatno izboljšate iskanje ali izbiro prave aplikacije, ki jo želite odstraniti.

Preden odstranite aplikacije, si najprej oglejte vse aplikacije, nameščene v vaši napravi:

seznam winget

Primer 1:

Na primer, za odstranitev aplikacije 'Dinamic Wallpaper' uporabljamo spodnji ukaz:

winget odstrani "Dinamic Wallpaper"

Ker ima poizvedba (ime aplikacije) presledek, smo jo zajeli v dvojne narekovaje.

2. primer:

Lahko uporabite --ime možnost, da določite aplikacijo z določenim imenom, ki jo želite odstraniti iz računalnika.

winget uninstall --name Notepad++ -e

Dodate lahko tudi natančno poizvedbo -e možnost omejitve izbire na točno ime paketa.

3. primer:

Če imate več aplikacij z istim imenom, lahko uporabite ID aplikacije, da določite pravilno aplikacijo.

Na primer, ko na vašem računalniku navedete aplikacije 'Xbox', boste dobili več rezultatov.

Če želite odstraniti paket 'Xbox Game Bar Plugin', lahko uporabite --id možnost za določitev ID-ja aplikacije:

winget uninstall --id=Microsoft.XboxGameOverlay_8wekyb3d8bbwe

4. primer:

Včasih, ko odstranite program, lahko pusti na tone ostankov programske opreme, kot so zgodovina, registri, datoteke za shranjevanje itd. Odvisno od programske opreme vam lahko ponudi možnosti za brisanje dodatnih nastavitev in podatkov. Če želite to narediti, boste morali uporabiti interaktivni čarovnik za odstranitev aplikacij.

Če želite odstraniti aplikacijo v interaktivnem načinu, zaženite spodnji ukaz:

winget odstrani Notepad++ -e --interactive

Če želite zatreti ves uporabniški vmesnik in odstraniti aplikacijo v tihem načinu, zaženite spodnji ukaz:

winget odstranite Notepad++ -e -h

Oglejte si eksperimentalne funkcije upravitelja paketov Windows

Ukaz funkcije vam omogoča ogled seznama eksperimentalnih funkcij in stanja, ki so na voljo za vašo različico upravitelja paketov Windows (winget).

Če si želite ogledati stanje eksperimentalnih funkcij v Wingetu, zaženite naslednji ukaz:

značilnosti wingeta

V stolpcu »Stanje« boste videli seznam funkcij in ali so omogočene ali onemogočene. Funkcije lahko omogočite ali onemogočite prek nastavitev Winget.

Konfigurirajte nastavitve upravitelja paketov Windows (Winget).

Nastavitve upravitelja paketov Windows (Winget) lahko urejate v datoteki z nastavitvami JSON. »settings.json« vam omogoča prilagajanje različnih izkušenj in nastavitev odjemalca Winget, kot so nastavitve samodejnega posodabljanja, uporabniški vmesnik vrstice napredka, obnašanje namestitvenega programa, funkcije in drugo.

Če želite odpreti datoteko settings.json, zaženite spodnji preprost ukaz:

nastavitve winget

Datoteka JSON se privzeto odpre v privzetem urejevalniku besedil, kot je Beležnica.Priporočljivo pa je, da datoteke JSON urejate v urejevalniku kode, po možnosti v "Microsoft Visual Studio Code", ki ga bo lažje urejati. Če je privzeti urejevalnik besedila/kode že nastavljen, bo samodejno zagnal vaš privzeti urejevalnik besedil in v njem odprl datoteko z nastavitvami.

Če nimate kode Visual Studio, jo lahko namestite s tem ukazom:

winget namestite Microsoft.VisualStudioCode

Če ne želite namestiti VS Code, lahko nastavitve uredite tudi v beležnici.

Ko se datoteka z nastavitvami JSON prvič odpre v urejevalniku besedil, nastavitev ne bo konfigurirana.

Spremeni interval posodobitve za vir

The autoUpdateIntervalInMinutes koda določa časovni interval (v minutah) za preverjanje posodobitev vira. Privzeti interval posodobitve je nastavljen na '5'. Lahko ga spremenite po vaših željah. Če želite onemogočiti samodejno preverjanje posodobitev za vir, ga preprosto spremenite v »0«.

V spodnjem primeru spreminjamo interval posodobitve na '10' minut.

Če ste onemogočili preverjanje samodejnih posodobitev, lahko ročno preverite posodobitve za vir prek posodobitev vira winget.

Spremenite vizualno zasnovo vrstice napredka

Vizualni slog ali barvo vrstice napredka lahko spremenite z vizualno nastavitev. Privzeta barva vrstice napredka je »naglas«, lahko pa jo spremenite v »retro« ali »mavrično«.

Če želite na primer spremeniti barvo vrstice napredka v 'mavrico', dodajte naslednjo kodo v datoteko JSON:

"visual": { "progressBar": "mavrica" ​​},

In ne pozabite dodati zaključnega oklepaja } na koncu kode JSON.

Spremenite obseg namestitve aplikacije

Prav tako lahko spremenite vedenje namestitve, vključno z obsegom, jezikom in drugim, z uporabo installBehavior nastavitev.

Nastavitev obsega določa, ali naj bo paket nameščen samo za trenutnega uporabnika ali za celotno napravo. Obseg vse namestitve lahko nastavite na eno ali drugo uporabnik oz stroj.

Če želite spremeniti obseg na trenutnega uporabnika, vnesite spodnjo kodo:

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

Omogočite ali onemogočite eksperimentalne funkcije v Wingetu

Kot smo omenili v prejšnjem razdelku, lahko eksperimentalne funkcije Wingeta konfigurirate tudi v datoteki settings.json. The eksperimentalne lastnosti nastavitev vam omogoča, da omogočite ali onemogočite funkcije. Če si želite ogledati seznam razpoložljivih eksperimentalnih funkcij, zaženite značilnosti wingeta.

Kot lahko zgoraj, sta za to različico upravitelja paketov Windows na voljo dve funkciji – »Pokaži informacije o odvisnostih« in »Neposredna namestitev MSI«. Funkcija odvisnosti prikazuje informacije o odvisnosti paketa in »Neposredna namestitev MSI« vam omogoča neposredno namestitev paketov MSI in ne msiexec. Zapišite si lastnosti funkcij, ki jih lahko uporabite v nastavitvah, da omogočite ali onemogočite določeno funkcijo.

Če želite omogočiti funkcijo »Neposredna namestitev MSI«, dodajte spodnjo kodo v datoteko JSON:

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

Če želite omogočiti funkcijo »Pokaži informacije o odvisnostih«, v datoteko JSON vključite spodnjo kodo:

 "experimentalFeatures": { "odvisnosti": true },

Zdaj pa teci značilnosti wingeta znova ukaz, da potrdite, ali so funkcije omogočene.

Če želite onemogočiti funkcijo, preprosto spremenite logično vrednost v napačno v kodi.

Če želite izvedeti več o shemi nastavitev Winget in njeni uporabi, si oglejte ta članek – //raw.githubusercontent.com/microsoft/winget-cli/master/schemas/JSON/settings/settings.schema.0.2.json.

Izvozite nameščeno programsko opremo v drug računalnik prek Wingeta

Druga odlična lastnost orodja Winget je, da vam omogoča izvoz nameščenih aplikacij na vašem računalniku v datoteko JSON, ki jo lahko uporabite za hitro namestitev istih aplikacij na drugo napravo. Ta funkcija je lahko uporabna, če poskušate namestiti iste aplikacije na več računalnikov ali če ponastavljate/ponovno nameščate računalnik.

Vendar pa bo Winget namestil samo aplikacije v skladišče Winget. Drugi programi, kot so računalniške igre, ne bodo nameščeni prek datotek Winget JSON.

Sintaksa za ukaz za izvoz:

izvoz winget [-o] []

Če si želite ogledati podprte argumente in možnosti, vnesite spodnji ukaz:

izvoz winget -?

Naslednji je edini razpoložljiv argument:

  • -o oz --izhod: Pot do datoteke JSON, ki jo želite ustvariti.

Na voljo so naslednje možnosti:

  • -s oz -- vir: Izvozite pakete iz navedenega vira.
  • --include-versions: V datoteko JSON vključite določene različice paketa.
  • --accept-source-agreements: Med delovanjem vira sprejmite vse izvorne pogodbe in se izogibajte pozivu.

Primer:

Če želite izvoziti seznam nameščenih aplikacij v vašem računalniku v datoteko JSON, izvedite spodnji ukaz:

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

oz

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

tukaj, -o oz --izhod argument določa pot, kamor želite shraniti datoteko JSON (izvoz). Možnost –include-versions pove wingetu, da vključi različice aplikacij, ki so trenutno nameščene v datoteko JSON. Ukaz za uvoz bo privzeto namestil najnovejše različice aplikacij iz datoteke JSON. Če pa želite izvoziti določene različice aplikacij iz obstoječega računalnika, boste morali vključiti --vključuje različice možnost.

Če nameščena aplikacija ali različica ni na voljo v repozitorijih, boste videli »Nameščen paket/različica ni na voljo v nobenem izvornem sporočilu« in te aplikacije ne bodo vključene v datoteko JSON.

Kot lahko vidite spodaj, na novo ustvarjena datoteka JSON vsebuje seznam programov, nameščenih na vašem računalniku.

Uvozite seznam aplikacij iz drugega računalnika prek Winget

Ukaz za uvoz vam omogoča, da v računalnik namestite seznam programov iz datoteke JSON.

Sintaksa za ukaz uvoza:

uvoz winget [-i] []

Če si želite ogledati podprte argumente in možnosti, vnesite spodnji ukaz:

winget uvoz -?

Podprti so naslednji argumenti:

  • -jaz oz --uvozna-datoteka: Pot do datoteke JSON za uvoz

Podprte so naslednje možnosti:

  • --ignore-unavailable: Prezri nedostopne pakete
  • --ignore-versions: prezrite različice, določene v datoteki JSON, in namestite najnovejšo razpoložljivo različico
  • --accept-package-agreements: Sprejmite vse licenčne pogodbe za pakete
  • --accept-source-agreements: Sprejmite vse izvorne pogodbe med delovanjem vira

Primer:

Če želite namestiti (uvoziti) aplikacije iz datoteke JSON v računalnik, zaženite ukaz:

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

oz

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

V zgornjem ukazu, -jaz oz --uvozna-datoteka argument določa pot do datoteke JSON, ki jo želite uvoziti. The --ignore-unavailable možnost prepreči napako, ki jo dobite, ko podani paket v datoteki JSON ni na voljo v repozitorijih. in --ignore-versions možnost prezre različice, določene v datoteki JSON, in namesti najnovejšo razpoložljivo različico aplikacij.

Če je paket že nameščen, bo Winget poskusil najti posodobitev za ta paket. Če je že posodobljen, boste videli sporočilo »paket je že nameščen:« in »ni najdena nobena ustrezna posodobitev«.

to je to.