Winget ve Windows: Kompletní průvodce příkazy a pokročilým používáním

Poslední aktualizace: 20 z února 2026
  • Winget je oficiální správce balíčků systému Windows, který umožňuje instalovat, aktualizovat a odinstalovat aplikace z příkazového řádku.
  • Nástroj se integruje s obchodem Microsoft Store, komunitním repozitářem a soukromými zdroji a podporuje širokou škálu formátů instalačních programů.
  • Umožňuje automatizovat celé týmy pomocí konfiguračních souborů YAML, skriptů PowerShellu a skupinových zásad v podnikových prostředích.
  • Zahrnuje pokročilé funkce, jako je stahování bez instalace, ověření manifestu, PIN verze a rozsáhlé možnosti zabezpečení a registrace.

příkazy winget ve Windows

Pokud používáte Windows denně a polovinu života trávíte instalací, aktualizací nebo odstraňováním programů, naučit se používat Winget z terminálu vám může ušetřit spoustu času. Tento oficiální správce balíčků od Microsoftu přináší do Windows způsob práce velmi podobný distribucím GNU/Linuxu s apt nebo dnf, ale bez nutnosti instalace nástrojů třetích stran.

S Wingetem můžete vyhledávat, instalovat, aktualizovat, odinstalovat a konfigurovat aplikace pouhým zadáváním příkazů a také automatizovat kompletní nastavení počítače pomocí skriptů nebo konfiguračních souborů. Pojďme se blíže podívat na to, jak to funguje, jaké příkazy jsou k dispozici a jak to co nejlépe využít, ať už jste domácí uživatel, vývojář nebo správce systému.

Co je Winget a jak funguje Správce balíčků systému Windows?

Winget je nástroj příkazového řádku pro Správce balíčků systému Windows . Je to klient, který se připojuje k různým zdrojům (Microsoft Store, komunitní repozitář Winget a soukromá repozitáře), aby vyhledal instalační balíčky, stáhl je a provedl řízenou a opakovatelnou instalaci.

V praxi se winget skládá z několika prvků, které spolupracují na správě softwaru v systému, takže jádro viditelné pro uživatele je příkaz winget , ale v zákulisí existují služby a manifesty, které popisují každý balíček.

Kompletní řešení Správce balíčků systému Windows obsahuje tři hlavní části , které je důležité rozlišit pro pochopení celého ekosystému:

  • Klient Wingetu: je spustitelný soubor konzole, který používáte v PowerShellu, Terminálu nebo příkazovém řádku ke spuštění příkazů, jako je winget install o winget upgrade.
  • Balicí a úložné službySpolečnost Microsoft udržuje komunitní repozitář manifestů na GitHubu a integruje se s obchodem Microsoft Store pro hostování a distribuci aplikací na počítačích se systémem Windows.
  • Konfigurační soubory WingetuJedná se o soubory YAML, které popisují „požadovaný stav“ počítače (aplikace, nastavení, skripty), což umožňuje konfigurovat celé zařízení jediným příkazem.

Filosofie spočívá v tom, že si můžete definovat, jaký software a konfiguraci chcete, a Správce balíčků se automaticky postará o instalaci, aktualizaci a údržbu všeho , čímž minimalizuje lidské chyby a rozdíly mezi počítači.

Instalace Wingetu na Windows 10, Windows 11 a Windows Server

Na většině moderních zařízení je Winget dodáván připravený k použití, protože je součástí Instalační program aplikací V systémech Windows 10 a Windows 11 je distribuován prostřednictvím obchodu Microsoft Store a v systémech Windows Server 2025 prostřednictvím aktualizací. Stačí otevřít terminál a zadat winget abych zkontroloval, zda je k dispozici.

Pokud se po spuštění příkazu zobrazí seznam možností a verze klienta, znamená to, že máte Správce balíčků systému Windows správně nainstalován . V opačném případě můžete přejít do obchodu Microsoft Store, vyhledat „Instalační program aplikací“ a balíček aktualizovat nebo nainstalovat.

