Ваш путь: Главная » Программы — софт, Windows » текущая страница


обновлено 2026-08-01 в колонке:  в теме: Программы — софт, Windows
IT портал COMPLITRA.RU о компьютерах, интернете и жизни

Windows — диспетчер пакетов Winget: автоматическая установка, обновление приложений. Как использовать диспетчер

Диспетчер пакетов Winget (Windows Package Manager) — неплохая штука! хотя, можно сказать, в ОС Windows этот софт появился достаточно недавно. Однако пользователи, скажем, Linux этой фичей пользуются давно. Чем полезен менеджер пакетов? а тем, что позволяет нам с вами значительно быстрее обновлять (оптимизировать) софт операционной системы: автоматическая установка приложений, обновление системы.

 

Проще говоря, мы с легкостью устанавливаем или обновляем требуемый для нас софт, и все это в автоматическом режиме. Полезно, к примеру, после установки/переустановки Windows, или восстановления ОС из резервной копии. Согласитесь, повторять данные процедуры время от времени, достаточно муторно.

 

Чтобы упростить процедуру оптимизации софта, компания Microsoft разработала Winget. Управление пакетом на данный момент осуществляется через командную строку или PowerShell. Пользоваться менеджером достаточно легко, хотя может показаться сложным! но обо всем по порядку:

 


 

 

 

 

 

что такое менеджер пакетов Winget и как проверить его наличие у себя в системе

 

 

Как и говорилось выше Winget — это официально разработанный корпорацией Microsoft менеджер пакетов Windows. Использование: автоматический поиск, установка или удаление приложений через командную строку или PowerShell. Поиск и установка происходят из официальных источников! т.е исключаем установки «левых» приложений.

 

С менеджером Winget не придется самостоятельно и утомительно разыскивать в сети официальные сайты разработчиков — главные этапы инсталляции происходят в автоматическом режиме. Задаем определенную команду, получаем результат.

 

Также следует сказать и о том, что в последних версиях ОС Windows этот пакет предоставляется по умолчанию автоматом. А также есть и в более ранних версиях Windows 10 (от сборки 1809) и таких как Windows Server 2022 — 2025.

 

 

 

 

как проверить наличие Winget в Windows

 

 

Выполнить проверку наличия пакета у себя в системе просто: достаточно запустить Командную строку или PowerShell и отработать простую команду, вот она:

 

 

winget --version

 

 

