Откуда берётся winget и когда он уже стоит
winget приезжает в составе «Установщика приложений» (пакет Microsoft.DesktopAppInstaller) — небольшого магазинного компонента, который по умолчанию есть в Windows 10 начиная с версии 1709 и во всех редакциях Windows 11. Это MSIX-пакет на пользователя: отдельная установка и права администратора не нужны, а обновление «Установщика приложений» в Магазине обновляет и winget. Откройте терминал и выполните winget --version: номер версии означает, что всё уже на месте.
Сообщением «winget не является внутренней или внешней командой» система отзывается в трёх типичных случаях: «Установщик приложений» ни разу не обновлялся на старой сборке Windows 10, Магазин удалён (обычно на LTSC и LTSB) или текущее окно терминала открылось до установки и его нужно просто перезапустить. У каждого случая свой рецепт, и ни один не требует ничего, кроме Магазина или официальных релизов на GitHub.
- winget --version — первая проверка: номер версии значит, что winget жив
- Microsoft Store → поиск «Установщик приложений» → «Обновить» — стандартное лечение для Home и Pro
- GitHub: microsoft/winget-cli/releases — msixbundle для систем без Магазина
- winget source update — обновляет индекс пакетов после установки
- winget --info — версия, пакет и состояние источников одним взглядом
Установка или починка winget шаг за шагом
На обычной машине с Windows 10 или 11 откройте Microsoft Store, найдите «Установщик приложений» (издатель Microsoft Corporation) и нажмите «Обновить» или «Установить» — через минуту winget заработает в любом новом окне терминала. Если сам Магазин капризничает, выполните wsreset в окне «Выполнить»: команда чистит его кеш, и после перезапуска приложение снова появится в списке.
На редакциях LTSC и LTSB скачайте файлы со страницы github.com/microsoft/winget-cli/releases: свежий Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle и пакеты зависимостей из описания релиза (Microsoft.VCLibs и пакет UI.Xaml). Установите их командой Add-AppxPackage — по одной на файл, сперва зависимости, затем сам бандл; права администратора для этого не нужны. Add-AppxPackage работает на пользователя: запускайте в той учётной записи, где будет жить winget.
Первые команды и повседневная работа
Начните с winget search и слова: search notepad, search 7zip — увидите подходящие пакеты с их ID. Установка — winget install плюс ID, с -e для точного совпадения: winget install --id 7zip.7zip -e. Первая команда к источнику msstore попросит один раз принять условия — ответьте «Да» или добавьте в скрипты --accept-source-agreements.
Дальше в деле: winget list показывает всё установленное, winget upgrade выводит приложения с доступными обновлениями, winget uninstall их удаляет. «Установщик приложений» на Windows 10 продолжает обновляться через Магазин, так что winget прокачивается без ручной возни. Полезная привычка — запускать winget upgrade раз в неделю: заодно обновится и сам «Установщик приложений», когда выйдет новая версия.
Вопросы и ответы
Почему Windows 10 пишет, что winget не является командой?
«Установщик приложений» устарел или отсутствует. Обновите его в Microsoft Store или поставьте msixbundle из релизов winget-cli на GitHub, затем заново откройте терминал.
Можно поставить winget на Windows 10 LTSC без Магазина?
Да. Скачайте Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle и зависимости со страницы github.com/microsoft/winget-cli/releases и установите их командой Add-AppxPackage.
Нужны ли winget права администратора?
Нет — ни для установки на пользователя, ни для большинства команд; winget сам запросит повышение, когда установщику приложения понадобятся общесистемные изменения.
Понятно до покупки: что входит в лицензию
Разовый 30-минутный триал даёт доступ к базовым инструментам. Возможности с меткой PRO остаются закрыты до активации платной лицензии.
Читайте также
Написать нам: [email protected]