Instalace náhledových verzí wingetu (pro vývojáře)

Pokud chcete vyzkoušet nové funkce Wingetu dříve než kdokoli jiný, Microsoft nabízí ukázkové verze . Ty jsou primárně určeny pro vývojáře a pokročilé uživatele, kterým nevadí občasné setknutí se s chybou.

Existují dva běžné způsoby, jak získat náhled klienta:

  • Ručně si stáhněte balíček s náhledovou verzí z repozitáře winget na GitHubu a Nainstalujte jej, aby dočasně nahradil stabilního klienta.Pro další náhledy z Obchodu nebudete dostávat automatické aktualizace; po vydání nové verze budete muset proces opakovat.
  • Připojte se k Program Windows Insider s účtem Microsoft, pracovním účtem, školním účtem nebo Entra ID (dříve AAD) na kanálech Canary nebo Dev. Na těchto kanálech sestavení automaticky zahrnují Aktualizace Wingetu z Microsoft Storu s nejnovějšími experimentálními funkcemi.

Instalace Wingetu v sandboxu Windows (izolovaný prostor)

Windows Sandbox je lehké, jednorázové desktopové prostředí, kde můžete spouštět aplikace izolovaně od hlavního systému . Vše, co dovnitř nainstalujete, se po zavření sandboxu ztratí, což je ideální pro testování.

Toto prostředí neobsahuje předinstalovaný Microsoft Store ani Winget, takže budete muset nainstalujte klienta ručněSpolečnost Microsoft doporučuje používat modul PowerShell. Microsoft.WinGet.Client a rutina Repair-WinGetPackageManager "spustit" winget uvnitř pískoviště.

Z konzole PowerShellu v sandboxu můžete k nasazení stabilní verze všem uživatelům v prostředí použít podobný skript (upravený a formátovaný):

$progressPreference = 'silentlyContinue'
Install-PackageProvider -Name NuGet -Force | Out-Null
Install-Module -Name Microsoft.WinGet.Client -Force -Repository PSGallery | Out-Null
Repair-WinGetPackageManager -AllUsers

V případě potřeby lze modul nainstalovat i s rozsah uživatele nebo počítače pomocí parametru -Scope AllUsers en Install-Modulea můžete přidat -IncludePrerelease a Repair-WinGetPackageManager k otestování náhledových verzí.

Důležité aspekty povolování a administrativy

Chování instalací pomocí Wingetu se mění v závislosti na tom , zda spouštíte příkazy s oprávněními správce nebo jako běžný uživatel . To je klíčové, pokud spravujete mnoho počítačů nebo chcete automatizovat procesy.

Pokud spustíte Winget bez zvýšených oprávnění, některé aplikace budou k instalaci vyžadovat zvýšení oprávnění. V těchto případech systém Windows zobrazí výzvu Řízení uživatelských účtů (UAC) s žádostí o potvrzení. Pokud zvýšení oprávnění odmítnete, instalace nebo aktualizace daného balíčku selže.

Pokud otevřete PowerShell nebo příkazový řádek jako správce a spustíte příkaz `winget`, instalace vyžadující zvýšená oprávnění nezobrazí výzvu Řízení uživatelských účtů (UAC) , protože kontext je již zvýšený. To je pohodlné, ale znamená to, že musíte být velmi opatrní a instalovat pouze důvěryhodný software , zejména v podnikovém prostředí.

  Plugin Home Assistant: kompletní průvodce klíčovými doplňky a integracemi

Ve smíšených scénářích (programy, které musí běžet na úrovni uživatele versus na úrovni počítače) je běžné kombinovat spouštění wingetů jako uživatel a jako administrátor nebo používat skupinové zásady k vynucení určitého chování a snížení počtu varování.

Základní použití wingetu: základní první příkazy

