Jednostavno instalirajte i upravljajte softverom pomoću Wingeta na Windowsu

  • WinGet centralizuje instalaciju, ažuriranje i uklanjanje aplikacija pomoću jednostavnih naredbi, podržavajući više formata.
  • Može se instalirati putem App Installera ili ručno u IoT-u i Sandboxu, uključujući zavisnosti kao što su VCLibs i Microsoft.UI.Xaml.
  • Uključuje komande za izvoz/uvoz lista, označavanje verzija, postavljanje željenih stanja i popravak instalacija.
  • Detaljno evidentiranje, validacija manifesta i projekti otvorenog koda na GitHubu olakšavaju otklanjanje grešaka i doprinos.

Winget na Windowsu

Ako svakodnevno koristite Windows i volite da vam računar bude uredan, WinGet je upravitelj paketa koji pojednostavljuje instaliranje, ažuriranje i uklanjanje aplikacija. bez pregledavanja web stranica ili beskrajnih čarobnjaka. Pomoću nekoliko naredbi možete pokrenuti računar. uvijek ažurirajte.

Pored osnovnih upotreba, WinGet nudi funkcije za administratore, automatizaciju pomoću PowerShella, pa čak i implementaciju u posebnim okruženjima kao što su IoT i Sandbox. U ovom praktičnom vodiču pronaći ćete sve, od instalacije do naprednih naredbi., sa savjetima i nijansama koje će vam uštedjeti vrijeme.

Šta je WinGet i na kojim sistemima radi?

WinGet je klijent Windows Package Managera, alat komandne linije koji vam omogućava da otkrivanje, instaliranje, ažuriranje, deinstaliranje i konfiguriranje aplikacijaDostupan je na Windows 10, Windows 11 i Windows Server 2025 sistemima i djeluje kao interfejs prema izvorima softvera iz Microsoftovog ekosistema i zajednice.

Klijent dolazi kao dio instalacijskog programa aplikacije, tako da na desktop računarima Distribuira se i ažurira iz Microsoft Store-a., dok u Windows Serveru 2025 stiže putem sistemskih ažuriranja. Ako već imate App Installer, WinGet bi obično trebao biti spreman kada u terminal upišete winget.

Instaliranje WinGeta: stabilne i preliminarne verzije

U modernim Windows 10 i Windows 11 sistemima, kao i u Windows Serveru 2025, upravo imam instaliran App InstallerProvjerite ovo otvaranjem PowerShell-a ili komandne linije i pokretanjem: winget --versionAko odgovori s brojem verzije, već ste pokrenuli i radite.

Za one kojima je potrebno testirati nove funkcije, dostupne su predizdanja WinGet klijenta. Možete ih instalirati na tri uobičajena načinapreuzimanjem paketa za pregled iz repozitorija izdanja, pridruživanjem programu Windows Insider (Canary ili Dev) s MSA ili AAD računom za primanje automatskih ažuriranja ili prijavom za program Insider unutar samog Upravitelja paketa.

Ručno instaliranje probne verzije će vam dati probni klijent, ali bez automatskih ažuriranja iz TrgovineAko se prijavite za odgovarajuće Windows Insider kanale ili WinGet Insider program, periodično ćete primati ova ažuriranja.

Instalirajte WinGet u Windows Sandbox

Windows Sandbox je lagano desktop okruženje za pokretanje aplikacija odvojeno od hosta. Ovo okruženje ne uključuje WinGet ili Microsoft Store kao standard., tako da ćete ga morati ručno uključiti.

Iz privilegovanog PowerShella možete koristiti modul Microsoft.WinGet.Client i cmdlet za popravak da biste dodali Upravitelj paketa. Sljedeći skript preuzima modul iz PSGallery i pokreće popravak Da biste pripremili WinGet u izolovanom okruženju:

