Како креирати вингет скрипту за аутоматско инсталирање и ажурирање апликација на Windows 11

  • Да бисте креирали вингет скрипту за инсталирање и ажурирање апликација на Windows 11, користите пакетну датотеку са листом ИД-ова апликација.
  • Скрипта проверава да ли је свака апликација инсталирана. Ако није, инсталира је, а ако јесте, проверава да ли постоје ажурирања и инсталира их.
  • Скрипту можете покренути ручно, из фасцикле „Покретање“ или као заказани задатак.

У оперативном систему Windows 11 можете креирати једноставан скрипт за аутоматско преузимање, инсталирање и ажурирање омиљених апликација сваки пут када се систем покрене, а у овом водичу ћу вам тачно показати како то да урадите.

Као неко ко интензивно ради са виртуелним машинама како би тестирао апликације, подешавања и конфигурације, стално поново инсталирам оперативни систем како бих осигурао чисто окружење. Један од делова процеса који одузима највише времена је ручна поновна инсталација свих основних апликација на које се ослањам свакодневно.

Да бих решио ово, окренуо сам се Windows Package Manager-у (winget) , Мајкрософтовом алату командне линије за управљање апликацијама. Брз је и поуздан, али сам желео нешто још практичније. Зато сам направио прилагођени скрипт који се аутоматски покреће при покретању система. Обавља два задатка:

  • Ако апликација није инсталирана, скрипта ће је инсталирати.
  • Ако је апликација већ инсталирана, проверава да ли постоје ажурирања и инсталира их када буду доступна.

У овом водичу ћу описати кораке за креирање и коришћење ове скрипте. Без обзира да ли сте програмер, мрежни администратор или искусан корисник који жели да уштеди време, ова метода ће вам помоћи да поједноставите имплементацију апликација и подешавање система на Windows 11.

Направите вингет скрипту за инсталирање и ажурирање апликација на Windows 11

Ово је процес у три корака. Прво, морате да направите листу свих апликација које желите на рачунару, затим морате да генеришете скрипту и морате да одлучите како да је покренете.

Генеришите листу апликација

Да бисте креирали листу апликација за инсталирање и ажурирање помоћу winget-а, пратите ове кораке:

  1. Отворите Старт .

     

     

  2. Потражите „Командна линија“ (или „Терминал“), кликните десним тастером миша на горњи резултат и изаберите опцију „ Покрени као администратор“ .

  3. Унесите следећу команду да бисте пронашли идентификациони број апликације и притисните Ентер :

    winget претрага НАЗИВ АПЛИКАЦИЈЕ

    Како креирати вингет скрипту за аутоматско инсталирање и ажурирање апликација на Windows 11

Када завршите кораке, команда ће приказати апликације које одговарају упиту. Обично желите да користите једну реч која вам помаже да пронађете апликацију. Ако име садржи размак, користите „знаке навода“. У супротном, претрага неће функционисати.

Такође, ако користите цитат, рећи ћете апликацији да тражи тачно подударање, зато се уверите да је упит тачан. (Ово није претраживач.)

На пример, ако желим да пронађем информације о вингету за апликацију „VLC“, користим команду winget search vlc.

Поновите кораке и забележите вредност ИД-а за сваку апликацију, јер ће вам ове информације бити потребне за креирање прилагођеног скрипта.

Направите скрипту за крила

Да бисте креирали пакетну датотеку за инсталирање и ажурирање апликација, пратите ове кораке:

  1. Отворите Старт .

  2. Потражите „Бележница“ и кликните на први резултат да бисте отворили апликацију.

  3. Копирајте и налепите следећи код у текстуалну датотеку:

    @echo off setlocal enabledelayedexpansion :: Листа ИД-ова апликација set apps= Microsoft.WindowsTerminal.Preview Microsoft.Edge.Dev Microsoft.PowerToys for %%A in (%apps%) do ( echo --------------------------------------- echo Обрада %%A... :: Провера да ли је апликација инсталирана снимањем излаза листе winget list --id %%A > temp_check.txt 2>&1 findstr /C:"Није пронађен инсталирани пакет" temp_check.txt >nul if !errorlevel! equ 0 ( echo %%A није инсталиран. Инсталирање... winget install --id %%A --silent --accept-source-agreements --accept-package-agreements ) else ( echo %%A је инсталиран. Покушај надоградње... winget upgrade --id %%A --silent --accept-source-agreements --accept-package-agreements if !errorlevel! neq 0 ( echo Надоградња није успела за %%A или нема доступног ажурирања. ) ) echo. ) del temp_check.txt >nul 2>&1 крајњи локални

  4. У одељку „set apps=" наведите апликације које желите да инсталирате и ажурирате на рачунару и користите размак да бисте одвојили сваку апликацију.

    Кратка напомена: У овај ред укључујем три примера, али не заборавите да ажурирате овај одељак како бисте укључили своје апликације.

  5. Кликните на Датотека и изаберите опцију Сачувај као .

  6. Изаберите локацију за чување датотеке.

    Брзи савет: Ако користите OneDrive, можете да отпремите датотеку у облак како бисте имали приступ скрипти са свих својих рачунара.

  7. Потврдите име скрипте и користите екстензију датотеке .bat .

    Како креирати вингет скрипту за аутоматско инсталирање и ажурирање апликација на Windows 11

  8. Кликните на дугме Сачувај .

