База знань →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 зі Store — безпосередньо; класичні програми із зареєстрованим деінсталятором — мовчки запускаючи його; і 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]