Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Polecenie uaktualnienia narzędzia WinGet uaktualnia określoną aplikację. Opcjonalnie możesz użyć polecenia listy , aby zidentyfikować aplikację, którą chcesz uaktualnić.
Polecenie uaktualnienia wymaga określenia dokładnego ciągu znaków do uaktualnienia. Jeśli istnieje jakakolwiek niejednoznaczność, zostanie wyświetlony monit o dalsze filtrowanie aktualizacji polecenia do dokładnego zastosowania.
Pseudonimy
Następujące aliasy są dostępne dla tego polecenia:
- aktualizacja
Zastosowanie
winget upgrade [[-q] <query> ...] [<options>]
Argumenty (w programowaniu)
Dostępne są następujące argumenty.
| Argumentacja | Opis |
|---|---|
| -q,--query | Zapytanie używane do wyszukiwania aplikacji. |
Uwaga / Notatka
Argument zapytania jest pozycyjny. Składnia z użyciem znaków wieloznacznych nie jest obsługiwana. Najczęściej jest to ciąg znaków, którego oczekujesz, aby ułatwić znalezienie aktualizowanego pakietu.
Opcje
Opcje umożliwiają dostosowanie środowiska uaktualniania w celu spełnienia Twoich potrzeb.
| Opcja | Opis |
|---|---|
| -m, --manifest | Trzeba podać ścieżkę do pliku manifestu (YAML). Możesz użyć manifestu, aby uruchomić proces aktualizacji z lokalnego pliku YAML . |
| --id | Ogranicza uaktualnienie do identyfikatora aplikacji. |
| --nazwa | Ogranicza wyszukiwanie do nazwy aplikacji. |
| --przezwisko | Ogranicza wyszukiwanie do pseudonimu przypisanego aplikacji. |
| -v, --version | Umożliwia określenie dokładnej wersji do uaktualnienia. Jeśli nie zostanie określona, najnowsza wersja uaktualni najwyższą wersję aplikacji. |
| -s, --źródło | Ogranicza wyszukiwanie do podanej nazwy źródłowej. Należy po nim podać nazwę źródłową. |
| -e, --exact | Używa dokładnego ciągu znaków w zapytaniu, w tym sprawdzania rozróżniania wielkości liter. Nie będzie używać domyślnego zachowania funkcji substring. |
| -i, --interactive | Uruchamia instalatora w trybie interaktywnym. Domyślny interfejs pokazuje postęp instalacji. |
| -h, --silent | Uruchamia instalatora w trybie dyskretnym. Spowoduje to pominięcie wszystkich interfejsów użytkownika. Domyślny interfejs pokazuje postęp instalacji. |
| --czystka | Usuwa wszystkie pliki i katalogi w katalogu pakietów (przenośny) |
| -o, --log | Kieruje logowanie do pliku dziennika. Musisz podać ścieżkę do pliku, do którego masz uprawnienia do zapisu. |
| —-niestandardowe | Argumenty, które mają być przekazywane do instalatora oprócz wartości domyślnych. |
| --nadpisanie | Ciąg, który zostanie przekazany bezpośrednio do instalatora. |
| -l, --location | Docelowe miejsce uaktualnienia (jeśli jest obsługiwane). |
| --zakres | Wybierz filtr zakresu zainstalowanego pakietu (użytkownik lub komputer). |
| , --architecture | Wybierz architekturę do zainstalowania. |
| --installer-type | Wybierz typ instalatora, aby uaktualnić. Zobacz obsługiwane typy instalatora dla klienta WinGet. |
| — ustawienia regionalne | Określa, którą lokalizację użyć (format BCP47). |
| --ignore-security-hash (ignoruj hash bezpieczeństwa) | Ignoruj błąd sprawdzania skrótu instalatora. Niezalecane. |
| --allow-reboot | Umożliwia ponowne uruchomienie, jeśli ma to zastosowanie. |
| --pomiń-zależności | Pomija przetwarzanie zależności pakietów i funkcji systemu Windows. |
| --ignoruj-skanowanie-archiwum-lokalnego-pod-kątem-malware | Ignoruj skanowanie złośliwego oprogramowania wykonywane w ramach instalowania pakietu typu archiwum z manifestu lokalnego. |
| --accept-package-agreement | Służy do akceptowania umowy licencyjnej i unikania wyświetlania komunikatu. |
| --accept-source-agreement | Używany w celu zaakceptowania pierwotnej umowy licencyjnej i uniknięcia monitu. |
| --nagłówek | Opcjonalny nagłówek HTTP dla źródła REST w systemie Windows—Package-Manager. |
| --authentication-mode | Określ preferencję okna uwierzytelniania (dyskretne, dyskretne lub interaktywne). |
| --konto uwierzytelniające | Określ konto, które ma być używane do uwierzytelniania. |
| -r, --recurse, --all | Uaktualnij wszystkie zainstalowane pakiety do najnowszej wersji, jeśli jest dostępna. |
| -u, --nieznany, --uwzględnij-nieznany | Uaktualnij pakiety nawet wtedy, gdy nie można określić ich bieżącej wersji. |
| --przypięte,--dołącz-przypięte | Zaktualizuj pakiety nawet wtedy, gdy mają ustawioną nieblokującą konfigurację. |
| --odinstaluj-poprzedni | Odinstaluj poprzednią wersję pakietu podczas uaktualniania. Zachowanie będzie zależeć od pojedynczego pakietu. Niektóre instalatory są przeznaczone do instalowania nowych wersji obok siebie. Niektóre instalatory zawierają manifest, który określa "uninstallPrevious", więc wcześniejsze wersje są odinstalowywane bez konieczności używania tej flagi polecenia. W takim przypadku użycie polecenia poinformuje WinGet o odinstalowaniu winget upgrade --uninstall-previous poprzedniej wersji niezależnie od tego, co znajduje się w manifeście pakietu. Jeśli manifest pakietu nie zawiera "uninstallPrevious", a flaga --uninstall-previous nie jest używana, zostanie zastosowane domyślne zachowanie instalatora. |
| --siła | Uruchom polecenie bezpośrednio i kontynuuj działania niezwiązane z problemami bezpieczeństwa. |
| -?,--pomoc | Wyświetla pomoc dotyczącą wybranego polecenia. |
| --czekać | Nakazuje użytkownikowi naciśnięcie dowolnego klawisza przed zakończeniem programu. |
| --dzienniki,--otwórz dzienniki | Otwórz domyślną lokalizację dzienników. |
| --verbose, --verbose-logs | Służy do zastępowania ustawienia rejestrowania i tworzenia szczegółowego dziennika. |
| --nowarn (ignoruj ostrzeżenia), --ignore-warnings (ignoruj ostrzeżenia) | Tłumi komunikaty ostrzeżeń. |
| --wyłącz-interaktywność | Wyłącz interaktywne komunikaty. |
| --proxy | Ustaw serwer proxy do użycia na potrzeby tego wykonania. |
| --no-proxy | Wyłącz użycie serwera proxy dla tego wykonania. |
Przykłady zapytań
W poniższym przykładzie wymieniono aplikacje z dostępnym uaktualnieniem.
winget upgrade
Poniższy przykład uaktualnia określoną wersję aplikacji.
winget upgrade powertoys --version 0.15.2
Poniższy przykład uaktualnia aplikację na podstawie jej identyfikatora.
winget upgrade --id Microsoft.PowerToys
W poniższym przykładzie pokazano uaktualnianie wszystkich aplikacji.
winget upgrade --all
Poniższy przykład spowoduje uaktualnienie wielu aplikacji.
winget upgrade Microsoft.Edit Microsoft.NuGet
Korzystanie z uaktualnienia
Aby określić, które aplikacje wymagają aktualizacji, wystarczy użyć uaktualnienia bez żadnych argumentów, aby wyświetlić wszystkie dostępne uaktualnienia.
uaktualnianie --all
upgrade --all zidentyfikuje wszystkie aplikacje z dostępnymi aktualizacjami. Gdy uruchomisz winget upgrade --all, Menedżer pakietów systemu Windows wyszuka wszystkie aplikacje, które mają dostępne aktualizacje, i postara się je zainstalować.
Uwaga / Notatka
Niektóre aplikacje nie udostępniają wersji. Są zawsze najnowsze. Ponieważ Menedżer pakietów systemu Windows nie może ustalić, czy istnieje nowsza wersja aplikacji, uaktualnienie nie będzie możliwe, chyba że określono opcję -u, --unknown, --include-unknown
Uwaga / Notatka
Niektóre aplikacje mogły zostać przypięte przy użyciu WinGet i nie zostaną zaktualizowane, jeśli określono opcję --all, chyba że określono opcję --include-pinned. W takim przypadku zostaną uaktualnione tylko piny, które nie są blokujące.
upgrade --uninstall-previous
uaktualnienie --uninstall-previous spowoduje odinstalowanie poprzedniej wersji przed zainstalowaniem nowszej wersji pakietu. W przypadku korzystania z --uninstall-previous zachowanie będzie zależeć od poszczególnego pakietu. Niektóre instalatory są przeznaczone do instalowania nowych wersji obok siebie, podczas gdy inne instalatory zawierają manifest, który określa uninstallPrevious jako domyślne zachowanie uaktualniania (więc wcześniejsze wersje są odinstalowywane bez konieczności używania flagi polecenia).
Jeśli manifest pakietu nie uwzględnia uninstallPrevious jako zachowania uaktualnienia, a flaga --uninstall-previous nie jest używana z poleceniem uaktualniania, zastosuje się domyślne zachowanie instalatora.
Windows developer