Udostępnij przez


Polecenie odinstalowywania (winget)

Polecenie odinstalowaniawinGet odinstalowuje określoną aplikację.

Polecenie odinstalowania wymaga określenia dokładnej nazwy aplikacji do odinstalowania. Jeśli istnieje jakakolwiek niejednoznaczność, zostanie wyświetlony monit o dalsze filtrowanie odinstalowania polecenia do dokładnej aplikacji.

Pseudonimy

Następujące aliasy są dostępne dla tego polecenia:

  • usuń
  • Rm

Zastosowanie

winget uninstall [[-q] <query>] [<options>]

Zrzut ekranu przedstawiający wpisanie polecenia winget uninstall w wierszu polecenia Windows Terminal.

Uwaga / Notatka

W przypadku odinstalowania pakietu przy użyciu narzędzia WinGet może wystąpić umowa ze Sklepem Microsoft. Dzieje się tak z powodu sposobu wykonywania zapytań o źródła pakietów WinGet. Aby uniknąć monitów dotyczących umowy Sklepu Microsoft podczas odinstalowywania, możesz dodać flagę WinGet --source winget do polecenia winget uninstall. Alternatywnie możesz odinstalować za pomocą opcji Uruchom > aplikacje i funkcje ustawień >>, znaleźć aplikację, którą chcesz usunąć, i wybrać pozycję Więcej > odinstaluj.

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 ułatwić znalezienie pakietu, który odinstalowujesz.

Opcje

Opcje umożliwiają dostosowanie środowiska dezinstalacji 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 odinstalowywania z lokalnego pliku YAML .
--id Odinstalowywanie ogranicza się do identyfikatora aplikacji.
--nazwa Ogranicza wyszukiwanie do nazwy aplikacji.
--przezwisko Ogranicza wyszukiwanie do pseudonimu przypisanego aplikacji.
--product-code Filtruje przy użyciu kodu produktu.
-v, --version Umożliwia określenie dokładnej wersji do odinstalowania. Jeśli nie zostanie określona, najnowsza wersja spowoduje odinstalowanie najwyższej wersji aplikacji.
--all,--all-versions Odinstaluj wszystkie wersje.
-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.
--zakres Wybierz filtr zakresu zainstalowanego pakietu (użytkownik lub komputer).
-i, --interactive Uruchamia program odinstalowywania w trybie interaktywnym. Domyślne doświadczenie pokazuje postęp odinstalowywania.
-h, --silent Uruchamia program odinstalowywania w trybie dyskretnym. Spowoduje to pominięcie wszystkich interfejsów użytkownika. Domyślne doświadczenie pokazuje postęp odinstalowywania.
--siła Uruchom polecenie bezpośrednio i kontynuuj działania niezwiązane z problemami bezpieczeństwa.
--czystka Usuwa wszystkie pliki i katalogi w katalogu pakietów (przenośnym).
--zachować Zachowuje wszystkie pliki i katalogi utworzone przez pakiet (przenośny).
-o, --log Kieruje logowanie do pliku dziennika. Musisz podać ścieżkę do pliku, do którego masz uprawnienia do zapisu.
--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.
-?,--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.

Po pomyślnym zidentyfikowaniu aplikacji przeznaczonej do odinstalowania zestaw winget wykona polecenie odinstalowania.

Przykłady zapytań

Poniższy przykład odinstalowuje określoną wersję aplikacji.

winget uninstall --name powertoys --version 0.15.2

Poniższy przykład odinstalowuje aplikację przy użyciu jej identyfikatora.

winget uninstall --id "{24559D0F-481C-F3BE-8DD0-D908923A38F8}"

Poniższy przykład odinstalowuje wiele aplikacji.

winget uninstall Microsoft.NuGet Microsoft.Edit

Wybór wielokrotny

Jeśli zapytanie podane w skrzydle nie spowoduje odinstalowania pojedynczej aplikacji, zestaw winget wyświetli wiele wyników. Następnie możesz użyć dodatkowych filtrów, aby uściślić wyszukiwanie aplikacji, którą chcesz odinstalować.

Odinstalowywanie aplikacji, które nie są zainstalowane za pomocą Menedżera pakietów systemu Windows

Jak wspomniano w list, polecenie winget list wyświetli więcej niż tylko aplikacje zainstalowane za pomocą winget. Nadal możesz użyć poleceń winget, aby usunąć te aplikacje z urządzenia.