uninstall polecenie (winget)

Polecenie uninstallWinGet odinstalowuje określoną aplikację.

Polecenie uninstall wymaga określenia dokładnej nazwy aplikacji na uninstall. Jeśli pojawi się jakakolwiek niejednoznaczność, zostanie wyświetlony monit o dalsze doprecyzowanie polecenia uninstall, tak aby wskazywało konkretną aplikację.

Pseudonimy

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

  • remove
  • rm

Zastosowanie

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

Zrzut ekranu przedstawiający wpisywanie polecenia wingetuninstall w wierszu polecenia w aplikacji Terminal Windows.

Uwaga / Notatka

Podczas korzystania z narzędzia WinGet do uninstall pakietu możesz napotkać umowę Microsoft Store. 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 uninstall, korzystając z opcji Start > Ustawienia > Aplikacje > Aplikacje i funkcje, znajdując aplikację, którą chcesz remove, i wybierając 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ą Ci dostosowanie sposobu korzystania z uninstall do swoich potrzeb.

Opcja Opis
-m, --manifest Trzeba podać ścieżkę do pliku manifestu (YAML). Możesz użyć manifestu, aby uruchomić środowisko uninstall na podstawie lokalnego pliku YAML.
--id Ogranicza uninstall do identyfikatora aplikacji.
--name Ogranicza wyszukiwanie do nazwy aplikacji.
--moniker Ogranicza wyszukiwanie do pseudonimu przypisanego aplikacji.
--product-code Filtruje przy użyciu kodu produktu.
-v, --version Umożliwia określenie dokładnej wersji na uninstall. Jeśli nie określono, latest będzie uninstall oznaczać aplikację o najwyższym numerze wersji.
--all,--all-versions Odinstaluj wszystkie wersje.
-s, --source 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.
--scope 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.
--force Uruchom polecenie bezpośrednio i kontynuuj działania niezwiązane z problemami bezpieczeństwa.
--purge Usuwa wszystkie pliki i katalogi w katalogu pakietów (przenośnym).
--preserve 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.
--header 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).
--authentication-account Określ konto, które ma być używane do uwierzytelniania.
--accept-source-agreements Używany w celu zaakceptowania pierwotnej umowy licencyjnej i uniknięcia monitu.
-?,--help Wyświetla pomoc dotyczącą wybranego polecenia.
--wait Nakazuje użytkownikowi naciśnięcie dowolnego klawisza przed zakończeniem programu.
--logs,--open-logs Otwórz domyślną lokalizację dzienników.
--verbose, --verbose-logs Służy do zastępowania ustawienia rejestrowania i tworzenia szczegółowego dziennika.
--nowarn,--ignore-warnings Tłumi komunikaty ostrzeżeń.
--disable-interactivity 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 uninstall, winget wykona polecenie uninstall.

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 przekazane do winget nie zwróci w uninstall jednej aplikacji, element winget wyświetli wiele wyników. Następnie możesz użyć dodatkowych filtrów, aby zawęzić wyszukiwanie aplikacji, którą chcesz uninstall.

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

Jak wspomniano w list, polecenie winget list wyświetli nie tylko aplikacje zainstalowane przy użyciu winget. Nadal możesz używać winget poleceń, aby remove usunąć te aplikacje z urządzenia.