Перейти к содержимому

Как пользоваться winget: установка и обновление программ одной командой

Результат: winget работает, нужные программы установлены по идентификаторам, всё установленное обновляется одной командой, список программ сохранён для переноса.

Инструкция Проверено 3 ноября 2026 3 ноября 2026 Windows 11 Автор: Олег Калаганов
Коротко

Проверьте, что winget есть, командой winget —version; если нет — обновите «Установщик приложения» в Microsoft Store. Ищите программы через winget search, ставьте по идентификатору через winget install, обновляйте всё через winget upgrade —all и сохраняйте список через winget export.

Содержание · 7 разделов

Инструкция для Windows 11; в Windows 10 всё то же самое, если система обновлена. Команды вводят в Терминале или PowerShell. Большинство команд работает без прав администратора, но часть установщиков запросит их сами — тогда появится стандартный запрос Windows.

Проверьте, что winget установлен

Нажмите правой кнопкой на «Пуск», выберите «Терминал» и введите:

winget --version

Если в ответ пришёл номер версии, переходите к следующему шагу. Если Windows пишет, что команда не распознана, откройте Microsoft Store, найдите «Установщик приложения» (App Installer) и нажмите «Обновить» или «Получить». После этого закройте и снова откройте Терминал.

Найдите программу в каталоге

Введите winget search и часть названия. Например, поиск по слову firefox покажет таблицу: имя пакета, идентификатор (колонка Id), версия и источник. Идентификатор — главное, что вам нужно: он однозначно указывает на программу, тогда как по названию могут найтись несколько похожих пакетов.

winget search firefox

Чтобы посмотреть подробности о пакете — разработчика, сайт, лицензию, адрес установщика, — используйте winget show и идентификатор. Это полезно, если сомневаетесь, тот ли это пакет.

Установите программу

Скопируйте идентификатор из колонки Id и выполните установку. Можно перечислить несколько программ подряд, по одной команде на строку:

winget install Mozilla.Firefox
winget install 7zip.7zip
winget install VideoLAN.VLC

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

Ключ --source winget заставляет брать пакет только из открытого каталога, а --source msstore — из Microsoft Store. Без ключа winget сам выберет источник и при совпадении попросит уточнить.

Обновите всё установленное

Команда winget upgrade без параметров показывает, у каких программ на компьютере есть новая версия. Чтобы обновить их все за один раз, добавьте ключ:

winget upgrade --all

Обновление идёт по очереди; процесс можно оставить и заняться своими делами. Отдельную программу обновляют командой winget upgrade с её идентификатором. Повторяйте обновление раз в одну-две недели — это закрывает большинство дыр в безопасности, через которые заражают компьютеры.

Удалите ненужное

Команда winget list показывает все установленные программы, в том числе поставленные вручную. Найдите в списке лишнее и удалите по идентификатору или по имени: winget uninstall Идентификатор. Удаление идёт через штатный деинсталлятор программы, так что результат тот же, что через «Приложения» в параметрах Windows, только быстрее.

Список длинный, поэтому сужайте его: winget list с частью названия покажет только совпадения. Если программа удаляется с вопросами, добавьте ключ --silent — тогда деинсталлятор отработает без окон.

Сохраните список программ для переноса

Перед переустановкой Windows или покупкой нового компьютера сохраните список всего установленного в файл:

winget export -o C:\Users\Имя\Documents\programs.json

На новом компьютере скопируйте файл и выполните winget import -i с путём к нему — winget поставит все программы из списка по очереди. В файл попадают только программы, которые есть в каталоге; остальные winget перечислит в предупреждении, их придётся поставить вручную.

Готово: вы умеете искать, ставить, обновлять и удалять программы через winget и можете восстановить свой набор программ на любом компьютере за несколько минут.

Если что-то пошло не так

Команда winget не распознана даже после обновления магазина

Закройте все окна Терминала и откройте заново: путь к winget добавляется при запуске оболочки. Если не помогло, скачайте пакет «Установщик приложения» со страницы выпусков winget-cli на GitHub и установите его двойным щелчком.

Установка заканчивается ошибкой с кодом и без объяснений

Чаще всего установщик конкретной программы упал в тихом режиме. Попробуйте добавить ключ —interactive, чтобы увидеть окна установщика, или ключ —force. Если пакет в каталоге сломан, установите программу с сайта разработчика и сообщите о проблеме в репозиторий winget-pkgs.

winget upgrade показывает программу, но пишет, что обновление недоступно

Программа установлена в нестандартное место или другой версией установщика, и winget не может сопоставить её с пакетом. Установите её один раз через winget install с тем же идентификатором — дальше обновления пойдут штатно.

Поиск ничего не находит или висит

Проверьте интернет и повторите; каталог скачивается с серверов Microsoft. Если долго не обновлялся источник, выполните winget source reset —force в Терминале, запущенном от имени администратора.

Программа winget Встроенный в Windows менеджер пакетов: ставит и обновляет программы одной командой с официальных сайтов.
Открыть карточку
Полезная статья?
Спасибо, отметили Ответ учтём при следующей проверке материала.
Что пошло не так? Можно выбрать одно или написать комментарий
Без имени и email. Для вопроса используйте комментарии.
Спасибо, передали автору Проверим инструкцию на устройстве и обновим дату проверки. Если нужен ответ — задайте вопрос в комментариях.

Комментарии · 0

Комментариев пока нет — задайте вопрос первым.

Комментарий появится после проверки. Ссылки без пояснений удаляем.