База знаний →4 мин чтенияОбновлено: 2026-09-21

Как удалять приложения через winget в Windows 11

winget uninstall убирает любое видимое ему приложение — пакеты Microsoft Store и классические программы наравне — одной командой вроде winget uninstall 7zip.7zip. ID приложения подскажет winget list, ключ --silent пропустит окна деинсталлятора, на каждое приложение уйдёт около минуты; напоследок останется маленькая зачистка остатков.

Почему терминал удобнее блужданий по «Параметрам»

В «Параметрах» каждое приложение — отдельная страница с прокруткой и подтверждениями; winget даёт просматриваемый список и однострочные удаления, одинаковые для всех приложений. Благодаря сопоставлению по ID он убирает и то, что прячется от списка «Параметров»: инструменты в профиле пользователя и старые установщики. Команда работает в любом терминале — Windows Terminal, PowerShell или классической консоли, — а повышение прав запрашивается, только когда оно нужно самому приложению.

winget удаляет три рода программ: пакеты MSIX из Магазина — напрямую; классические программы с зарегистрированным деинсталлятором — молча запуская его; и portable-приложения, поставленные самим winget и живущие в %LOCALAPPDATA%\Microsoft\WinGet\Packages. У каждого рода свои причуды: тихий режим зависит от поддержки со стороны деинсталлятора, а некоторые установщики всё равно показывают окно прогресса.

  • winget list — всё, что установлено для текущего пользователя, с ID
  • winget uninstall 7zip.7zip — удаление по точному ID
  • winget uninstall --id Git.Git -e --silent — точное совпадение, без диалогов
  • winget uninstall Microsoft.BingWeather — магазинные пакеты идут по Appx-идентификатору
  • winget uninstall --id <id> --purge — portable-приложения: снести и папку пакета

Удаление приложения шаг за шагом

Откройте Windows Terminal и выполните winget list — вы увидите установленное; столбец ID — то, что подставляют в команду удаления. Введите winget uninstall и ID, например winget uninstall VideoLAN.VLC, и подтвердите запрос, если winget спросит. Когда по частичному имени совпадают несколько приложений, winget выведет их нумерованным списком и дождётся выбора — ключ -e задаёт точное совпадение и избавляет от допроса.

Ключ --silent просит деинсталлятор отработать без своих окон: большинство современных его уважает, но парочка упрямых всё равно мелькает интерфейсом. Общесистемные установки запрашивают UAC или требуют терминал от администратора. Если winget не находит приложение вовсе, оно либо стоит у другого пользователя, либо зарегистрировано так, что Windows его не показывает, — такие удаляются через «Параметры» или собственные средства.

Ограничения, остатки и дочистка

winget запускает штатный деинсталлятор приложения, а что удалять, решает деинсталлятор: большинство оставляет настройки и кэши в %APPDATA% и %LOCALAPPDATA%. Это сделано намеренно — чтобы настройки переживали переустановку, — но в день большой уборки именно в этих папках прячутся мегабайты. Исключение — portable-пакеты: --purge сносит весь каталог пакета, не оставляя исполняемый файл.

Для настоящей дочистки удалите узнаваемые остатки вручную или запустите профильный чистильщик: Kleaner PRO за один проход выметает известные ему хвосты приложений вместе с временными файлами и кэшами. После большой серии удалений перезагрузитесь: некоторые деинсталляторы планируют довыдаление файлов, которое завершается только при следующем старте системы.

Вопросы и ответы

Может ли winget удалять встроенные приложения Windows?

Да, те, что на Appx: например, winget uninstall Microsoft.BingWeather убирает «Погоду». Системно важные пакеты откажутся уходить, а некоторым нужен PowerShell с Remove-AppxPackage и ключом -AllUsers.

Что делает winget uninstall --purge?

Полностью удаляет папку portable-приложения, установленного winget, вместо того чтобы оставлять исполняемый файл в %LOCALAPPDATA%\Microsoft\WinGet\Packages. Работает только с portable-пакетами.

Почему winget пишет, что пакет не найден?

Приложение либо установлено в другом профиле, либо не регистрирует запись об удалении — так делают некоторые вендорские утилиты. Проверьте «Параметры → Приложения» или выполните winget list --name с частью имени.

Понятно до покупки: что входит в лицензию

Разовый 30-минутный триал даёт доступ к базовым инструментам. Возможности с меткой PRO остаются закрыты до активации платной лицензии.

Читайте также

Все статьи · Вопросы

Написать нам: [email protected]