Звідки береться 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]