Jakmile máte aktualizovaný App Installer, je používání Wingetu stejně jednoduché jako Otevřete PowerShell, terminál Windows nebo CMD a psát wingetZobrazí se nainstalovaná verze, přehled a seznam dostupných příkazů.

Typický pracovní postup téměř vždy začíná vyhledáváním, po kterém následuje instalace aplikace, která vás zajímá. Základní kroky by měly vypadat přibližně takto:

  1. Hledat aplikaci: winget search <nombre_de_app>
  2. Zkontrolujte název, identifikátor a původ požadovaného balíčku.
  3. Nainstalujte to: winget install <nombre_o_id>

Během instalace si winget stáhne správný instalační program pro vaši architekturu a zdrojový kód a spustí jej s příslušnými parametry (obvykle v tichém režimu nebo s minimalizací interakce). Na konci vás informuje, zda vše proběhlo v pořádku.

Pokud chcete zobrazit aplikace, které již máte v systému, můžete je spustit winget list takže a Seznam nainstalovaných balíčků s jejich verzemiTento příkaz je velmi užitečný pro kontrolu toho, co lze aktualizovat a co Winget rozpoznává, i když to nebylo původně nainstalováno tímto nástrojem.

Kompletní seznam hlavních příkazů wingetů

Klient podporuje řadu specifických příkazů určených k pokrytí celého životního cyklu aplikace a její konfigurace. V současné době jsou nejdůležitější obecné příkazy :

Příkaz popis
install Nainstalovat aplikace uvedená z nakonfigurovaného zdroje.
show Vzorek podrobné informace balíčku (editor, verze, původ atd.).
source Umožňuje přidat, odebrat nebo aktualizovat repozitáře balíčků.
search Udělat búsqueda aplikací v nakonfigurovaných zdrojích.
list Ukazuje seznam nainstalovaných balíků rozpoznáno křídlem.
upgrade Aktualizace konkrétní aplikace nebo všechny ty, které mají novou verzi.
uninstall Odinstalovat konkrétní aplikaci.
hash Vypočítejte SHA256 hash od instalačního technika.
validate Zkontrolovat platnost manifestu před odesláním do komunitního repozitáře.
settings Otevřít a povolit úpravy souboru konfigurace křídel.
features Zobrazuje stav experimentální funkce.
export Vývoz do souboru seznam nainstalovaných balíčků.
import Instalace hromadně všechny balíčky uvedené v exportovaném souboru.
pin Umožňuje verze kotev balíčků tak, aby nebyly aktualizovány déle než do určitého bodu.
configure Spouštět soubory z deklarativní konfigurace ponechat systém v požadovaném stavu.
download Stáhnout instalační programy aplikací bez jejich spuštění.
repair vyzkoušet reparar problematická zařízení.
dscv3 Příkazy související s PowerShell DSC v3 a požadované zdroje konfigurace stavu.

Globální možnosti a nejpoužívanější parametry

Téměř všechny příkazy Wingetu akceptují globální volby , které upravují jejich chování, například zobrazení dalších informací, ovládání proxy serveru nebo potlačení varování. Mezi nejrelevantnější patří:

Volba Función
-v, --version Ukazuje aktuální verze klienta winget.
--info Vrátí podrobné informace o instalaci (licence, soukromí, skupinové zásady atd.).
-?, --help představuje konkrétní pomoc příkazu.
--wait Vytváří křídlo Počkejte na klíč před ukončením, užitečné při spuštění v dočasných oknech.
--logs, --open-logs Otevřete výchozí složku, kde protokoly křídel.
--verbose, --verbose-logs Aktivujte a podrobný záznam pro ladění.
--nowarn, --ignore-warnings Skrýt varovné zprávy.
--disable-interactivity Zkuste deaktivovat všechny interaktivní požadavky pro automatizované použití.
--proxy Nastavit Proxy HTTP/HTTPS které mají být použity během dané popravy.
--no-proxy Vynutit křídlo Nepoužívejte proxy i když to systém má nakonfigurované.