$progressPreference = 'silentlyContinue'
Write-Host "Installing WinGet PowerShell module from PSGallery..."
Install-PackageProvider -Name NuGet -Force | Out-Null
Install-Module -Name Microsoft.WinGet.Client -Force -Repository PSGallery | Out-Null
Write-Host "Using Repair-WinGetPackageManager cmdlet to bootstrap WinGet..."
Repair-WinGetPackageManager -AllUsers
Write-Host "Done."

Ako trebate instalirati modul za sve korisnike, koristite Install-Module-Scope AllUsersA ako želite isprobati razvojne verzije, dodajte -UključiPreliminarno izdanje kada trčiš Repair-WinGetPackageManagerDa biste saznali sve dostupne parametre, koristite komande poput Get-Help Repair-WinGetPackageManager -Full, s kojim Pregledat ćete kompletnu pomoć za cmdlet.

Važne napomene za administratore

Povećanje privilegija utiče na iskustvo instalacije. Ako pokrenete WinGet bez administratorskih privilegijaNeki instalatori će tražiti podizanje UAC dozvola; ako odbijete, ta aplikacija neće biti instalirana.

Međutim, kada pokrenete terminal kao administrator, nećete vidjeti međupromjene za podizanje privilegija. Ova udobnost nosi rizike: instalirajte samo provjereni softver i budite izuzetno oprezni, posebno na proizvodnoj opremi ili serverima.

  Ovladajte svojom radnom površinom pomoću osnovnih AutoHotkey skripti

Osnovna upotreba: pretraga, instalacija i ugrađena pomoć

Instalirajte i upravljajte softverom pomoću Wingeta na Windowsu

Nakon što je pokrenuto i radi, počnite s pretraživanjem paketa. Da biste pronašli alat koristi winget search <nombre>Pregledajte rezultate, provjerite identifikator i potvrdite da je u pitanju ispravan paket.

Kada to razjasnite, instalirajte sa winget install <appname>. Klijent će preuzeti i pokrenuti odgovarajući instalacijski program u tihom režimu kad god je to moguće. Za potpuni sažetak komandi i parametara, pozovite winget --help.

Neki korisnici su prijavili da izvršna datoteka nije bila u sistemskoj putanji nakon instalacije. Ako se to dogodi, provjerite da li se winget.exe nalazi u C:\Users\\AppData\Local\Microsoft\WindowsApps i ta mapa se pojavljuje u korisnikovoj PATH varijabli.

Skup dostupnih komandi

Klijent integriše dobar raspon komandi kako bi pokrio životni ciklus vaših aplikacija. Ovo su glavne i njihova svrha:

Komanda opis
instalirajte Instalacija navedena aplikacija.
pokazati Uzorak detalje odabrane aplikacije.
izvor Dodaj, ukloni ili ažuriraj repozitoriji (izvori).
pretraživanje Pretraga aplikacije po imenu ili identifikatoru.
lista Enumerate instalirane pakete.
Nadogradnja Ažuriraj aplikacije (jednu ili sve).
Deinstalirati Deinstaliraj naznačenu aplikaciju.
hash Izračunajte SHA256 hash instalatora.
validirati Validan manifeste prije njihovog slanja u repozitorij.
podešavanja Otvori konfiguracija klijenta.
funkcije Uzorak stanje eksperimentalnih funkcija.
izvoz Izvoz lista instaliranih paketa.
uvoz Uvoz i instalira se iz datoteke liste.
igla Upravlja sidra verzija paketa.
konfiguriše Konfigurišite sistem prema željenom stanju.
download Preuzimanje instalacijski program aplikacije.
Popravak Biljeska problematične instalacije aplikacija.
dscv3 Upravlja Resursi za konfiguraciju željenog stanja PowerShella v3.

Korisne globalne opcije

Pored komandi, WinGet nudi i opcije koje utiču na trenutnu sesiju. Ovo su neki od najrelevantnijih:

