Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Příkaz upgradewinget nástroje upgraduje zadanou aplikaci. Volitelně můžete použít list příkaz k identifikaci aplikace, kterou chcete upgrade.
Příkaz upgrade vyžaduje, abyste zadali přesný řetězec pro upgrade. Pokud dojde k nejednoznačnosti, budete vyzváni k dalšímu filtrování příkazu upgrade na konkrétní aplikaci.
Přezdívky
Pro tento příkaz jsou k dispozici následující aliasy:
update
Použití
winget upgrade [[-q] <query> ...] [<options>]
Argumenty
K dispozici jsou následující argumenty.
| Důvod | Popis |
|---|---|
-q, --query |
Dotaz použitý k vyhledání aplikace. |
Poznámka:
Argument dotazu je poziční. Syntaxe stylu zástupných symbolů není podporována. Nejčastěji se jedná o řetězec znaků, které očekáváte, že vám pomůže najít balíček, který upgradujete.
Možnosti
Možnosti umožňují přizpůsobit upgrade prostředí tak, aby vyhovovalo vašim potřebám.
| Možnost | Popis |
|---|---|
-m, --manifest |
Za tím musí následovat cesta k souboru manifestu ve formátu YAML. Manifest můžete použít ke spuštění upgrade prostředí z místního souboru YAML. |
--id |
Omezuje upgrade na ID aplikace. |
--name |
Omezí vyhledávání na název aplikace. |
--moniker |
Omezí vyhledávání na moniker uvedený pro aplikaci. |
-v, --version |
Umožňuje určit přesnou verzi pro upgrade. Pokud není zadáno, nejnovější aplikace bude upgrade mít nejvyšší verzi. |
-s, --source |
Omezí hledání na zadaný název zdroje. Musí následovat název zdroje. |
-e, --exact |
Používá přesný řetězec v dotazu, včetně zohlednění citlivosti na malá a velká písmena. Nebude používat výchozí chování podřetězího řetězce. |
-i, --interactive |
Spustí instalační program v interaktivním režimu. Výchozí prostředí zobrazuje průběh instalačního programu. |
-h, --silent |
Spustí instalační program v tichém režimu. Tím se potlačí veškeré uživatelské rozhraní. Výchozí prostředí zobrazuje průběh instalačního programu. |
--purge |
Odstraní všechny soubory a adresáře v adresáři balíčku (přenosné). |
-o, --log |
Směruje protokolování do logovacího souboru. Musíte zadat cestu k souboru, ke kterému máte práva k zápisu. |
--custom |
Argumenty, které se mají předat instalačnímu programu kromě výchozích hodnot. |
--override |
Řetězec, který bude předán přímo instalačnímu programu. |
-l, --location |
Umístění na upgrade adresu (pokud je podporováno) |
--scope |
Vyberte filtr oboru nainstalovaného balíčku (uživatel nebo počítač). |
-a, --architecture |
Vyberte architekturu, která se má nainstalovat. |
--installer-type |
Vyberte typ instalátoru, který chcete použítupgrade. Viz podporované typy instalačního programu pro klienta WinGet. |
--locale |
Určuje, které národní prostředí se má použít (formát BCP47). |
--ignore-security-hash |
Ignorujte selhání hash kontroly instalačního programu. Nedoporučuje se. |
--allow-reboot |
Povolí restartování, pokud je to možné. |
--skip-dependencies |
Přeskočí zpracování závislostí balíčků a funkcí systému Windows. |
--ignore-local-archive-malware-scan |
Ignorovat kontrolu malwaru provedenou v rámci instalace balíčku typu archivu z místního manifestu. |
--accept-package-agreements |
Používá se k přijetí licenční smlouvy a vyhnutí se výzvě. |
--accept-source-agreements |
Používá se k přijetí licenční smlouvy zdroje a vyhnutí se zobrazení výzvy. |
--header |
Volitelná hlavička HTTP zdroje REST pro Windows -Package-Manager. |
--authentication-mode |
Zadejte předvolbu ověřovacího okna (tiché, silentPreferred nebo interaktivní). |
--authentication-account |
Zadejte účet, který se má použít k ověřování. |
-r, --recurse, --all |
Pokud jsou k dispozici, upgradujte všechny nainstalované balíčky na nejnovější verzi. |
-u, --unknown, --include-unknown |
Upgradujte balíčky i v případě, že jejich aktuální verzi nelze určit. |
--pinned, --include-pinned |
Upgradujte balíčky i v případě, že mají neblokující pin kód. |
--uninstall-previous |
Odinstalujte předchozí verzi balíčku během upgrade. Chování bude záviset na jednotlivém balíčku. Některé instalační programy jsou navržené pro instalaci nových verzí vedle sebe. Některé instalační programy zahrnují manifest, který určuje "uninstallPrevious", takže starší verze jsou odinstalovány, aniž by bylo nutné použít tento příznak příkazu. V tomto případě pomocí winget upgrade --uninstall-previous příkazu sdělíte WinGet, aby odinstalovali předchozí verzi bez ohledu na to, co je v manifestu balíčku. Pokud manifest balíčku neobsahuje "uninstallPrevious" a --uninstall-previous příznak se nepoužívá, použije se výchozí chování instalačního programu. |
--force |
Příkaz spusťte přímo a pokračujte problémy nesouvisenými se zabezpečením. |
-?, --help |
Zobrazuje nápovědu k vybranému příkazu. |
--wait |
Před ukončením vyzve uživatele, aby stiskl libovolnou klávesu. |
--logs, --open-logs |
Otevřete výchozí umístění protokolů. |
--verbose, --verbose-logs |
Slouží k přenastavení nastavení protokolování a vytvoření podrobného protokolu. |
--nowarn, --ignore-warnings |
Potlačí varovné výstupy. |
--disable-interactivity |
Zakažte interaktivní výzvy. |
--proxy |
Nastavte proxy server, který se má použít pro toto spuštění. |
--no-proxy |
Zakažte použití proxy serveru pro toto spuštění. |
Příkladové dotazy
Následující příklad uvádí aplikace s dostupnou upgrade možností.
winget upgrade
Následující příklad upgraduje konkrétní verzi aplikace.
winget upgrade powertoys --version 0.15.2
Následující příklad upgraduje aplikaci podle svého ID.
winget upgrade --id Microsoft.PowerToys
Následující příklad ukazuje upgrade všech aplikací.
winget upgrade --all
Následující příklad bude mít upgrade více aplikací.
winget upgrade Microsoft.Edit Microsoft.NuGet
Pomocí upgrade
Pokud chcete zjistit, které aplikace potřebují update, jednoduše použijte upgrade bez argumentů k zobrazení všech dostupných upgradů.
upgrade --all
upgrade --all bude upgrade všechny nainstalované aplikace, pro které je k dispozici update. Při spuštění winget upgrade --allvyhledá Windows Správce balíčků všechny aplikace, které mají k dispozici aktualizace, a pokusí se nainstalovat aktualizace. Nejprve použijte upgrade bez argumentů, aby se zobrazil náhled aplikací, které budou aktualizovány.
Poznámka:
Některé aplikace neposkytují verzi. Vždy jsou nejnovější. Vzhledem k tomu, že Windows Správce balíčků nemůže zjistit, zda je k dispozici novější verze aplikace, nebude možné provést upgrade, pokud není zadána možnost -u, --unknown, --include-unknown
Poznámka:
Některé aplikace mohly být připnuty pomocí nástroje WinGet a nebudou aktualizovány, je-li zadána možnost --all, pokud zároveň není zadána možnost --include-pinned. V takovém případě se upgradují pouze aplikace, které neblokují piny.
upgrade --uninstall-previous
upgrade --uninstall-previous odinstaluje předchozí verzi před instalací novější verze balíčku. Při použití --uninstall-previousbude chování záviset na jednotlivém balíčku. Některé instalační programy jsou navržené tak, aby nainstalovaly nové verze vedle sebe, zatímco jiné instalační programy obsahují manifest, který určuje uninstallPrevious výchozí upgrade chování (takže starší verze se odinstalují bez nutnosti používat příznak příkazu).
Pokud manifest balíčku neobsahuje uninstallPrevious jako chování upgrade a příznak --uninstall-previous není použit s příkazem upgrade, použije se výchozí chování instalačního programu.
Windows developer