Hlavní praktické funkce: vyhledávání, instalace, seznam a aktualizace

V každodenním používání budete Winget většinou používat pro několik velmi přímých příkazů, které vám umožní spravovat aplikace bez ručního dotýkání se instalačních programů , stejně jako byste to dělali u správce balíčků v Linuxu.

Pro nalezení dostupného softwaru máte k dispozici winget search <texto>který vrací seznam názvy, identifikátory, verze a původy které odpovídají vyhledávání. Tento seznam vám také pomůže určit přesné ID balíčku, který chcete nainstalovat.

Chcete-li zkontrolovat, které programy máte nainstalované, jednoduše spusťte winget listPříkaz zobrazí všechny aplikace, které Winget rozpozná, bez ohledu na to, zda byly nainstalovány s nástrojem či nikoli, a umožňuje vám detekovat starší verze, které je třeba aktualizovat.

Standardní instalace se provádí pomocí winget install NOMBRE_APP nebo ještě lépe s tím ID balíčku, například: winget install Microsoft.VisualStudioCodePokud instalace vyžaduje interakci (přijetí smlouvy EULA, výběr možností atd.), obvykle se provádí pokud možno ve zjednodušeném nebo tichém režimu.

Instalační program někdy proces pozastaví a požádá vás o přijetí licenční smlouvy nebo potvrzení něčeho na obrazovce. Aby vše proběhlo hladce od začátku do konce bez zobrazování výzev, můžete použít parametry, jako například --silent y --accept-package-agreements --accept-source-agreements, aby Vynutíte si přijetí dohod a odstraníte nepotřebná okna..

Pro udržení aktuálního systému nabízí winget několik způsobů aktualizace softwaru. Příkaz winget upgrade bez dalších okolků se to ukáže Všechny aplikace s novými verzemi jsou k dispoziciZatímco winget upgrade NOMBRE_APP aktualizuje pouze konkrétní balíček.

Pokud to raději uděláte všechno najednou, winget upgrade --all Pokusí se aktualizovat všechny balíčky, které mají novější verzi. Zde se uplatňují oprávnění: pokud jej spustíte jako uživatel, Oznámení UAC budou vydána pro každou instalaci, která vyžaduje zvedání.Pokud to uděláte jako administrátor, budou spravovány bez zobrazení dialogových oken.

  Chyba 0x803f8001 ve Windows: příčiny, řešení a triky

Konečně, odinstalace je také velmi snadná s winget uninstall NOMBRE_APPa dokonce můžete zahrnout více aplikací do stejného příkazového řádku aby byly odstraňovány jeden po druhém, pokud je systém winget rozpozná.

Méně známé, ale velmi užitečné příkazy

Kromě základních příkazů obsahuje winget několik funkcí, které v mnoha rychlých průvodcích zůstávají bez povšimnutí a které jsou velmi praktické při práci s mnoha balíčky nebo při potřebě vyhnout se chybám v identifikaci.

Příkaz winget show NOMBRE_APP Používá se k vidění všechny podrobnosti balíčku před jeho instalací: vydavatel, konkrétní verze, ID, zdroj, typ instalačního programu a někdy i oficiální odkaz. Můžete také filtrovat podle identifikátoru pomocí winget show --id ID_PAQUETE jít si pro jistou věc.

Pokud se obáváte, že se instalace zasekne při čekání na přijetí licenčních smluv, můžete přidat parametry --accept-package-agreements y --accept-source-agreements a winget install pro Právní podmínky jsou automaticky akceptovány. bez dialogového okna.

Kombinace těchto možností s --silentnapříklad winget install NOMBRE_APP --accept-package-agreements --accept-source-agreements --silent, dostanete zcela bezobslužná zařízení, velmi užitečné v nasadovacích skriptech nebo když chcete nechat počítač běžet, zatímco děláte něco jiného.

Příkaz winget download: stažení instalačních programů bez instalace

