Что такое winget на самом деле
Windows Package Manager — официальный консольный инструмент Microsoft для установки, обновления и удаления приложений. Он живёт внутри пакета App Installer из Microsoft Store, который по умолчанию присутствует на актуальных Windows 10 и всех Windows 11 — откройте Windows Terminal и выполните winget --info, чтобы проверить, что ваш жив. Под капотом это система на манифестах: поддерживаемые сообществом манифесты описывают, где лежит официальный инсталлятор вендора, его ключи тихой установки и его хэш; winget качает инсталлятор прямо из первоисточника, сверяет и запускает с нужными флагами. Вы получаете не пересобранный софт, а тот же инсталлятор — без кликов и без bundleware с порталов загрузок.
Команды, покрывающие 95% реальных задач
Набор глаголов мал и учится за вечер. Запускайте их в любом терминале — для пользовательских установок права администратора не нужны, — и эпоха страниц загрузок в вашей жизни закончилась. Всё остальное из winget --help — необязательный гарнир.
- winget search vscode — найти приложение по имени или ID в источниках winget и msstore
- winget install Git.Git — установка по точному ID, молча и с правильными ключами
- winget upgrade — список всего установленного, для чего есть обновление
- winget upgrade --all — обновить все приложения одной командой; ближайший аналог brew upgrade
- winget uninstall "Google Chrome" — чистое удаление через собственный деинсталлятор программы
- winget export -o apps.json — снимок списка программ; winget import восстановит его на новой машине
Честные ограничения
winget — не магия и покрывает не всё. Программы со встроенными апдейтерами иногда отображаются в winget list странно, часть вендоров забирает свои манифесты, а источник msstore порой подсовывает шум — winget source remove msstore отключает его, если нужны только классические десктоп-приложения. Он и не отменит bundleware, зашитый в сам инсталлятор, хотя манифесты таких программ обычно передают ключи, отклоняющие «предложения». А при удалении он вызывает те же деинсталляторы, что и «Параметры», — осиротевшие папки %AppData% остаются фактом жизни Windows, который команда не решает.
Но главному это не мешает: для массового софта — браузеров, редакторов, рантаймов, утилит — winget теперь самый быстрый и безопасный путь установки в Windows. Он заслуживает места в мышечной памяти каждого, кто собирает больше одного ПК в год. Полчаса на изучение окупаются при первой же пересборке машины.
Вопросы и ответы
Как устанавливать программы через winget?
Откройте Windows Terminal, найдите ID командой winget search <имя> и выполните winget install <id> — например, winget install Git.Git. Инструмент скачает официальный инсталлятор вендора, сверит его и молча установит с нужными ключами.
Как обновить все программы сразу в Windows?
Команда winget upgrade покажет всё установленное с доступными обновлениями, а winget upgrade --all применит их разом. Это ближайший аналог brew upgrade из Homebrew.
Понятно до покупки: что входит в лицензию
Разовый 30-минутный триал даёт доступ к базовым инструментам. Возможности с меткой PRO остаются закрыты до активации платной лицензии.
Читайте также
Написать нам: [email protected]