Opcija opis
-v, –verzija Uzorak klijentska verzija.
–Info Ispis podaci o kupcima, licenca, privatnost i politike.
-?, –pomoć Pomoć opće ili kontekstualno.
–čekaj espera pritisnuti tipku prije izlaska.
–logovi, –otvoreni-logovi Otvori folder sa zapisnicima.
–opširno, –opširni-dnevnici Activa detaljan zapis.
–nowarn, –ignore-warnings Suzbija upozorenja tokom izvršavanja.
–onemogući-interaktivnost Evita interaktivni zahtjevi (neinteraktivni način rada).
–proxy Definiši proxy koji će se koristiti u ovom pokretanju.
–bez posrednika Onemogućava upotreba proxyja u ovom izvršenju.

Podržani formati instalacijskog programa

WinGet podržava više tehnologija pakovanja, što olakšava pakovanje gotovo svake Windows aplikacije. Među podržanim formatima Oni uključuju:

  • EXE (sa zastavicama Silent i SilentWithProgress) za klasične instalacije.
  • HYMN (Inno podešavanje).
  • NULLSOFT (NSIS).
  • MSI Paketi Windows Installera.
  • WIX Instalatori zasnovani na WiX Toolset-u.
  • APPX i MSIX novi Windows formati.
  • BURN (WiX bootstrapter).
  • PORTABLE prenosne aplikacije.

Automatizacija pomoću PowerShella: Microsoft.WinGet.Client modul

Ako trebate integrirati instalacije u skripte ili cjevovode, postoji službeni modul u PowerShell galeriji. Modul Microsoft.WinGet.Client vam omogućava pozivanje klijentskih funkcija. i olakšava scenarije automatizacije i popravke poput onih koji se koriste u Windows Sandboxu.

Instalirajte ga pomoću PowerShella i, ako vam je potreban za sve korisnike, dodajte odgovarajući opseg. Funkcije modula pomažu u orkestriranju instalacija koje se mogu ponavljati sada kontrolišite status upravitelja paketa iz skripti.

Prilagođavanje WinGeta: datoteka settings.json

Da biste prilagodili ponašanje klijenta, možete urediti konfiguracijsku datoteku. Iz naredbe za postavke otvorite datoteku settings.json, gdje možete omogućiti eksperimentalne funkcije, promijeniti postavke interakcije i druge napredne opcije.

  Microsoft komplicira preuzimanje Windows 11 ISO-ova pomoću Rufusa

Ova prilagodba je korisna prilikom integracije WinGeta u neinteraktivne tokove rada ili centralizirana okruženja za upravljanje. Fino podešavanje sprečava iznenađenja tokom masovnih implementacija i olakšava dosljedne politike u cijeloj organizaciji.

Zapisivanje, otklanjanje grešaka i slanje paketa

Kada nešto krene po zlu, logovi su vam najbolji saveznik. WinGet može otvoriti mapu zapisnika s odgovarajućom opcijom, a također omogućite detaljne tragove s --verbose-logs.

Ako razvijate manifeste za repozitorij zajednice, provjerite njihovu sintaksu i integritet prije objavljivanja. Komanda validate provjerava manifeste kako bi se ubrzalo prihvatanje u repozitorij.

Projekat održava listu uobičajenih problema i njihovih rješenja. Provjera poznatih problema štedi vrijeme kada se suočavate s ponovljenim greškama ili konfliktima s određenim instalerima.

Instaliranje WinGeta na Windows IoT Enterprise (uključuje LTSC)

Instaliranje WinGeta na Windows IoT Enterprise

Na Windows IoT Enterprise, posebno na LTSC varijantama koje ne uključuju Microsoft Store, WinGet možete instalirati ručno tako što ćete nabaviti potrebne paketeTipičan proces se sastoji od preuzimanja zavisnosti i njihovog instaliranja putem PowerShella.