V určitých situacích můžete chtít stáhnout instalační soubory aplikací, ale zatím je nespustit : například je chcete přesunout do offline počítačů, připravit lokální repozitář nebo ručně zkontrolovat obsah před instalací.

K tomu je ten příkaz. winget download, jehož základní použití je winget download [[-q] <query>] [<options>]Podporuje jak generické dotazy, tak filtry podle ID, názvu nebo přezdívky a stáhne instalační program (nebo instalační programy) odpovídající vašemu výběru.

Pokud balíček pochází z Microsoft Storu a jedná se o zabalenou aplikaci ( MSIX, APPX, balíčky atd. ), může `winget` také stáhnout související licenční soubor. V těchto případech příkaz vyžaduje ověření pomocí Entra ID a to, aby účet patřil k rolím, jako je Globální správce, Správce uživatelů nebo Správce licencí, aby bylo možné tento licenční soubor vygenerovat a offline načíst.

Pokud se chcete vyhnout práci s offline licencí, můžete použít parametr --skip-license o --skip-microsoft-store-package-licensetakže to křídlo Stačí si stáhnout instalační program a nepokoušet se získat licenční soubor.

Příkaz také umožňuje filtrování podle platformy nebo architektury. --platform Můžete si vybrat mezi hodnotami, jako například Windows.Desktop, Windows.Universal o Windows.Holographic bod omezit stahování na konkrétní typ zařízení.

Podobně s --architecture můžete naznačit x86, x64, ARM nebo ARM64 vybrat pouze instalační program vhodný pro cílový procesor. To je obzvláště užitečné, pokud chcete tyto soubory přesunout na jiné počítače s jinou architekturou, než je ta vaše.

Mezi nejčastější možnosti winget download patří:

  • -d, --download-directory: složka, kam budou uloženy stažené instalační programy.
  • -m, --manifest: cesta k manifestu YAML, který popisuje, co se má stáhnout.
  • --id, --name, --moniker: filtry pro omezení výsledku na konkrétní balíček.
  • -v, --version: přesná verze ke stažení, pokud nechcete tu nejnovější.
  • -s, --source: omezuje operaci na konkrétní počátek.
  • --scope, --installer-type, --locale, --skip-dependenciesPokročilé možnosti pro podrobné ovládání stahovaných položek.

Některé praktické příklady by mohly být:

winget download --id Microsoft.PowerToys --version 0.15.2
winget download --id Microsoft.WingetCreate --installer-type msix
winget download --id Microsoft.PowerToys --scope machine --architecture x64 --download-directory C:\Instaladores

Formáty instalačního programu kompatibilní s Wingetem

Aby winget konzistentně fungoval s tisíci aplikacemi, rozpoznává řadu běžných typů instalačních programů systému Windows , včetně moderních balených instalačních programů a klasických instalačních programů.

Mezi aktuálně podporované formáty patří:

  • Spustitelné soubory EXE s parametry tiché instalace (Tichý o SilentWithProgress).
  • záznamy ZIP které jsou nasazeny v přenosném režimu.
  • Instalatéři Inno nastavení.
  • Instalatéři Nullsoft (NSIS).
  • Balíčky MSI y WIX.
  • Zabalené aplikace APPX y MSIX.
  • Typ instalačních techniků Vypálit.
  • aplikace notebooky (bez tradiční instalace, přímo spustitelné soubory).

Díky tomuto rozsahu dokáže winget spravovat jak moderní aplikace z Obchodu Store, tak tradiční desktopové programy , za předpokladu, že jejich manifesty jsou správně definovány v odpovídajícím repozitáři.

Skriptování a automatizace pomocí WinGetu a PowerShellu

Pokud rádi automatizujete úkoly nebo spravujete více týmů, kombinace Wingetu s PowerShell a deklarativní skriptyZa tímto účelem společnost Microsoft publikuje modul Microsoft.WinGet.Client v Galerii PowerShellu, která zpřístupňuje specifické rutiny pro interakci se službou.