Вводите команду, тюкаете Enter и смотрите результат: если пакет установлен, будет примерна такая картинка (я показал пример  PowerShell:

 

 

Windows Package Manager

 

 

Если же пакет в вашей системе по тем или иным причинам не установлен (может быть удалили самостоятельно), то установить сам пакет также возможно через CMD или PowerShell такой парой команд:

 

 

Invoke-WebRequest -Uri "https://github.com/microsoft/winget-cli/releases/latest/download/Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle" -OutFile "$env:TEMP\WinGet.msixbundle"

Add-AppxPackage -Path "$env:TEMP\WinGet.msixbundle"

 

 

Результатом отработки команды последует автоматическая установка последней версии пакета. С наличием менеджера теперь возможно получать требуемые приложения (программы/утилиты) безо всяческих хлопот.

 

 

рассмотрим правила правила использования и некоторые команды…

 

 

диспетчер пакетов Winget для чего и как пользоваться

 

 

Как и говорил, работать с менеджером пакетов легко и просто, потому он теперь очень популярен в среде пользователей Windows.

 

Для работы с пакетом достаточно достаточно понять суть:

 

 

  • во-первых: не нужно запоминать сотни и сотни команд;
  • во-вторых, достаточно знать пару тройку основных, и этого достаточно!

 

 

Используем тот инструмент, который для вас наиболее привычен — отрабатываем команды или в командной строке, или же через Windows PowerShell (Терминал).

 

Что примечательно, сам список команд получаем здесь же, прямо в интерфейсе PowerShell. Чтобы вывести список доступных команд, а затем выбрать нужную, используем такой запрос (или команду) — winget (можно и winget —help).

 

Попробуем воспользоваться winget --help Получаем список и пояснения:

 

 

Windows Package Manager

 

 

как проверить есть ли в каталоге нужное приложение

 

 

Проверяем этой командой — поиск приложения:

 

 

winget search имя_приложения

 

 

Например, такая: winget search Mozilla.Firefox — получаем:

 

 

Windows Package Manager

 

 

Имейте в виду, что при работе с PowerShell может потребуется подтверждение использования… На картинке выше обведено. Для продолжения работы всего-то потребуется ввести Y (то есть ДА) и тюкнуть Enter т.е. продолжать работу.

 

 

Как видите по рисунку выше, предоставлено множество вариантов и разнообразия версий браузера, которые возможно, указав, установить:

 

 

  • графы — Имя,
  • ИД (это имя используем при поиске и инсталляции программ),

 

то есть схематично используется так:

 

 

winget install ИД_программы

 

 

  • Версия программ и
  • Источник (через что осуществляется установка).

 

 

Всё легко и просто: остается только выбрать требуемое именно вам… И коли выбрали, установить. И устанавливаем по примеру браузера Файерфокс (Mozilla Firefox).

 

Отработаем команду:

 

 

winget install Mozilla.Firefox

 

 

Как видите, теперь используем команду с ключевым winget install в отличие от первой показанной команды. И так далее…

 

 

Браузер будет тут же установлен. Легко и просто!..

 

 

Логика работы пакета Winget проста:

 

 

  • Поиск нужного приложения в каталоге;
  • скачивание установочного файла программы и установка непременно из официальных источников (предоставление пояснительных заметок).
  • процесс установки программы…

 

 

рекомендации

 

 

Бывают такие ситуации, когда требуется установить одновременно (не теряя времени) нескольких приложений. Такое желательно, например, после переустановки системы.

 

Тогда выполняем установку таким примером:

 

 

winget install ИД_программы1 ИД_программы2 ИД_программы3 ИД_программы4

 

 

вместо ИД_программы2 используем имя программы, как показано выше.

 

 

Если нужно удалить системные приложения встроенные в Windows 11. Несколько вариантов

 

 

если требуется скачать программу

 

 

Если планируются последующие самостоятельные установки программы. Или скажем в моменты, когда нет интернета. Отработаем команду с ключевым winget download

 

 

winget download ИД_программы

 

 

ну и чтобы не путаться в уже установленном софте на вашей системе, возможно, вам будет полезно узнать

 

 

как посмотреть установленные в ОС программы через Winget

 

 

Просмотр установленных программ в системе Windows при помощи менеджера Winget выполняется командой:

 

 

winget list

 

 

Результатом будет выдано такая сводка:

 

 

Windows Package Manager

 

 

Замечательно! теперь, когда мы знаем принцип работы с пакетом установщиком, можно смело приступать к его плотному использованию по своим требованиям.

 

 

Теперь давайте немного подробнее рассмотрим вариант быстрого поиска и установки ранее используемых приложений. Это, как и говорил ранее, здорово помогает, если переустановили чистенькую ОС Windows.

 

Первое, что нужно сделать — это экспортировать данные в файл apps.json (с расширением .json) с данными установленных приложений в нашей операционной системе:

 

Команда экспорта такая:

 

 

winget export -o C:\apps.json

 

 

Файл появится в Проводнике (и помимо файла данные будут предоставлены и в интерфейсе PowerShell или командной строки — это скриншот через следующую картинку):

 

 

Windows Package Manager

 

 

Или возможно указать конкретный путь через С: \путь\ — к примеру, укажем рабочий стол пользователя: C:\Users\User\Desktop\apps.json

 

 

Этот файл сохраним в укромное место для последующего использования.

 

 

импорт приложений

 

 

Импорт из файла осуществляется таким способом — отрабатываем такую команду:

 

winget import -i C:\apps.json

 

 

То есть указываем путь до нашего сохраненного файла C:\apps.json — файл будет импортирован. То есть все ранее используемые приложения будут установлены.

 

 

примечание:

Однако, может быть и так, когда все-таки указанное приложение целесообразнее не через импорт файла apps.json, НО установить отдельно, самостоятельно совершив настройки и принимая всякие там соглашения и пр. как показано на картинке ниже — на картинке предоставлены данные об установленных в ОС приложений с кое-какими пояснениями, например:

 

 

диспетчер пакетов Winget ос

 

сводка важных команд Winget

 

 

А для удобства, я вам снова предоставлю перечень некоторых важных команд. И они такие:

 

 

  • winget --version — проверка установки пакета Winget;
  • winget list — уже установленные в ОС Windows программы;
  • winget search имя_приложения — поиск нужного приложения;
  • winget install ИД_программы — поиск и установка приложения;
  • winget install ИД_программы1 ИД_программы2 — несколько одновременно устанавливаемых приложений;
  • winget download ИД_программы — скачивание файла программы:

 

 

дополнительные команды:

 

 

  • winget upgrade — проверяем обновления для приложений;
  • winget upgrade ИД_программы — обновляем конкретное указанное приложение;
  • winget upgrade --all — обновление одновременно всех установленных программ;
  • winget pin add --id ИД_программы — запрет обновления указанной программы. И вновь разрешаем обновления так: winget pin remove —id ИД_программы
  • winget uninstall ИД_программы — удаление указанной программы;

 

 

расшифровки:

 

 

  • --id — как понимаете, это идентификатор пакета
  • --exact — полное совпадение данных о приложении
  • --silent — так называемая тихая установка
  • --scope machine — установка приложений для ВСЕХ пользователей
  • --scope user — а это ТОЛЬКО для текущего пользователя
  • --force — принудительное выполнение команды
  • --version — укажем и установим именно эту версию
  • --location — этак можно указать папку, в которую установить приложение (есть такая возможность у многих программ).

 

 

 

Вот основные базовые сведения, о которых следует знать для работы с пакетом Winget… Данный вариант замечательно подойдет любому среднестатистическому пользователю.

Однако, если вы используете специализированный софт — в этом случае придется устанавливать его самостоятельно.

 

 

…и на этом я закругляюсь. Если появились вопросы, либо что-то неясно, пишите, разберемся вместе…

 


complitra.ru

 

 

Важнейшее действо !! сохраняем образ системы Windows 10 штатными средствами (бэкап способен за несколько минут вернуть рабочее состояние Windows, после незначительных или грубых ошибок!):

 

 



Если что-то не ясно и остались вопросы, делитесь ими в комментариях:
авторы постов непременно помогут!..

статьи автора Сергей Кролл ATsСергей Кролл ATs — владелец, автор cайта COMPLITRA.RU
...web-разработчик ATs media - запросто с WordPress
с 2007-года в веб-разработке: преимущественно в студии...
расскажите о статье другу, буду признателен, complitra.ru !
рекомендовано лично для вас:


Прошу высказаться: Ваши суждения очень важны!!!!

   Внимание ! Обязательные поля помечены *

  доступен плагин: ats privacy policy ©

  я согласен c Privacy Policy COMPLITRA