Započnite preuzimanjem najnovije stabilne verzije (označene kao "Najnovija") iz repozitorija izdanja WinGet CLI-ja. Trebat će vam .msixbundle datoteka i License1.xml, koji se koriste za instaliranje i obezbjeđivanje paketa na uređaju.

Također preuzmite VCLibs Desktop paket koji odgovara arhitekturi vašeg procesora. Ova komponenta VC++ v14 je zahtjev klijenta.Zatim, preuzmite zavisnost Microsoft.UI.Xaml.2.8 iz svog NuGet paketa.

Promijenite ekstenziju NuGet paketa iz .nupkg a .zip sa komandom kao što je ren Microsoft.UI.Xaml.2.8.6.nupkg Microsoft.UI.Xaml.2.8.6.zip. Zatim otvorite ZIP datoteku i kopirajte fajl tools\AppX\<arquitectura>\release\Microsoft.UI.Xaml.2.8.appx u vašu radnu mapu.

Otvorite PowerShell kao administrator da biste instalirali zavisnosti i klijenta. Prvo instalirajte VCLibs sa:

Add-AppxPackage -Path <ruta a VCLibs .appx>

Zatim instalirajte XAML interfejs: je zavisnost korisničkog interfejsa potrebno:

Add-AppxPackage -Path <ruta a Microsoft.UI.Xaml.2.8.appx>

Instalirajte WinGet klijenta iz MSIX paketa: Ovo je glavni paket:

Add-AppxPackage -Path <ruta al archivo .msixbundle>

Da biste pravilno obezbijedili licencu na sistemu, pokrenite: Povezat ćete paket sa datotekom License1.xml:

Add-AppxProvisionedPackage -Online -PackagePath <ruta al .msixbundle> -LicensePath <ruta al License1.xml>

Nakon što završite ove korake, vidjet ćete winget.exe en C:\Users\\AppData\Local\Microsoft\WindowsApps i trebalo bi da se automatski doda ruti. Od tog trenutka moći ćete koristiti WinGet u PowerShellu. bez dodatnih koraka.

Instalirajte i konsultujte aplikacije sa primjerima

Osnovni tok obično počinje pretragom. Da biste pronašli aplikaciju „Windows kamera“ možete pokrenuti:

winget search "Windows Camera"

Ako želite vidjeti detalje prije instalacije, koristite naredbu show. Ovako potvrđujete izdavača, verziju i identifikator:

winget show "Windows Camera"

Kada ovo razjasnite, nastavite s instalacijom. Klijent će riješiti zavisnosti i pokrenuti instalacijski program.:

winget install "Windows Camera"

Pored instaliranja i pretraživanja, imajte na umu da možete prikazati instalirane aplikacije pomoću winget list i redovno ih obavještavajte winget upgrade. Ove naredbe pokrivaju svakodnevno održavanje vašeg okruženja.

Održavanje, ažuriranje i deinstalacija

Za veliko ažuriranje, winget upgrade pokušat će nadograditi verzije svih ranjivih paketa. Ako želite djelovati u određenoj aplikaciji, navedite svoje ime ili identifikator: winget upgrade <app>.

Kada vam više nije potrebna aplikacija, izbrišite je pomoću winget uninstall <app>. Klijent poziva odgovarajući program za deinstalaciju i, kada je to moguće, to radi u tihom režimu kako ne bi prekidalo vaš tok.

  Kako promijeniti font, veličinu i stil u Windows ljepljivim bilješkama

Prije nego što bilo šta dodirnete, možete provjeriti svoj inventar sa winget list. Ova lista vam pomaže da identifikujete duplikate, verzije i izvore. svakog instaliranog paketa.

Ako se osjećate izgubljeno, naredba winget --help Uvijek je pri ruci, s objašnjenjima opcija i podnaredbi. Odvajanje minute za pregled pomoći sprječava greške i ubrzajte svoju produktivnost.

Izvoz, uvoz, sidra i željena konfiguracija