S tímto modulem můžete vytvářet skripty, které instalují, aktualizují nebo opravují balíčky pomocí čistého PowerShellu, integrovat winget do CI/CD pipelines nebo jej začlenit do skriptů pro zřizování nových počítačů.

Kromě toho konfigurační soubory YAML spojené s příkazem winget configure vám umožní popsat v jednom dokumentu:

  • Předpoklady (tvrzení), jako minimální verzi systému Windows.
  • Zdroje, které zahrnují balíčky k instalaci, skripty ke spuštění, systémová nastavení atd.

Zjednodušená příkladová konfigurace může zahrnovat sekci s assertions, kde je nastavena minimální verze sestavení Windows 10 , a sekci s resources s kódem Visual Studio Code, Google Chrome a skriptem PowerShellu pro přípravu dalších modulů. Jakmile budete mít tento soubor YAML, jednoduše spusťte:

winget configure --file ruta\a\winget.yaml

Jediný příkaz tak zanechá v počítači stále stejnou sadu aplikací a nastavení , což je ideální pro firemní prostředí, učebny, laboratoře nebo váš vlastní počítač po formátování.

Přidávání repozitářů a práce s vlastními zdroji

Ve výchozím nastavení používá Winget jako primární zdroje Microsoft Store a komunitní repozitář spravovaný na GitHubu. Můžete však také přidat další repozitáře pro rozšíření katalogu nebo pro práci s interními balíčky vaší organizace.

Mnoho podnikových prostředí si vytváří vlastní REST zdrojový kód s manifesty pro své firemní aplikace, aby je uživatelé mohli instalovat pomocí Wingetu, jako by se jednalo o veřejné balíčky , ale s kontrolou verzí, licencí a distribuce.

Chcete-li přidat nové písmo, otevřete PowerShell jako správce a spusťte příkaz podobný tomuto:

winget source add --name MiRepositorio --arg https://url.de.mi.repo/api

Příkaz podporuje další možnosti, jako například --type (typ původu, obvykle REST), --trust-level (například Důvěryhodný o žádný) A --accept-source-agreements, To funguje automaticky přijmout smlouvy daného repozitáře bez nutnosti ručního potvrzení.

  Jak přizpůsobit panel nástrojů Google Chrome

Chcete-li ověřit, zda byl zdroj správně přidán, můžete použít winget source list a zkontrolujte seznam registrovaných zdrojů. Zdroje můžete také aktualizovat nebo smazat, když je již nepotřebujete.

Winget pro vývojáře, nezávislé výrobce softwaru a firmy

Ačkoli z Wingetu může těžit jakýkoli uživatel, skutečně vyniká v rukou vývojářů, výrobců softwaru a IT administrátorů, kteří potřebují standardizovat instalace a pracovní prostředí.

Vývojáři mohou popsat své základní nástroje (editory, SDK, kompilátory, různé utility) v souboru a nechat Správce balíčků systému Windows postarat se o správnou instalaci všech závislostí , bez opomenutí nebo nekonzistentních verzí mezi počítači.

Dodavatelé softwaru (ISV) mají přístup k repozitáři komunity Winget na GitHubu, kam mohou nahrát manifesty svých aplikací , aby je nástroj zahrnul do výchozího zdrojového kódu. Balíčky jsou automaticky ověřovány a mohou také podstoupit ruční kontrolu, aby se zajistila jejich kvalita.

V podnikovém prostředí Winget zjednodušuje úkoly bezpečnostním a IT týmům, protože jej lze použít ve spojení s Microsoft Intune a skupinovými zásadami k vynucení přísných zásad pro to, co se instaluje, z jakých zdrojů a za jakých podmínek, čímž se snižují rizika a udržuje konzistentní úroveň aktualizací a zabezpečení.

Zabezpečení, ukotvení certifikátů a skupinové zásady

