Tot ce trebuie să știți despre instalarea și utilizarea Windows Package Manager (WINGET) în Windows 11 cu exemple.
Managerul de pachete Windows, cunoscut sub numele de WINGET de către utilizatori, este un manager de pachete bazat pe linia de comandă care vă permite să găsiți, descărcați, instalați, actualizați, dezinstalați și configurați rapid aplicații pe computerele cu Windows 10 și Windows 11.
Managerul de pachete Windows de la Microsoft facilitează gestionarea aplicațiilor rulând o singură comandă - Winget
în promptul de comandă. De exemplu, dacă doriți să instalați sau să actualizați o aplicație pe computer, puteți doar să invocați o comandă rapidă „Winget” pentru a găsi și instala cea mai recentă versiune a unei aplicații după numele acesteia, fără a fi nevoie să parcurgeți pașii suplimentari de căutare online. , descărcarea și instalarea manuală.
Winget este un instrument încorporat în Windows 11 care face instalarea, actualizarea, configurarea și eliminarea mai multor aplicații fără probleme. În acest articol, vom analiza cum să instalăm (dacă nu este deja instalat) și să folosim Windows Package Manager (Winget) în Windows 11.
Cum se instalează WINGET (Manager de pachete Windows) în Windows 11
Instrumentul de linie de comandă Windows Package Manager (Winget) este de fapt inclus cu Windows 11 în mod implicit ca „App Installer”. În orice caz, aplicația de instalare a aplicației nu este instalată pe computerul cu Windows 11, trebuie să-l instalați din Magazinul Microsoft. Dacă este deja instalat, asigurați-vă că este actualizat cu cea mai recentă versiune.
Dacă nu ați instalat deja aplicația de instalare pe computer, există două moduri în care îl puteți instala:
Obțineți aplicația de instalare din Microsoft Store. Pentru a face acest lucru, deschideți Microsoft Store și căutați „App Installer”.
Apoi, deschideți pagina „App Installer” și faceți clic pe butonul „Obțineți” pentru a o instala. Dacă aveți deja aplicația, faceți clic pe butonul „Actualizare” pentru a actualiza aplicația.
Dacă doriți să instalați Managerul de pachete Windows cu un program de instalare offline, puteți descărca cea mai recentă versiune a acestei aplicații de pe pagina GitHub.
Vizitați pagina de lansare Windows Package Manager pe GitHub și selectați cea mai recentă versiune.
Odată ce se deschide pagina cu cea mai recentă versiune a Windows Package Manager, faceți clic pe linkul de descărcare „.msixbundle” (Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle) din secțiunea Assets pentru a descărca programul de instalare offline.
După ce fișierul este descărcat, faceți dublu clic pe el pentru a instala aplicația. Apoi, faceți clic pe butonul „Instalare” din asistent. Dacă vedeți un mesaj „Instalatorul de aplicații este deja instalat”, faceți clic pe butonul „Reinstalați” pentru a reinstala aplicația.
Odată ce aplicația este instalată, reporniți computerul.
Cum se utilizează WINGET, Managerul de pachete Windows în Windows 11
După ce ați instalat instrumentele de linie de comandă Windows Package Manager, puteți rula aripă
din fereastra Prompt de comandă sau din shell-ul prompt de comandă din Terminalul Windows.
Pentru a rula comanda Winget, mai întâi, deschideți Commands Prompt ca administrator. Pentru a face acest lucru, faceți clic pe Start pe Windows 11 și căutați „Command Prompt” sau „CMD”. Apoi, faceți clic dreapta pe rezultatul de sus și selectați opțiunea „Run as administrator”. Dacă vedeți o casetă de dialog de avertizare UAC, faceți clic pe „Da” pentru a confirma.
Pentru început, tastați pur și simplu Winget
pe promptul de comandă și apăsați Enter.
Veți primi o listă de comenzi și informații despre cum să utilizați instrumentul. Acestea sunt comenzile Winget care sunt disponibile:
comanda | acțiune |
---|---|
Instalare | Instalează pachetul dat |
Spectacol | Afișează informații despre un pachet |
Sursă | Gestionați sursele pachetelor |
Căutare | Găsiți și afișați informațiile de bază ale pachetelor |
Listă | Afișează pachetele instalate |
Modernizare | Actualizează pachetul dat |
Dezinstalează | Dezinstalează pachetul dat |
Hash | Ajutor pentru hash fișierele de instalare |
Valida | Validează un fișier manifest |
Setări | Deschideți setările sau setați setările de administrator |
Caracteristici | Afișează starea caracteristicilor experimentale |
Export | Exportă o listă a pachetelor instalate |
Import | Importă toate pachetele dintr-un fișier |
În plus față de comenzile de mai sus, veți primi și comenzi pentru a verifica versiunea Windows Package Manager și pentru a obține mai multe informații despre instrument:
- - versiunea
:Afișează versiunea instrumentului- - info
: Afișează informațiile generale ale instrumentului
Pentru a obține mai multe detalii despre instrument, tastați următoarea comandă și apăsați introduce
:
winget --info
Comenzile Winget nu sunt sensibile la majuscule, așa că puteți utiliza litere mici, majuscule sau un amestec al ambelor, va funcționa la fel.
Fiecare dintre comenzile menționate mai sus are propriul set de opțiuni/comutatoare care pot fi utilizate împreună cu comenzile pentru a descoperi, instala, actualiza, elimina și configura aplicații conform nevoilor dvs.
Pentru a obține mai multe informații și a vizualiza opțiuni pentru o anumită comandă, transmiteți ajutorul -?
argument după numele comenzii. De exemplu, dacă doriți să aflați mai multe informații desprecăutare
comanda, precum și argumentele și opțiunile acesteia, introduceți comanda de mai jos:
căutarea aripii -?
Căutați rapid aplicații în Winget
Arhivele Winget sunt pline cu sute de software utile, totul, de la software-ul desktop Windows obișnuit până la instrumente pentru dezvoltatori.
Puteți folosi Winget pentru a găsi și instala rapid aplicații din depozitul său, referindu-vă la numele aplicației, eticheta, id-ul sau altele. Dacă doriți să găsiți o aplicație, va trebui să utilizați comanda de căutare. Pentru a căuta o aplicație, utilizați următoarea comandă:
căutarea aripii
Unde înlocuiți „” cu numele aplicației pe care doriți să o instalați.
Exemplu:
Să presupunem că doriți să instalați aplicația „Twitter”, puteți utiliza următoarea comandă pentru a instala aplicația în loc să o căutați online:
Căutare winget pe twitter
Când executați prima comandă, Winget vă va informa că sursa magazinului MS vă solicită să vizualizați acordul sursă înainte de a utiliza instrumentul. Puteți verifica acordul de la această adresă URL -
Condiții de tranzacție: //aka.ms/microsoft-store-terms-of-transaction
Dacă sunteți de acord cu toți termenii acordurilor sursă, introduceți pur și simplu „Y” și apăsați Enter.
Acum, Winget va căuta aplicația și vă va arăta o listă cu toate aplicațiile care au numele „Twitter” în ele, așa cum se arată mai jos. În captura de ecran de mai jos, rezultatul de top este aplicația corectă pe care o dorim.
Dacă căutați o aplicație cu un nume, un ID, un moniker (porecla) sau o etichetă greșite, veți primi un mesaj de eroare care spune „Nu s-a găsit niciun pachet care să corespundă criteriilor de introducere”, așa cum se arată mai jos.
De asemenea, puteți utiliza -q
sau --interogare
argumente pentru a căuta pachetele de aplicații disponibile pentru winget care conțin cuvântul de interogare (Twitter):
winget search -q twitter
sau
căutare winget --interogare twitter
Aceste argumente de interogare sunt opționale, valorile vor funcționa și fără ele.
Dacă numele programului conține spațiu, includeți numele aplicației între ghilimele. De exemplu:
căutare winget „Mozilla Firefox”
Filtrați rezultatele căutării dvs. în Winget
După cum puteți vedea mai jos, atunci când am căutat pachete software cu cuvântul cheie „Twitter”, Winget va returna toate pachetele care pot avea cuvântul „Twitter” în câmpul nume, ID, moniker sau Tag. De asemenea, va afișa aplicațiile care au partea din nume „Twitter”.
Dacă obțineți sute de astfel de rezultate, va fi greu să găsiți aplicația specifică pe care o căutați.
Din fericire, Winget oferă o listă de filtre de căutare (opțiuni) care vă permite să restrângeți căutarea sau să limitați rezultatele returnate. Pentru a vizualiza opțiunile care sunt acceptate de căutare
comanda, executați comanda de mai jos:
căutarea aripii -?
Căutarea poate fi filtrată cu următoarele opțiuni:
--id
: Filtrați rezultatele după id--Nume
: filtrați rezultatele după nume--moniker
: Filtrați rezultatele după nume--etichetă
: filtrați rezultatele după etichetă--comanda
: Filtrați rezultatele după comandă-n
sau--numara
: Afișează numai numărul specificat de rezultate-s
sau--sursă
: Găsiți pachetul folosind sursa specificată-e
sau--corect
: Găsiți pachet folosind potrivirea exactă
Filtrați rezultatele căutării după nume
Acum, cu opțiunile de mai sus, puteți filtra rezultatele căutării. Puteți limita cu ușurință căutarea doar la numele aplicației. Sintaxa:
winget search --name
Să presupunem că doriți să găsiți doar pachetele de aplicații care au cuvântul Stare de nervozitate
în câmpul „Nume” al rezultatului. Puteți folosi comanda de mai jos pentru a încerca asta:
winget search --name Twitter
După cum puteți vedea, winget-ul returnează numai rezultatele pe care șirul „Twitter” din câmpul „Nume” și altele le-au omis.
Filtrați rezultatele căutării după ID
De asemenea, vă puteți limita căutarea la ID-ul aplicației. Fiecare pachet de aplicație are un ID specific, care este o combinație de litere și numere (de exemplu, 9WZDNCRFJ110) sau o combinație de editor și numele aplicației (de exemplu, Mozilla.Firefox).
Dacă doriți să găsiți pachetele după ID-ul aplicației, puteți utiliza următoarea comandă pentru a vă filtra căutarea:
căutare winget --ID
sau
căutare winget --ID =
Unde înlocuiți argumentul cu ID-ul aplicației pe care doriți să o căutați.
Exemplul 1:
De exemplu, ID-ul aplicației Twitter din magazinul MS este 9WZDNCRFJ140. Când aveți un ID care este o combinație de litere și cifre, va trebui să adăugați un =
semn între ID
comanda si argumentul:
căutare winget --ID = 9WZDNCRFJ140
De asemenea, asigurați-vă că adăugați un singur înainte și după semnul egal =
.
Exemplul 2:
Cu toate acestea, dacă aveți un ID care este o combinație de editor și numele aplicației, puteți introduce argumentul ID cu sau fără =
semn.
De exemplu, să presupunem că căutați „firefox” în winget, veți vedea toate rezultatele cu șirul „firefox” în orice câmp, așa cum se arată în captura de ecran de mai jos. După cum puteți vedea mai jos, ID-ul include editorul și numele aplicației.
Acum, dacă doriți să limitați căutarea la ID-ul aplicației Firefox, puteți utiliza oricare dintre următoarele comenzi:
winget search --ID Mozilla.Firefox
sau
winget search --ID=Mozilla.Firefox
În comenzile de mai sus, ID-ul este combinația dintre editor și numele aplicației. Este posibil să fi observat, de asemenea, în comenzile de mai sus, puteți introduce ID-ul aplicației cu sau fără =
semn, iar dacă includeți semnul egal (=), asigurați-vă că nu lăsați spațiu înainte și după =
semnați pentru acest tip de ID de aplicație.
După cum puteți vedea mai sus, veți obține rezultatele returnate care necesită acel ID Mozilla.Firefox
se găsește în singurul câmp „ID” al rezultatelor.
Filtrați rezultatele căutării după etichete
De asemenea, puteți limita căutarea la etichetele listate pentru pachetele de aplicații. De exemplu, dacă doriți să filtrați rezultatul căutării cu eticheta „firefox”, puteți încerca oricare dintre următoarele comenzi:
winget search --tag firefox
sau
winget search --tag=firefox
Veți obține rezultatele returnate cu eticheta „firefox” listată pentru pachete.
Filtrați rezultatele căutării după comenzi
O altă modalitate de a vă filtra căutarea este să utilizați comenzile listate pentru aplicație.
Pentru a obține numai pachetele software care au listată comanda „firefox”, puteți utiliza oricare dintre următoarele comenzi:
winget search --command=firefox
sau
winget search --comandă firefox
Filtrați rezultatele căutării după Moniker
Dacă nu cunoașteți numele oficial sau corect al unei aplicații, o căutați cu o poreclă cunoscută (nume informal) sau un pseudonim.
De exemplu, puteți căuta aplicația „Iobit Uninstaller” cu numele „Iobit”:
winget search --moniker=iobit
Cele de mai sus vor lista aplicațiile cu pseudonimul sau porecla care se potrivesc.
Filtrați rezultatele căutării după sursă
Winget preia pachetele de aplicații din Microsoft Store și depozitele Winget pentru instalarea și actualizarea aplicațiilor. Când căutați aplicații folosind instrumentul Winget, acesta preia aplicațiile din Microsoft Store și sursele Winget, precum și din orice alte surse personalizate pe care le-ați fi adăugat. Cu toate acestea, puteți, de asemenea, să căutați aplicații dintr-o anumită sursă, în loc să utilizați toate fie -s
sau --sursă
opțiune.
Sintaxa:
căutare winget -S
sau
winget search --Sursa
Unde este numele depozitului sursă, poate fi oricare msstore
sau aripă
.
Exemplu:
Când căutați aplicația „Spotify” cu orice filtre, veți obține următoarele rezultate din ambele surse „msstore” (MS Store) și depozitul „winget”:
Pentru a restricționa căutarea la o anumită sursă, tastați oricare dintre următoarele comenzi și apăsați introduce
.
Pentru Microsoft Store Source:
winget search -s msstore spotify
Pentru sursa Winget:
winget search --source winget spotify
În comenzile de mai sus, puteți utiliza oricare dintre -s
sau --sursă
opțiunea de a filtra căutarea după sursă.
Ca rezultat, va prelua rezultatele numai din sursa specificată.
Filtrați rezultatele căutării după număr
De asemenea, puteți specifica numărul de ieșiri sau rezultate pe care le puteți obține la căutarea unei aplicații cu ajutorul aplicației -n
sau --numara
opțiune.
Pentru a limita numărul de ieșiri la un număr specificat, introduceți oricare dintre aceste comenzi:
winget search -n
sau
winget search -count
Unde înlocuiți cu numărul de rezultate (număr) pe care doriți să le obțineți pentru o căutare.
Exemplu:
De exemplu, dacă doriți să restricționați rezultatul la 5 atunci când căutați aplicația „Firefox”, utilizați oricare dintre aceste comenzi:
winget search -n 5 firefox
sau
winget search --count 5 firefox
Găsiți pachetul de aplicații folosind șirul exact
Uneori doriți doar să găsiți pachetul software care se potrivește exact cu șirul de interogare. În astfel de cazuri, puteți utiliza e
sau corect
opțiunea de a găsi pachetul care se potrivește cu șirul exact din interogare.
Exemplu: Pentru a găsi aplicația Recava folosind potrivirea exactă, încercați comenzile de mai jos:
winget search --exact Recuva
sau
winget search -e Recuva
Căutați aplicație cu mai multe opțiuni de filtrare
De asemenea, puteți utiliza mai multe opțiuni de filtrare pentru căutarea aplicației. În exemplul de mai jos, limităm căutarea la numele aplicației (firefox) și la numărul de rezultate (3).
căutare winget --name=firefox --count=3
Căutați mai multe aplicații cu o singură comandă
Winget poate fi folosit și pentru a găsi mai multe aplicații simultan, cu o singură comandă. Pentru a face acest lucru, va trebui să vă alăturați mai multor comenzi cu ampersand &&
semne. Iată un exemplu de comandă:
winget search vlc && winget search twitter && winget search Recuva
Vizualizați informații despre pachet în Winget
În cazul în care doriți să vizualizați mai multe informații despre un anumit pachet de aplicații, puteți face acest lucru cu ajutorul spectacol
comanda.
Pentru a afișa mai multe informații despre un pachet, rulați următoarea comandă:
spectacol de aripi
Pentru a vizualiza opțiunile disponibile pentru comanda show, utilizați următoarea comandă:
spectacol de aripi -?
Acestea sunt steaguri (opțiuni) disponibile care pot fi utilizate cu spectacol
comanda:
-m,--manifest
: Calea către manifestul pachetului.--id
: Filtrați rezultatele după id--Nume
: filtrați rezultatele după nume--moniker
: Filtrați rezultatele după nume-v
sau--versiune
: Utilizați versiunea specificată; implicit este cea mai recentă versiune-s
sau--sursă
: Găsiți pachetul folosind sursa specificată-e
sau--corect
: Găsiți pachet folosind potrivirea exactă--versiuni
: Afișați versiunile disponibile ale pachetului--antet
: Opțional Windows-Package-Manager REST sursă HTTP antet--accept-sursă-acorduri
: Acceptați toate acordurile sursă în timpul operațiunilor sursă
Exemplul 1:
De exemplu, dacă doriți să vizualizați detalii despre pachetul „Spotify” cu ID-ul aplicației „Spotify.Spotify”, rulați următoarea comandă:
winget show --id=Spotify.Spotify
Exemplul 2:
Arhivele sau sursele Winget pot conține mai multe versiuni ale unui pachet software. Pentru a vizualiza lista tuturor versiunilor de pachete disponibile, executați următoarea comandă (exemplu):
winget show --id=7Zip.7Zip --versions
Unde înlocuiți --id=7Zip.7Zip
cu opțiunea și argumentul pe care doriți să le utilizați pentru a afișa o listă de versiuni de aplicații disponibile.
Gestionați sursele pachetelor în Winget
Managerul de pachete Windows (Winget) vă permite să adăugați, să enumerați, să actualizați, să eliminați, să resetați și să exportați depozite sau surse.
Pentru a gestiona depozitele sau sursele, rulați următoarea comandă:
sursa aripii
Când introduceți comanda de mai sus, veți vedea lista subcomenzilor pe care le puteți utiliza pentru a manipula sursele.
Mai jos sunt toate subcomenzile acceptate pentru sursă
comanda:
adăuga
: Adăugați o nouă sursălistă
: Listează sursele curenteActualizați
: Actualizați sursele curenteelimina
: Eliminați sursele curenteresetare
: Resetează surseleexport
: Exportați sursele curente
De exemplu, pentru a vedea lista surselor curente, tastați comanda de mai jos:
lista surselor winget
Pentru a obține detalii complete despre o anumită sursă, utilizați această comandă:
lista sursă winget --name winget
Pentru a actualiza o anumită sursă, executați următoarea comandă:
actualizare sursă winget --name winget
Afișează lista pachetelor instalate
Pentru a vizualiza lista tuturor pachetelor software instalate pe computer, rulați următoarea comandă:
lista de aripi
Pentru a vedea indicatorul acceptat pentru comanda listă:
lista de aripi -?
Mai jos sunt opțiunile acceptate pentru listă
comanda:
--id
: Filtrați rezultatele după id--Nume
: filtrați rezultatele după nume--moniker
: Filtrați rezultatele după nume--etichetă
: filtrați rezultatele după etichetă--comanda
: Filtrați rezultatele după comandă-n
sau--numara
: Afișează numai numărul specificat de rezultate-s
sau--sursă
: Găsiți pachetul folosind sursa specificată-e
sau--corect
: Găsiți pachet folosind potrivirea exactă--antet
: Opțional Windows-Package-Manager REST sursă HTTP antet--accept-sursă-acorduri
: Acceptați toate acordurile sursă în timpul operațiunilor sursă
Exemplu:
Ar putea exista mai multe aplicații cu același nume instalate pe computer. De exemplu, cu comanda de mai jos puteți enumera toate aplicațiile care au „Xbox” pe nume.
lista winget --name xbox
Instalați aplicații pe computer folosind Winget
După ce ați găsit pachetul aplicației, este timpul să îl instalați cu winget. The instalare winget
comanda vă permite să instalați rapid orice aplicație din depozitele sale, fără a fi nevoie să treceți prin problemele de a căuta aplicația online, de a o descărca și de a parcurge mai mulți pași ai vrăjitorului de instalare.
Sintaxa pentru comanda Instalare:
instalare winget
Pentru a obține mai multe informații despre instalare
comanda și opțiunile acceptate, rulați comanda de mai jos:
instalare winget -?
Iată opțiunile/steaguri acceptate pentru instalare
comanda:
-m,--manifest
: Calea către manifestul pachetului.--id
: Filtrați rezultatele după id--Nume
: filtrați rezultatele după nume--moniker
: Filtrați rezultatele după nume-v
sau--versiune
: Utilizați versiunea specificată; implicit este cea mai recentă versiune-s
sau--sursă
: Găsiți pachetul folosind sursa specificată--sfera de aplicare:
Selectați domeniul de instalare (utilizator sau mașină)-e
sau--corect
: Găsiți pachet folosind potrivirea exactă-i
sau--interactiv
: Solicitați instalare interactivă; poate fi necesară introducerea utilizatorului-h
sau--tăcut
: Solicitați instalare silențioasă--locale
: Localizare de utilizat (format BCP47)-o
sau--Buturuga
: Locația de înregistrare (dacă este acceptată)--trece peste
: Suprascrieți argumentele care urmează să fie transmise instalatorului-l
sau--Locație
: Locație în care să instalați (dacă este acceptat)--forta
: suprascrieți verificarea hash de instalare--accept-package-agreements
: Acceptați toate acordurile de licență pentru pachete--accept-sursă-acorduri
: Acceptați toate acordurile sursă în timpul operațiunilor sursă--antet
: Opțional Windows-Package-Manager REST sursă HTTP antet
Puteți utiliza aceste opțiuni pentru a specifica ce aplicație să instalați, cum doriți să o instalați și unde să instalați aplicația specifică.
Exemplu:
Să presupunem că doriți să instalați un VLC Media player. Pentru asta puteți folosi comanda de mai jos:
winget install vlc
Notă: Dacă numele programului sau al interogării conține spațiu, includeți-l între ghilimele duble.
Cu toate acestea, s-au găsit mai multe pachete care se potrivesc cu interogarea dvs. de intrare și nu știe pe care să îl instaleze, așa că Winget vă va arăta rezultatul de mai jos.
Instalați aplicații cu Winget folosind ID-ul aplicației
Ceea ce trebuie să faceți este să vă rafinați intrarea, ceea ce înseamnă că trebuie să fiți mai precis cu privire la pachetul pe care îl instalați. Pentru aceasta, va trebui să utilizați opțiunile disponibile de mai sus cu instalare
comandă pentru a specifica aplicația corectă.
Cel mai bun mod de a instala aplicația corectă este să utilizați ID-ul aplicației pentru a specifica pachetul de aplicație specific. Deci, atunci când căutați o aplicație folosind căutare
comanda, notați ID-ul aplicației pachetului pe care doriți să îl instalați. Dacă aveți mai multe pachete cu același nume, puteți utiliza ID-ul aplicației pentru a instala o anumită aplicație.
Pentru a instala o anumită aplicație folosind ID-ul aplicației, utilizați formula de mai jos:
winget install --id=
De exemplu, să presupunem că doriți să instalați playerul media VLC folosind winget. Mai întâi, căutați pachetul VLC în Winget și notați ID-ul aplicației pentru a obține aplicația corectă. ID-ul incorect poate instala o altă aplicație decât ați dorit sau nu va instala deloc nicio aplicație.
Pentru a instala aplicația VLC din depozitul Microsoft Store, utilizați ID-ul aplicației (combinație de litere și numere) din rezultat:
winget install --id=XPDM1ZW6815MQM
sau
winget install XPDM1ZW6815MQM
De asemenea, puteți introduce direct argumentul id în comandă fără a include Opțiunea --id
. Atâta timp cât transferați argumentul ID exact și unic la comandă, Winget îl va recunoaște automat ca ID de aplicație și va instala respectiva aplicație.
Când executați comanda de instalare, Winget va afișa informații detaliate despre pachet și licența software și vă va întreba dacă sunteți de acord cu termenii acordului. Pur și simplu tastați „Y” sau „y” și apăsați introduce
pentru a continua procesul.
Va dura câteva secunde până la minute pentru a descărca și instala aplicația, în funcție de viteza dvs. de internet și de dimensiunea aplicației.
Dacă doriți să instalați cu ID-ul aplicației care este o combinație de numele editorului și numele aplicației, utilizați comanda de mai jos:
winget install --id=VideoLAN.VLC
sau
winget install --id VideoLAN.VLC
Când instalați aplicația din depozitul Winget, care conține de obicei aplicații terță parte, nu necesită să acceptați niciun acord de licență.
Instalați aplicații cu Winget după numele aplicației
Dacă nu aveți mai multe aplicații cu același nume în depozitele Winget, puteți utiliza numele aplicației pentru a specifica ce aplicație să instalați.
De exemplu, pentru a instala aplicația „Recuva”, puteți utiliza --Nume
opțiunea cu comanda de instalare:
winget install --name Recuva
Instalați o versiune specifică a unui program cu Winget
În mod implicit, Winget instalează cea mai recentă versiune disponibilă a programului. Cu toate acestea, puteți specifica și ce versiune a unei aplicații doriți să o instalați folosind -v
sau --versiune
opțiune.
Pentru a instala o anumită versiune a unei aplicații, puteți combina ID-ul aplicației cu opțiunea de versiune:
winget install --id=VideoLAN.VLC -v=3.0.15
sau
winget install --id=VideoLAN.VLC --version=3.0.15
Cea mai recentă versiune de VLC este „3.0.16”, dar am specificat versiunea mai veche „3.0.15” în comanda de mai sus pentru ao instala.
Instalați aplicații dintr-o anumită sursă
De asemenea, puteți specifica o anumită sursă (depozitar) de la care să vă obțineți aplicațiile (msstore, winget sau magazin personalizat). Pentru a face asta, trebuie să utilizați -s
sau --sursă
opțiunea cu comanda „instalare”. În acest fel, puteți elimina duplicatele și puteți instala aplicația corectă.
Să presupunem că doriți să instalați programul „Audacity” din depozitul winget (terț), puteți încerca această comandă:
winget install --id=Audacity.Audacity -s=winget
Pentru a instala o aplicație din depozitul Microsoft Store:
winget install --id=9N66VBRR4DPL --source=msstore
Instalați aplicații pe utilizatorul curent sau pe toți utilizatorii
The --sfera de aplicare
opțiunea combinată cu instalare
comanda vă permite să specificați dacă aplicația trebuie instalată numai pe utilizatorul curent sau pe toți utilizatorii (mașină).
Pentru a instala o aplicație numai pe utilizatorul curent, utilizați utilizator
argument pentru --sfera de aplicare
Opțiuni:
winget install --id=Spotify.Spotify --scope=utilizator
Pentru a instala o aplicație pe toți utilizatorii, utilizați mașinărie
argument pentru --sfera de aplicare
Opțiuni:
winget install --id=Spotify.Spotify --scope=mașină
Cu toate acestea, dacă intenționați să specificați domeniul de aplicare ca „utilizator”, trebuie să rulați această comandă în linia de comandă normală (nu în modul ridicat).
Instalați aplicații folosind șirul exact din interogare
Dacă doriți să limitați selecția la un singur pachet, va trebui să utilizați id-ul aplicației împreună cu opțiunea de interogare exactă (-e
sau --corect
). Spre deosebire de alte opțiuni, opțiunea de interogare exactă verifică șirul pentru sensibilitatea cu majuscule și minuscule. ID-ul sau numele aplicației ar trebui să fie exact așa cum este listat în rezultatul căutării. Chiar dacă un singur caracter se află într-un caz diferit, comanda nu va accepta interogarea.
Iată un exemplu de comandă pentru a instala o aplicație folosind șirul exact din interogare (numele aplicației):
winget instalează Audacity.Audacity -e
sau
winget instalează Audacity.Audacity -exact
Instalați aplicații în modul interactiv
Când instalați aplicația cu Winget în modul de instalare implicit, aceasta nu va necesita nicio intrare suplimentară din partea dvs. și vă va arăta doar progresul instalării în timpul instalării. Cu toate acestea, dacă trebuie să configurați sau să alegeți opțiuni în timpul instalării, puteți rula programul de instalare în modul interactiv. În modul interactiv, puteți alege opțiunile dorite în asistentul de instalare.
Pentru a rula programul de instalare în modul interactiv, va trebui să utilizați -i
sau --interactiv
opțiune:
winget install --id=Audacity.Audacity --interactive
sau
winget install --id=Audacity.Audacity -i
Instalați aplicații în modul silențios
De asemenea, puteți rula instalarea pachetului în fundal fără a cere nicio intrare sau a arăta progresul instalării. Acest mod va suprima toată interfața de utilizare a instalării. Pentru a face acest lucru, va trebui să utilizați -h
sau --tăcut
opțiunea cu instalare
comanda.
Pentru a rula instalarea software-ului în fundal, executați următoarea comandă:
winget instalează Audacity.Audacity --silent
sau
winget instalează Audacity.Audacity -h
Acest lucru va suprima toată interfața de utilizare a procesului de instalare.
Schimbați locația de instalare pentru un program
În mod implicit, aplicațiile sunt instalate pe unitatea de sistem în folderul „C:\Program Files”, dar puteți schimba folderul de instalare pentru un program cu -l
sau --Locație
opțiune.
De exemplu, dorim să instalăm programul Notepad++ în locația „D:\Software” în loc de folderul implicit „C:\Program Files”. Pentru asta vom folosi comanda de mai jos:
winget install Notepad++.Notepad++ -e --location „D:\Software”
În comanda de mai sus, „Notepad++.Notepad++” este ID-ul aplicației pe care dorim să o instalăm, opțiunea de interogare exactă -e
este de a limita selecția la un singur fișier și --Locație
este utilizat pentru a specifica locația de instalare personalizată.
Omiteți verificarea hash de instalare
Când instalați software cu winget, acesta verifică automat integritatea datelor fișierelor de instalare. Cu toate acestea, dacă instalați un program pentru care nu doriți să verificați hash-ul, puteți utiliza --forta
opțiune:
winget instalează WSAtools -e --force
Acceptați acordurile de licență
Când instalați un anumit software, vi se va solicita să acceptați acordul de licență al pachetelor software și al sursei. Puteți evita aceste solicitări acceptând în prealabil acordul de licență.
Pentru a accepta acordul de licență al unui pachet, puteți utiliza --accept-pachetul-acorduri
opțiunea cu comanda de instalare:
winget install --id=9WZDNCRFJ2WL --accept-package-agreements
Pentru a accepta acordul de licență sursă, puteți utiliza --accept-sursă-acorduri
opțiune:
winget install --id=9WZDNCRFJ2WL --accept-source-agreement
Sau
Puteți accepta ambele acorduri de licență, cu această comandă:
winget install --id=9WZDNCRFJ2WL --accept-package-agreements --accept-source-agreement
Instalați mai multe aplicații simultan cu Winget pe Windows 11
Un alt mare avantaj al utilizării Winget este că puteți instala mai multe aplicații în același timp cu o singură comandă. Tot ce trebuie să faceți este să vă alăturați fiecărei comenzi de instalare Winget cu două ampersand &&
caractere într-o singură comandă executabilă.
Iată sintaxa pentru instalarea mai multor aplicații cu winget:
winget install && winget install && winget install
Unde înlocuiți cu numele real sau ID-ul aplicației și
cu opțiuni susținute de
instalare
comanda.
De exemplu, comanda de mai jos va instala un player media VLC, Notepad++ și aplicațiile Audacity, toate odată pe sistemul dvs.:
winget install VideoLAN.VLC -e && winget install Notepad++.Notepad++ -e && winget instalează Audacity.Audacity -e
După cum puteți vedea mai sus, toate cele trei pachete de aplicații au fost instalate cu o singură comandă.
Actualizați sau actualizați aplicațiile folosind Winget
Winget vă permite nu numai să instalați pachete de aplicații, ci și să actualizați sau să le dezinstalați pe cele existente. Puteți actualiza orice aplicație existentă cu modernizare
comanda pe sistemul dvs. atâta timp cât există o actualizare disponibilă pentru aplicația respectivă.
Sintaxa pentru actualizarea aplicației folosind Winget este:
upgrade winget [[-q] ] []
Pentru a cunoaște opțiunile acceptate disponibile pentru modernizare
comandă, introduceți următoarea comandă:
upgrade winget -?
Următoarele opțiuni sunt disponibile pentru modernizare
comanda:
-m,--manifest
: Calea către manifestul pachetului.--id
: Filtrați rezultatele după id--Nume
: filtrați rezultatele după nume--moniker
: Filtrați rezultatele după nume-v
sau--versiune
: Utilizați versiunea specificată; implicit este cea mai recentă versiune-s
sau--sursă
: Găsiți pachetul folosind sursa specificată-e
sau--corect
: Găsiți pachet folosind potrivirea exactă-i
sau--interactiv
: Solicitați instalare interactivă; poate fi necesară introducerea utilizatorului-h
sau--tăcut
: Solicitați instalare silențioasă-o
sau--Buturuga
: Locația de înregistrare (dacă este acceptată)--trece peste
: Suprascrieți argumentele care urmează să fie transmise instalatorului-l
sau--Locație
: Locație în care să instalați (dacă este acceptat)--forta
: suprascrieți verificarea hash a programului de instalare--accept-pachetul-acorduri
: Acceptați toate acordurile de licență pentru pachete--accept-sursă-acorduri
: Acceptați toate acordurile sursă în timpul operațiunilor sursă--antet
: Opțional Windows-Package-Manager REST sursă HTTP antet--toate
: Actualizați toate pachetele instalate la cea mai recentă, dacă sunt disponibile
Dar înainte de a actualiza orice aplicație, trebuie să verificați dacă pachetele instalate în prezent au vreo actualizare disponibilă. Puteți face asta cu comanda de actualizare sau listă care va afișa toate aplicațiile instalate pe computerul dvs. (inclusiv programele neinstalate prin Winget).
Pentru a enumera toate programele instalate pe computer, rulați această comandă simplă:
upgrade winget
Dacă o actualizare este disponibilă pentru o aplicație, noua versiune va fi afișată în coloana corespunzătoare „Disponibil”, așa cum se arată mai jos.
sau
lista de aripi
Pentru a actualiza o aplicație, introduceți pur și simplu numele aplicației cu comanda de actualizare. De exemplu, aici vrem să facem upgrade la aplicația „Recuva”:
upgrade winget Recuva
De asemenea, puteți face upgrade de pachete prin winget cu ajutorul diferitelor opțiuni disponibile (--id
, --Nume
, --interactiv
, etc.). Pentru a actualiza o aplicație prin Winget după ID-ul lor, rulați comanda de mai jos:
upgrade winget --id VideoLAN.VLC
De asemenea, puteți actualiza simultan toate pachetele (cu actualizările disponibile) instalate pe computer. Pentru a actualiza toate pachetele instalate (dacă sunt disponibile actualizări), puteți executa această comandă:
upgrade winget --all
The --toate
opțiunea găsește toate aplicațiile cu upgrade-uri disponibile și comanda upgrade instalează actualizările.
Dezinstalați sau eliminați aplicații folosind Winget
Dacă doriți să dezinstalați un program prin Winget, puteți face asta cu dezinstalați
comanda. De asemenea, poate elimina programele care nu au fost instalate folosind winget.
Sintaxa:
dezinstalare winget [[-q] ] []
The dezinstalați
comanda are propriul set de opțiuni, care pot fi vizualizate rulând această comandă:
dezinstalare winget -?
Sunt disponibile următoarele opțiuni:
-m,--manifest
: Calea către manifestul pachetului--id
: Filtrați rezultatele după id--Nume
: filtrați rezultatele după nume--moniker
: Filtrați rezultatele după nume-v,--versiunea
: Utilizați versiunea specificată; implicit este cea mai recentă versiune-s,--sursa
: Găsiți pachetul folosind sursa specificată-e,--exact
: Găsiți pachet folosind potrivirea exactă-i,--interactiv
: Solicitați instalare interactivă; poate fi necesară introducerea utilizatorului-h,--tăcut
: Solicitați instalare silențioasă-o,--log
: Locația de înregistrare (dacă este acceptată)--antet
: Opțional Windows-Package-Manager REST sursă HTTP antet--accept-sursă-acorduri
: Acceptați toate acordurile sursă în timpul operațiunilor sursă
Puteți utiliza opțiunile de mai sus pentru a rafina și mai mult căutarea sau selecția aplicației corecte pe care doriți să o dezinstalați.
Înainte de a dezinstala aplicațiile, mai întâi, vedeți toate aplicațiile instalate pe dispozitiv:
lista de aripi
Exemplul 1:
De exemplu, pentru a dezinstala aplicația „Dinamic Wallpaper”, folosim comanda de mai jos:
winget dezinstalează „Dinamic Wallpaper”
Deoarece interogarea (numele aplicației) are un spațiu, am inclus-o între ghilimele duble.
Exemplul 2:
Puteți folosi --Nume
opțiunea de a specifica aplicația cu un nume specific pe care doriți să o dezinstalați de pe computer.
dezinstalare winget --name Notepad++ -e
De asemenea, puteți adăuga interogarea exactă -e
opțiunea de a limita selecția la un nume exact de pachet.
Exemplul 3:
Dacă aveți mai multe aplicații cu același nume, puteți utiliza ID-ul aplicației pentru a specifica aplicația corectă.
De exemplu, când enumerați aplicațiile „Xbox” pe computer, veți obține mai multe rezultate.
Pentru a dezinstala pachetul „Xbox Game Bar Plugin”, puteți utiliza --id
opțiunea de a specifica ID-ul aplicației:
dezinstalare winget --id=Microsoft.XboxGameOverlay_8wekyb3d8bbwe
Exemplul 4:
Uneori, atunci când dezinstalați un program, acesta poate lăsa o mulțime de fișiere reziduale de software, cum ar fi istoricul, registrele, fișierele de salvare etc. În funcție de software, vă poate oferi opțiuni pentru a șterge setări și date suplimentare. Pentru a face acest lucru, va trebui să utilizați expertul interactiv pentru dezinstalarea aplicațiilor.
Pentru a dezinstala o aplicație într-un mod interactiv, rulați comanda de mai jos:
winget dezinstalează Notepad++ -e --interactive
Dacă doriți să suprimați toată interfața de utilizare și să eliminați o aplicație în modul silențios, executați comanda de mai jos:
winget dezinstalează Notepad++ -e -h
Vizualizați caracteristicile experimentale ale Managerului de pachete Windows
Comanda caracteristici vă permite să vizualizați lista de caracteristici experimentale și starea disponibilă pentru versiunea dvs. de Manager de pachete Windows (winget).
Pentru a vedea starea caracteristicilor experimentale pe Winget, rulați următoarea comandă:
caracteristicile aripii
Veți vedea lista de funcții și dacă acestea sunt activate sau dezactivate în coloana „Stare”. Puteți activa sau dezactiva funcții prin setările Winget.
Configurați setările Windows Package Manager (Winget).
Setările Windows Package Manager (Winget) pot fi editate într-un fișier de setare JSON. „Settings.json” vă permite să personalizați diverse experiențe și preferințe ale clienților Winget, cum ar fi setările de actualizare automată, interfața de utilizare a barei de progres, comportamentul instalatorului, funcțiile și multe altele.
Pentru a deschide fișierul settings.json, rulați comanda simplă de mai jos:
setări de aripioare
În mod implicit, fișierul JSON se va deschide în editorul de text implicit, cum ar fi Notepad.Cu toate acestea, se recomandă să editați fișierele JSON într-un editor de cod, de preferință „Microsoft Visual Studio Code”, care va fi mai ușor de editat. Dacă editorul de text/cod implicit este deja setat, acesta va lansa automat editorul de text implicit și va deschide fișierul de setări din acesta.
Dacă nu aveți Visual Studio Code, îl puteți instala cu această comandă:
winget instalează Microsoft.VisualStudioCode
Dacă nu doriți să instalați VS Code, puteți edita și setările în Notepad.
Odată ce fișierul de setări JSON se deschide pentru prima dată în editorul de text, nu vor fi configurate setări.
Modificați intervalul de actualizare pentru sursă
The autoUpdateIntervalInMinutes
codul specifică intervalul de timp (în minute) pentru verificarea actualizărilor sursei. Intervalul implicit de actualizare este setat la „5”. Îl puteți schimba conform cerințelor dvs. Dacă doriți să dezactivați verificarea actualizării automate la o sursă, schimbați-o la „0”.
În exemplul de mai jos, schimbăm intervalul de actualizare la „10” minute.
În cazul în care ați dezactivat verificarea actualizării automate, puteți verifica manual actualizările pentru sursă prin actualizare sursă winget
.
Schimbați designul vizual al barei de progres
Puteți schimba stilul vizual sau culoarea barei de progres cu ajutorul vizual
setare. Culoarea implicită a barei de progres este „accent”, dar o puteți schimba în „retro” sau „curcubeu”.
De exemplu, pentru a schimba culoarea barei de progres la „curcubeu”, adăugați următorul cod în fișierul JSON:
"vizual": { "progressBar": "curcubeu" },
Și asigurați-vă că adăugați o paranteză de închidere }
la sfârșitul codului JSON.
Modificați domeniul de instalare al aplicației
De asemenea, puteți modifica comportamentul de instalare, inclusiv domeniul de aplicare, localitatea și multe altele folosind installBehavior
setare.
Setarea domeniului de aplicare specifică dacă un pachet trebuie instalat numai pentru utilizatorul curent sau pentru întreaga mașină. Puteți seta domeniul de aplicare al întregii instalări la oricare utilizator
sau mașinărie
.
Pentru a schimba domeniul de aplicare la utilizatorul curent, introduceți codul de mai jos:
"installBehavior": { "preferințe": { "domeniu": "utilizator" } },
Activați sau dezactivați funcțiile experimentale în Winget
După cum am menționat în secțiunea anterioară, puteți configura și caracteristicile experimentale ale Winget în fișierul settings.json. The Caracteristici experimentale
setarea vă permite să activați sau să dezactivați funcțiile. Pentru a vedea lista de funcții experimentale disponibile, rulați caracteristicile aripii
.
După cum puteți mai sus, există două funcții disponibile pentru această versiune a Managerului de pachete Windows – „Afișați informații despre dependențe” și „Instalare directă MSI”. Caracteristica Dependențe afișează informații despre dependențe ale pachetului, iar „Instalare directă MSI” vă permite să instalați direct pachetele MSI, mai degrabă decât msiexec. Notați proprietățile caracteristicilor pe care le puteți utiliza în setări pentru a activa sau dezactiva caracteristica specifică.
Pentru a activa funcția „Instalare directă MSI”, adăugați codul de mai jos în fișierul JSON:
„experimentalFeatures”: { „directMSI”: true },
Pentru a activa funcția „Afișați informații despre dependențe”, includeți codul de mai jos în fișierul JSON:
„experimentalFeatures”: { „dependențe”: adevărat },
Acum, fugi caracteristicile aripii
comanda din nou pentru a confirma dacă funcțiile sunt activate.
Pentru a dezactiva o caracteristică, schimbați pur și simplu valoarea booleană în fals
în cod.
Pentru a afla mai multe despre schema de setări Winget și utilizarea acesteia, consultați acest articol – //raw.githubusercontent.com/microsoft/winget-cli/master/schemas/JSON/settings/settings.schema.0.2.json.
Exportați software-ul instalat pe un alt computer prin Winget
O altă caracteristică excelentă a instrumentului Winget este că vă permite să exportați aplicațiile instalate pe computer într-un fișier JSON care poate fi folosit pentru a instala rapid aceleași aplicații pe o altă mașină. Această caracteristică poate fi utilă dacă încercați să instalați aceleași aplicații pe mai multe computere sau dacă vă resetați/reinstalați computerul.
Cu toate acestea, Winget va instala numai aplicațiile în depozitul Winget. Alte programe precum jocurile pentru computer nu vor fi instalate prin fișierele Winget JSON.
Sintaxa pentru comanda de export:
export winget [-o] []
Pentru a vedea argumentele și opțiunile acceptate, introduceți comanda de mai jos:
export winget -?
Următorul este singurul argument disponibil:
-o
sau--ieșire
: Calea către fișierul JSON care urmează să fie creat.
Sunt disponibile următoarele opțiuni:
-s
sau--sursă
: Exportați pachete din sursa specificată.--include-versiuni
: Includeți versiuni specifice de pachet în fișierul JSON.--accept-sursă-acorduri
: Acceptați toate acordurile sursă în timpul operațiunilor sursă și evitați promptul.
Exemplu:
Pentru a exporta lista de aplicații instalate pe computer într-un fișier JSON, executați comanda de mai jos:
winget export -o F:\mycomputerapps.json --include-versions
sau
winget export -output F:\mycomputerapps.json --include-versions
Aici, -o
sau --ieșire
argument specifică calea în care doriți să salvați fișierul JSON (export). Opțiunea –include-versions îi spune winget-ului să includă versiunile aplicațiilor instalate în prezent în fișierul JSON. În mod implicit, comanda Import va instala cele mai recente versiuni de aplicații din fișierul JSON. Dar dacă doriți să exportați versiunile specifice ale aplicațiilor de pe computerul existent, va trebui să includeți --include versiuni
opțiune.
Dacă o aplicație sau o versiune instalată nu este disponibilă în arhive, veți vedea „Pachetul/versiunea instalată nu este disponibilă din niciun mesaj sursă” și acele aplicații nu vor fi incluse în fișierul JSON.
După cum puteți vedea mai jos, fișierul JSON nou creat conține lista de programe instalate pe mașina dvs.
Importați lista de aplicații de pe un alt computer prin Winget
Comanda de import vă permite să instalați lista de programe dintr-un fișier JSON pe computer.
Sintaxa pentru comanda de import:
import winget [-i] []
Pentru a vedea argumentele și opțiunile acceptate, introduceți comanda de mai jos:
import winget -?
Sunt susținute următoarele argumente:
-i
sau--fișier de import
: Calea către fișierul JSON de importat
Sunt acceptate următoarele opțiuni:
--ignore-indisponibil
: Ignorați pachetele indisponibile--ignore-versiuni
: Ignorați versiunile specificate în fișierul JSON și instalați cea mai recentă versiune disponibilă--accept-pachetul-acorduri
: Acceptați toate acordurile de licență pentru pachete--accept-sursă-acorduri
: Acceptați toate acordurile sursă în timpul operațiunilor sursă
Exemplu:
Pentru a instala (import) aplicațiile dintr-un fișier JSON pe un computer, rulați comanda:
winget import -i F:\mycomputerapps.json --ignore-unavailable --ignore-versions
sau
winget import –-import-file F:\mycomputerapps.json --ignore-unavailable --ignore-versions
În comanda de mai sus, -i
sau --fișier de import
argument specifică calea către fișierul JSON pe care doriți să îl importați. The --ignore-indisponibil
opțiunea suprimă eroarea pe care o primiți atunci când un pachet specificat în fișierul JSON nu este disponibil în depozite. Și --ignore-versiuni
opțiunea ignoră versiunile specificate în fișierul JSON și instalează cea mai recentă versiune disponibilă a aplicațiilor.
Dacă un pachet este deja instalat, Winget va încerca să găsească o actualizare pentru acel pachet. Dacă este deja actualizat, veți vedea mesajul „pachetul este deja instalat:” și „Nu s-a găsit nicio actualizare aplicabilă”.
Asta e.