Након што завршите кораке, можете ручно покренути скрипту тако што ћете кликнути десним тастером миша на датотеку „.bat“ и користити опцију „Покрени као администратор“ или можете креирати окидач за аутоматско покретање пакетне датотеке.

Ево детаљног описа пакетног скрипта и како сваки део функционише:

Почетно подешавање

  • @echo offпотискује одјек команди.
  • setlocal enabledelayedexpansionомогућава „одложено проширење променљивих“ тако да се променљивим унутар заграда може приступити у реалном времену користећи !VAR!уместо %VAR%.

Дефинише листу апликација

  • set apps =дефинише листу ИД-ова вингетова апликација које треба обрадити у петљи.

Прегледајте сваку апликацију

  • for %%A in (%apps%) do ()За сваки ИД ( %%A) на листи апликација, приложене команде се извршавају секвенцијално.

Проверите инсталацију апликације

  • winget listпише излаз у temp_check.txtјер алат за команде нема начин да провери да ли је апликација већ инсталирана.
  • findstrпретражује ту датотеку за фразу „Није пронађен инсталирани пакет“. Поставља се ERRORLEVELна 0 ако је пронађен, у супротном на 1 .
  • !errorlevel!помаже да се добије исправан код грешке унутар петље.

Инсталирајте или надоградите апликацију

  • Ако апликација није инсталирана ( errorlevel = 0), покрените winget install.
  • Ако је инсталиран, покрените winget upgrade, и у случају неуспеха ( errorlevel ≠ 0) пријавите да надоградња није успела или да није било доступног ажурирања.

Очистите и завршите скрипту

  • delуклања привремену датотеку.
  • endlocalвраћа окружење пре скрипте, окончавајући одложено ширење.

Подесите скрипту

Имате три опције за покретање пакетне скрипте. Можете је покренути ручно, додати је у фасциклу „Покретање“ да бисте омогућили систему да је аутоматски покреће сваки пут када се пријавите на свој налог или можете креирати заказани задатак помоћу Планера задатака.

Ручно

Ако желите да ручно покренете скрипту, пратите ове кораке:

  1. Кликните десним тастером миша на датотеку „.bat“ и изаберите опцију Покрени као администратор .

    Како креирати вингет скрипту за аутоматско инсталирање и ажурирање апликација на Windows 11

Такође га можете покренути директно преко командне линије или PowerShell-а.

Ова опција је идеална за тестирање или повремену употребу, али захтева ручно покретање сваки пут.

Додај у фолдер за покретање

Да бисте аутоматски покренули скрипту из фасцикле „Startup“, пратите ове кораке:

  1. Отворите Старт .

  2. Потражите „Рун“ и кликните на горњи резултат да бисте отворили апликацију.

  3. Унесите следећу команду да бисте отворили фасциклу и притисните Ентер :

    shell:startup

    Како креирати вингет скрипту за аутоматско инсталирање и ажурирање апликација на Windows 11

  4. Копирајте и налепите пречицу за .bat датотеку у фасциклу.

    Како креирати вингет скрипту за аутоматско инсталирање и ажурирање апликација на Windows 11

Након што завршите кораке, скрипта ће се покренути сваки пут када се пријавите.

Ова опција се лако подешава, али се покреће само када се корисник пријави, а не при покретању система. Такође, мораћете да потврдите инсталацију за сваку апликацију која захтева елевацију. 

Направите заказани задатак