Spojení mezi Wingetem, Microsoft Storem a dalšími zdroji REST je chráněno kontrolami certifikátů a bezpečnostními mechanismy , které zabraňují útokům typu „man-in-the-middle“ (MITM) a krádeži přihlašovacích údajů nebo dat.

V konkrétním případě Microsoft Storu existuje zásada s názvem BypassCertificatePinningForMicrosoftStore že Zkontrolujte, zda Winget ověřuje hash certifikátu Store. se seznamem známých certifikátů. To je klíčové, pokud organizace používá firewally s inspekcí SSL, které mohou narušovat ověřování.

Možnosti v rámci této politiky jsou:

  • Bez konfigurace (výchozí): winget respektuje standardní nastavení Správce balíčků a kontroluje certifikáty úložiště.
  • PovolitOvěřování certifikátu Microsoft Storu je vynecháno, což může být v některých scénářích kontroly SSL nutné, ale Riziko MITM útoků se zvyšuje..
  • ZakázatWinget je před zahájením připojení nucen ověřit, zda certifikát skutečně patří do úložiště.

Připnutí certifikátu je další vrstva zabezpečení, která zajišťuje, že komunikaci mezi klientem Winget a obchodem Microsoft Store nelze snadno zachytit ani manipulovat . Jeho zakázání bez dobrého důvodu je z bezpečnostního hlediska špatný nápad.

Kromě těchto zásad obsahuje každá verze Windows 11 specifické šablony ADMX/ADML pro Winget , které rozšiřují možnosti konfigurace v konzoli pro správu skupinových zásad (GPMC). Ty jsou uspořádány do kategorií, jako je povolená správa zdrojů, lokální vývoj (experimentální funkce, lokální manifesty) a zásady spouštění a používání proxy.

Chcete-li tyto šablony použít, můžete si soubor stáhnout z GitHubu. DesktopAppInstallerPolicies.zip odpovídající verzi Wingetu, o kterou máte zájem, rozbalte ji a zkopírujte soubory .admx y .adml ke standardním trasám C:\Windows\PolicyDefinitions a jeho podsložku s jazyky. Odtud se nové možnosti zobrazí v GPMC a budete moci aplikovat je na organizační jednotky, weby nebo celou doménu.

Ladění, logování a odesílání nových balíčků

Když se něco pokazí (neúspěšné stahování, instalace, které se nedokončí, konflikty verzí), winget generuje podrobné protokoly , které jsou velmi užitečné pro nalezení zdroje problému.

Složku protokolů můžete otevřít pomocí možnosti --open-logs nebo aktivace --verbose-logs aby nástroj ukládal více informací o každé operaci. Oficiální repozitář winget-cli Také udržuje seznam běžných problémů a doporučených řešení, kam je dobré se podívat před otevřením nového čísla.

Pokud vám v katalogu nějaký program chybí, můžete kdykoli vytvořit a odeslat manifest do komunitního repozitáře. Tímto způsobem bude k dispozici nejen vám, ale i ostatním uživatelům a organizacím, kteří si ho mohou snadno nainstalovat z Wingetu.

Samotný nástroj je open source a nachází se v repozitáři. microsoft/winget-cliJe napsán v C++ a navržen pro kompilaci s Visual Studiem 2022. Pokud chcete přispět, budete muset přijmout a podepsat licenční smlouvu pro přispěvatele (CLA) od Microsoftu a změny odešlete z větve vašeho forku.

Znalost a ovládnutí Wingetu vám v konečném důsledku dává možnost zacházet s vaším počítačem s Windows spíše jako s „serverem“ nebo seriózním vývojovým systémem: vše je skriptovatelné, vše reprodukovatelné a s přesnou kontrolou nad tím, co se instaluje a jak , čímž se vyhnete zbytečným klikáním a překvapením v podobě nesprávně zarovnaných verzí nebo programů, u kterých nikdo neví, jak se do počítače dostaly.