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 instalacjiwinGet instaluje określoną aplikację. Użyj polecenia wyszukiwania , aby zidentyfikować aplikację, którą chcesz zainstalować. Użyj polecenia show , aby wyświetlić szczegółowe informacje o aplikacji i instalatorze wybranym przez WinGet dla systemu.
Polecenie install wymaga określenia dokładnego ciągu znaków do instalacji. Jeśli istnieje jakakolwiek niejednoznaczność, zostanie wyświetlony monit o dalsze filtrowanie polecenia instal, aby doprecyzować je dla konkretnej aplikacji.
Zastosowanie
winget install [[-q] <query> ...] [<options>]
Pseudonimy
Następujące aliasy są dostępne dla tego polecenia:
- dodawać
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. Jest to najczęściej ciąg znaków, których oczekujesz, aby jednoznacznie zidentyfikować pakiet, który chcesz zainstalować.
Opcje
Opcje umożliwiają dostosowanie środowiska instalacji w celu spełnienia Twoich potrzeb.
| Opcja | Opis |
|---|---|
| -m, --manifest | Trzeba podać ścieżkę do pliku manifestu (YAML). Możesz użyć manifestu, aby przeprowadzić instalację z lokalnego pliku YAML . |
| --id | Ogranicza instalację 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 zainstalowania. Jeśli nie zostanie określona, najnowsza wersja zainstaluje 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ą. |
| --zakres | Umożliwia określenie, czy instalator powinien być przeznaczony dla użytkownika czy dla całego komputera. Zobacz znane problemy związane z zakresem instalacji pakietu. |
| -a, --architektura | Wybierz architekturę do zainstalowania. |
| --installer-type | Wybierz typ instalatora do zainstalowania. Zobacz obsługiwane typy instalatora dla klienta WinGet. |
| -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. |
| — ustawienia regionalne | Określa, którą lokalizację użyć (format BCP47). |
| -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 | Lokalizacja do instalacji (jeśli jest obsługiwana). |
| --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. |
| —-dependency-source | Znajdowanie zależności pakietów przy użyciu określonego źródła. |
| --accept-package-agreement | Służy do akceptowania umowy licencyjnej i unikania wyświetlania komunikatu. |
| --no-upgrade | Pomija uaktualnianie, jeśli zainstalowana wersja już istnieje. |
| --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. |
| --accept-source-agreement | Używany w celu zaakceptowania pierwotnej umowy licencyjnej i uniknięcia monitu. |
| -r, --rename | Wartość do zmiany nazwy pliku wykonywalnego (przenośnego). |
| --odinstaluj-poprzedni | Odinstaluj poprzednią wersję pakietu podczas uaktualniania. |
| --siła | Uruchom polecenie bezpośrednio i kontynuuj działania niezwiązane z problemami bezpieczeństwa. |
| -?, --pomoc | Uzyskaj dodatkową pomoc dotyczącą tego 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ń
Poniższy przykład instaluje określoną wersję aplikacji.
winget install powertoys --version 0.91.1
Poniższy przykład instaluje aplikację ze swojego identyfikatora.
winget install --id Microsoft.PowerToys
Poniższy przykład instaluje aplikację według wersji i identyfikatora.
winget install --id Microsoft.PowerToys --version 0.91.1
Wybór wielokrotny
Jeśli zapytanie dostarczone do winGet nie spowoduje pojedynczej aplikacji, usługa WinGet wyświetli wyniki wyszukiwania. Zapewni to dodatkowe dane niezbędne do uściślenia wyszukiwania poprawnej instalacji.
Najlepszym sposobem na ograniczenie wyboru do jednego pliku jest użycie identyfikatora aplikacji
winget install --id Git.Git -e
Jeśli skonfigurowano wiele źródeł, możliwe jest posiadanie zduplikowanych wpisów. Określenie źródła jest wymagane do dalszego uściślania.
winget install --id Git.Git -e --source winget
Źródło msstore używa unikatowych identyfikatorów jako "Id" dla pakietów. Nie wymagają one dokładnej opcji zapytania. Przykład:
winget install XP9KHM4BK9FZ7Q -s msstore
Możesz również użyć polecenia install, aby zainstalować wiele pakietów. Przykład:
winget install Microsoft.Edit Microsoft.NuGet
Instalacja lokalna
Opcja manifest umożliwia zainstalowanie aplikacji poprzez przekazanie pliku YAML bezpośrednio do klienta. Jeśli manifest jest manifestem z wieloma plikami, należy użyć katalogu zawierającego pliki. Opcja manifestu ma następujące użycie.
Użycie: winget install --manifest \<path>
| Opcja | Opis |
|---|---|
| -m, --manifest | Ścieżka do manifestów aplikacji do zainstalowania. |
Instalowanie pakietów z plików manifestu lokalnego może mieć ryzyko. Jako dodatkową miarę ostrożności ta funkcja musi być włączona przez administratora. Aby włączyć tę funkcję, uruchom polecenie winget settings --enable LocalManifestFiles. Aby wyłączyć tę funkcję, uruchom polecenie winget settings --disable LocalManifestFiles.
Pliki dziennika
Pliki dziennika winGet, chyba że zostaną przekierowane, będą znajdować się w następującym folderze: \%LOCALAPPDATA%\\Packages\\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\\LocalState\\DiagOutputDir\\*.log
Umowy licencyjne
Niektóre aplikacje zainstalowane będą wymagać od użytkownika zgody na licencję lub inne umowy przed zainstalowaniem. W takim przypadku Menedżer pakietów systemu Windows wyświetli użytkownikowi monit o zaakceptowanie umów. Jeśli użytkownik nie zgadza się, aplikacja nie zostanie zainstalowana.
W wierszu polecenia możesz automatycznie zaakceptować umowy, przekazując następującą opcję --accept-package-agreements w wierszu polecenia. Może to być korzystne podczas wykonywania skryptów Menedżera pakietów systemu Windows.
Tematy pokrewne
- Instalowanie aplikacji i zarządzanie nimi za pomocą narzędzia winget
Windows developer