
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.
Osnovna upotreba: pretraga, instalacija i ugrađena pomoć

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.
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)

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.
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.