WinGet olakšava migracije između računara. Pomoću izvoza možete kreirati listu svojih paketa a zatim koristite uvoz da ih bez napora replicirate na drugu mašinu.

Ako trebate zamrznuti verziju, pin omogućava vam da prikačite paket za određeno izdanje, izbjegavajući neželjena ažuriranja. Veoma je koristan u okruženjima gdje je stabilnost najvažnija. o vijesti.

Za scenarije infra kao koda, naredba configure pomaže u dovođenju sistema u željeno stanje kombinovanjem konfiguracija i paketa. Ovaj pristup smanjuje pomicanje konfiguracije u upravljanim timovima.

A ako samo želite preuzeti instalacijske programe za vanmrežnu upotrebu ili reviziju, download će preuzeti paket bez instaliranja. Ovako možete postaviti interne repozitorije ili pregledajte binarne datoteke prije njihovog implementiranja.

Popravak i integracija PowerShell DSC-a

Kada aplikacija ne uspije da se instalira ili ažurira, repair pokušajte ispraviti instalaciju. Izbjegavajte nepotrebne potpune ponovne instalacije i štedi vam vrijeme oporavka.

Za upravljanje velikih razmjera, komanda dscv3 izlaže resurse konfiguracije željenog stanja v3. Pomoću DSC-a možete deklarisati stanja i primijeniti ih idempotentno., integrirajući WinGet u globalnu konfiguraciju sistema.

Zašto koristiti WinGet? Praktične prednosti

Pogodnost automatizacije instalacija iz terminala podsjeća na menadžere poput apt-a ili Homebrew-a. Dobijate brzinu, konzistentnost i manje klikova, idealno za napredne korisnike i administratore.

Osim toga, centralizujete upravljanje softverom. S jednim klijentom kontrolirate instalaciju, ažuriranje i uklanjanjeTakođer poboljšava sigurnost smanjenjem ručnih preuzimanja s neprovjerenih stranica.

Bez obzira da li dolazite s alata poput Ninitea ili internih rješenja, WinGet je odličan izbor za Windows 10 i 11. Njegova izvorna integracija i njegovo službeno i društveno porijeklo što ga čini solidnom svakodnevnom opcijom.

U kombinaciji sa PowerShell skriptama i datotekama za izvoz, Možete ponovo kreirati radne stanice za nekoliko minuta, nešto veoma korisno za timove za podršku, laboratorije i razvojna okruženja.

Projekt otvorenog koda i doprinosi

WinGet klijent je softver otvorenog koda koji se nalazi na GitHub-u. Repozitorij winget-cli sadrži izvorni kod klijenta., rješenje za Visual Studio 2022 i skripte za postavljanje.

Da biste ga lokalno kompajlirali, klonirajte repozitorij i pokrenite odgovarajući konfiguracijski skript koji se nalazi u direktoriju .github. Ovako ćete pripremiti zavisnosti i izgraditi okruženje prije otvaranja rješenja u Visual Studiju.

Ako želite doprinijeti, morat ćete prihvatiti i potpisati Ugovor o licenci za Microsoftove saradnike (CLA). Zahtjevi za povlačenje moraju dolaziti iz grana vašeg vlastitog forka., slijedeći smjernice projekta.

Kada repozitorij zajednice nema vaš omiljeni alat, možete kreirati i poslati odgovarajući paket. Što više paketa doprinesete, to je veća pokrivenost. i ekosistem će biti korisniji za sve.

Savladavanje WinGeta ne samo da ubrzava rutinske zadatke instalacije, već vam daje i preciznu kontrolu nad izvorima, verzijama i implementacijama u više scenarija. Sa prikazanim opcijama i komandama moći ćete agilno upravljati Windowsom., od ličnog laptopa do flota IoT uređaja i izolovanih okruženja.

Krupni plan tastature laptopa
Vezani članak:
Uobičajena rješenja za greške pri instalaciji i uklanjanju programa u Windowsu