Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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:
removerm
Zastosowanie
winget uninstall [[-q] <query>] [<options>]
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.