Да бисте креирали заказани задатак за покретање winget скрипте, пратите ове кораке:

  1. Отворите Старт .

  2. Потражите „Планивач задатака“  и кликните на горњи резултат да бисте отворили апликацију.

  3. (Опционо) Кликните десним тастером миша на фасциклу „Библиотека распоређивача задатака“ и изаберите опцију Нова фасцикла .

  4. Потврдите име за фасциклу – на пример, Моји задаци .

  5. Кликните десним тастером миша на фасциклу „Моји задаци“ и изаберите опцију „Креирај задатак “ .

    Како креирати вингет скрипту за аутоматско инсталирање и ажурирање апликација на Windows 11

  6. Кликните на картицу Опште .

  7. У поље „Име“ унесите описни назив задатка, као што је „ Моје апликације “.

    Како креирати вингет скрипту за аутоматско инсталирање и ажурирање апликација на Windows 11

  8. Изаберите опцију „Покрени без обзира да ли је корисник пријављен или не“ у одељку „Безбедносне опције“.

  9. Означите опцију „Покрени са највишим привилегијама“ .

  10. Кликните на картицу Окидачи .

  11. Кликните на дугме Ново .

  12. Изаберите окидач (као што је „При пријављивању“, „При покретању“ или по распореду, као што је свакодневно) у оквиру подешавања „Покрени задатак“.

    Како креирати вингет скрипту за аутоматско инсталирање и ажурирање апликација на Windows 11

  13. Конфигуришите подешавања распореда по потреби.

    Кратка напомена: Ради једноставности, можда ћете желети да изаберете опцију „При покретању“ .

  14. Кликните на дугме У реду .

  15. Кликните на картицу Акције .

  16. Кликните на дугме Ново .

  17. Изаберите опцију Покрени програм у оквиру подешавања „Радње“.

  18. У поље „Програм/скрипта“ откуцајте следећу команду:

    cmd.exe

    Како креирати вингет скрипту за аутоматско инсталирање и ажурирање апликација на Windows 11

  19. У поље „Додај аргументе (опционо)“ откуцајте следећу команду:

    /c "C:\путања\до\ВАШЕГ-СКРИПТЕ.bat"

  20. Кликните на дугме У реду .

  21. Кликните на картицу Услови .

  22. У одељку „Напајање“ обришите опције „Заустави ако се рачунар пребаци на напајање из батерије“ и „Покрени задатак само ако је рачунар на наизменичном напајању“ .

  23. Кликните на дугме У реду .

  24. Потврдите лозинку за свој налог.

  25. Кликните на дугме У реду .

Када завршите кораке, тачка враћања система ће бити креирана према вашем распореду.

Остави коментар

Како инсталирати Windows 11 LTSC у 2026. години

Како инсталирати Windows 11 LTSC у 2026. години

Читав процес за извођење чисте инсталације система Windows 11 LSTC и детаљи које треба да знате пре него што почнете да користите LSTC верзију.

Верзија 26300.8155 (KB5083822) за Windows 11 26H2 додаје ефекте хаптичке повратне информације (Dev)

Верзија 26300.8155 (KB5083822) за Windows 11 26H2 додаје ефекте хаптичке повратне информације (Dev)

KB5083822 (верзија 26300.8155) за Windows 11 додаје хаптичке повратне информације, промене Xbox режима и побољшања при покретању. Ево шта је ново.

Како подесити Google као подразумевани претраживач у Microsoft Edge-у

Како подесити Google као подразумевани претраживач у Microsoft Edge-у

Да бисте поставили Google као подразумевани претраживач у програму Microsoft Edge, отворите edge://settings/search и изаберите опцију Google.

Како омогућити режим напајања Ultimate Performance на Windows 11, 10

Како омогућити режим напајања Ultimate Performance на Windows 11, 10

Да бисте омогућили режим напајања Ultimate Performance на Windows 11 (или 10), користите команду powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61

Како надоградити Windows 10 на Windows 11 25H2

Како надоградити Windows 10 на Windows 11 25H2

Надоградите Windows 10 на Windows 11 25H2 бесплатно користећи Windows Update, ISO или помоћника за инсталацију са упутствима корак по корак.

Да ли треба да инсталирам Windows 11 25H2 на свој рачунар? Да, али будите опрезни.

Да ли треба да инсталирам Windows 11 25H2 на свој рачунар? Да, али будите опрезни.

Објашњење надоградње на Windows 11 25H2 са разлозима за инсталирање сада или чекање, променама циклуса подршке и саветима за избегавање проблема током имплементације.

Зауставите Chrome да тихо преузима модел Gemini Nano AI на Windows 11

Зауставите Chrome да тихо преузима модел Gemini Nano AI на Windows 11

Зауставите Chrome да тихо преузима модел Gemini Nano од 4 ГБ на Windows 11. Користите ову исправку регистра да бисте га трајно блокирали.

Мајкрософт исправља опасну безбедносну грешку Notepad Markdown-а на Windows 11

Мајкрософт исправља опасну безбедносну грешку Notepad Markdown-а на Windows 11

Мајкрософт исправља веома озбиљну грешку у програму Notepad која би могла да омогући нападачима да покрећу код путем злонамерних Markdown датотека на Windows 11. Ажурирајте одмах.

Notepad++ угрожен – ево шта се догодило и како да заштитите свој рачунар

Notepad++ угрожен – ево шта се догодило и како да заштитите свој рачунар

Пробој у хостингу Notepad++ изложио је кориснике злонамерним ажурирањима. Сазнајте како да обезбедите свој систем и безбедно га ажурирате на верзију 8.9.1+.

Како омогућити бесплатни VPN на Microsoft Edge-у

Како омогућити бесплатни VPN на Microsoft Edge-у

Да бисте омогућили VPN у прегледачу Microsoft Edge, отворите Подешавања > Приватност, претрага и услуге > Безбедност и укључите опцију Безбедна мрежа у прегледачу Microsoft Edge.