Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Команда удаленияWinGet удаляет указанное приложение.
Команда удаления требует, чтобы указать точное имя приложения для удаления. В случае какой-либо неоднозначности вам будет предложено дополнительно отфильтровать команду uninstall для уточнения приложения.
Псевдонимы
Для этой команды доступны следующие псевдонимы:
- удалять
- rm
Использование
winget uninstall [[-q] <query>] [<options>]
Примечание.
При использовании WinGet для удаления пакета может возникнуть соглашение Microsoft Store. Это происходит из-за того, как WinGet запрашивает источники пакетов. Чтобы избежать запросов соглашения Microsoft Store при удалении приложений, можно добавить флаг --source winget WinGet к команде winget uninstall. Кроме того, можно удалить с помощью > приложений "Пуск" и "Параметры >> приложений", найти приложение, которое нужно удалить, и выбрать "Дополнительно > удалить".
Аргументы
Доступные аргументы перечислены ниже.
| Аргумент | Описание |
|---|---|
| -q,--запрос | Запрос, используемый для поиска приложения. |
Примечание.
Аргумент запроса является позиционным. Синтаксис с использованием подстановочных знаков не поддерживается. Чаще всего это строка символов для поиска удаляемого пакета.
Параметры
Эти параметры позволяют настроить функцию удаления в соответствии со своими потребностями.
| Вариант | Описание |
|---|---|
| -m, --manifest | За этим параметром должен следовать путь к файлу манифеста (YAML). Манифест можно использовать для запуска функции удаления из локального файла YAML. |
| --идентификатор | Удаляет только приложение с определенным идентификатором. |
| --имя | Ограничивает поиск приложением с определенным именем. |
| --идентификатор | Ограничивает поиск моникером, указанным для приложения. |
| --код-продукта | Фильтры с помощью кода продукта. |
| -v, --версия | Позволяет указать точную версию для удаления. Если параметр не задан, будет удалено приложение с наибольшим номером версии. |
| --all,--all-versions | Удалите все версии. |
| -s, --source | Ограничивает поиск источником с указанным именем. За этим параметром должно следовать имя источника. |
| -e, --exact | Ищет точное совпадение со строкой в запросе, выполняя при этом проверку на учет регистра. Поведение по умолчанию для подстроки не используется. |
| --область | Выберите фильтр установленной области пакета (пользователь или компьютер). |
| -i, --interactive | Запускает средство удаления в интерактивном режиме. По умолчанию отображается ход выполнения средства удаления. |
| -h, --тихий | Запускает средство удаления в автоматическом режиме. Блокирует весь пользовательский интерфейс. По умолчанию отображается ход выполнения средства удаления. |
| --сила | Прямо выполните команду и продолжайте работу с проблемами, связанными с безопасностью. |
| --очистка | Удаляет все файлы и каталоги в каталоге пакетов (переносимо). |
| --сохранять | Сохраняет все файлы и каталоги, созданные пакетом (переносимым). |
| -o, --log | Направляет данные журнала в файл журнала. Необходимо указать путь к файлу, для которого у вас есть права на запись. |
| --заголовок | Необязательный заголовок HTTP источника REST Windows-Package-Manager. |
| --authentication-mode | Укажите предпочтения окна проверки подлинности (автоматическое, автоматическое или интерактивное). |
| --учетная запись аутентификации | Укажите учетную запись, используемую для проверки подлинности. |
| --принять-исходные-соглашения | Используется для принятия исходного лицензионного соглашения и позволяет избежать появления запроса. |
| -?--Справка | Отображает справку по выбранной команде. |
| --ждать | Предложит пользователю нажать любой ключ перед выходом. |
| --logs,--open-logs | Откройте расположение журналов по умолчанию. |
| --подробно, --детальные-логи | Используется для переопределения параметра ведения журнала и создания подробного журнала. |
| --nowarn (без предупреждений),--ignore-warnings (игнорировать предупреждения) | Подавляет выходные данные предупреждений. |
| --отключить-интерактивность | Отключите интерактивные запросы. |
| --доверенность | Задайте для этого выполнения прокси-сервер. |
| --no-proxy | Отключите использование прокси-сервера для этого выполнения. |
Найдя приложение, которое необходимо удалить, winget выполняет команду uninstall.
Примеры запросов
В следующем примере удаляется определенная версия приложения.
winget uninstall --name powertoys --version 0.15.2
В следующем примере выполняется удаление приложения по его идентификатору.
winget uninstall --id "{24559D0F-481C-F3BE-8DD0-D908923A38F8}"
В следующем примере удаляется несколько приложений.
winget uninstall Microsoft.NuGet Microsoft.Edit
Множественный выбор
Если по запросу, отправленному программе winget, найдено несколько приложений, winget отобразит несколько результатов. Затем можно использовать дополнительные фильтры для уточнения поиска приложения, которое требуется удалить.
Удаление приложений, не установленных с помощью Диспетчера пакетов Windows
Как упоминалось в разделе о list, команда winget list отображает не только приложения, установленные с помощью winget. Вы по-прежнему можете использовать команды winget для удаления этих приложений с устройства.
Windows developer