telegram
🕓05.06.2022 🪟windows 👨‍🎓

WinGet: Подробное руководство по использованию

Winget (Windows Package Manager) - Менеджер пакетов для Windows 11/10 при помощи которого можно скачивать, устанавливать, удалять, обновлять программы через командную строку CMD не прибегая к браузеру, и долгому поиску по Интернету.

Команды Winget

Пример в CMD: winget [команда] [параметр]

  • install - Установка указанного пакета
  • show - Показывает сведения о пакете
  • source - Управление источниками пакетов
  • search - Поиск и отображение базовых сведений о пакетах
  • list - Отображать установленные пакеты
  • upgrade - Обновление указанного пакета
  • uninstall - Удаление указанного пакета
  • hash - Вспомогательное приложение для хэширования файлов установщика
  • validate - Утверждает файл манифеста
  • settings - Открыть параметры или настроить параметры администратора
  • features - Показывает состояние экспериментальных компонентов
  • export - Экспортирует список установленных пакетов
  • import - Устанавливает все пакеты в файле

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

1. Запустите командную строку от имени администратора и введите ниже команду, чтобы вывести список доступных приложений по определенному тэгу:

  • winget search vpn

Где vpn, это тэг для поиска нужной нам программы. Если нужно скачать что-то другое, то замените VPN на своё. К примеру, если нужно скачать браузер, то написать нужно browser. Если написать winget show или winget search - это отобразит весь список программ имеющихся у Microsoft.

Winget найти нужное приложение

2. Далее я выбрал из списка нужный мне VPN, это TouchVPN и запомнить нужно ИД. Кроме того, обратите внимание на столбец Источник, где msstore, это будет установлена версия приложения UWP из Microsoft Store. Чтобы установить данную программу введите:

  • winget install AnchorFree.TouchVPN

winget установка приложения

3. Кроме того, если написать точное название программы, то отобразиться для установки две версии программы UWP (установлена будет из Microsoft Store) и Win32 (установка будет из репозитория)

  • winget search TouchVPN - поиск версий по названию программы
  • winget install 9NBLGGH5GB3F - установка из Microsoft Store
  • winget install AnchorFree.TouchVPN - установка Win32 программы

UWP установка приложения Winget

Как удалить нужную программу

1. Чтобы удалить приложение при помощи winget, введите следующую команду, чтобы отобразить список установленных приложений:

  • winget uninstall - отобразить список установленных программ

winget отобразить список установленных программ

2. Чтобы удалить нужную программу при помощи winget, скопируйте (Ctrl+C) выше из списка ИД приложения и введите:

  • winget uninstall 9NBLGGH5GB3F - удаление UWP приложения (microsoft store)
  • winget uninstall AnchorFree.TouchVPN - удаление Win32 программы (.exe)

Удаление программы при помощи Winget

Как обновить все программы или определенные

1. При помощи Winget можно обновлять определенные программы. Для этого введите:

  • winget upgrade - отобразит список программ нуждающихся в обновлении
  • Скопируйте (Ctrl+C) ИД и вставьте (Ctrl+V) ниже для удаления программы
  • winget upgrade 7zip.7zip - обновить выбранную программу

winget обновить определенную программу

2. Чтобы обновить все программы, которые нуждаются в обновлении, введите:

  • winget upgrade --all

winget обновить все программы

Импорт и Экспорт установленных программ

Можно создать список установленных программ на компьютере методом экспорта и созданием текстового файла. Кроме того, можно на другом компьютере данный список импортировать и все программы будут установлены автоматически.

1. Чтобы создать список установленных программ на ПК с Windows 11/10 нужно экспортировать список. Для этого введите в CMD:

  • winget export -o E:\spisok.txt

Где E:\spisok.txt, это путь для сохранения файла txt со списком установленных программ.

экспорт установленных программ

2. Чтобы импортировать список программ из экспортированного списка, введите:

  • winget import -i E:\spisok.txt

Где E:\spisok.txt, это путь к указанному файлу-списку.

импорт установленных программ из списка