Како креирати вингет скрипту за аутоматско инсталирање и ажурирање апликација на 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

Како променити или онемогућити виџете за закључани екран на оперативном систему Windows 11

Да бисте променили или онемогућили виџете за закључани екран у оперативном систему Windows 11, отворите Подешавања > Персонализација > Закључани екран и промените подешавања виџета.

Како омогућити Судо на Windows 11

Како омогућити Судо на Windows 11

У оперативном систему Windows 11, отворите Подешавања > Систем > Напредно, укључите Омогући sudo и изаберите Уграђено. Или покрените sudo config --enable normal.

Мајкрософт одлаже функцију прегледа дневног реда у траци задатака за Windows 11

Мајкрософт одлаже функцију прегледа дневног реда у траци задатака за Windows 11

Мајкрософт је тихо одложио приказ дневног реда у траци задатака на оперативном систему Windows 11, одлажући поновно увођење популарне функције календара из оперативног система Windows 10.

Како трајно онемогућити AI функције на Firefox-у

Како трајно онемогућити AI функције на Firefox-у

Фајерфокс укључује опцију за искључивање свих вештачке интелигенције једним дугметом путем нових вештачких контрола у подешавањима. Ево како.

Како омогућити нове функције за ажурирање Windows 11 за фебруар 2026. (KB5074105)

Како омогућити нове функције за ажурирање Windows 11 за фебруар 2026. (KB5074105)

Користите ViveTool да бисте омогућили нове функције које долазе са ажурирањем Windows 11 за фебруар 2026. (KB5074105) 26200.7705 (25H2).

Како направити покретачки Windows 11 24H2 USB инсталациони медијум

Како направити покретачки Windows 11 24H2 USB инсталациони медијум

Да бисте креирали Windows 11 24H2 USB медиј за покретање, можете користити алатку за креирање медија, командну линију, Ventoy или Rufus. Упутства су овде.

Како омогућити тамни режим на оперативном систему Windows 11

Како омогућити тамни режим на оперативном систему Windows 11

Да бисте ОМОГУЋИЛИ тамни режим у оперативном систему Windows 11, отворите Подешавања > Персонализација > Боје и у одељку Изаберите свој режим изаберите опцију Тамни режим.

Мајкрософт наставља са поправкама тамног режима у програму File Explorer на оперативном систему Windows 11

Мајкрософт наставља са поправкама тамног режима у програму File Explorer на оперативном систему Windows 11

Тамни режим програма File Explorer на Windows 11 коначно доноси нове дијалоге са тамном темом за копирање, брисање и административне упите.

Како користити вишенитну функцију Robocopy за убрзавање копирања датотека на Windows 10

Како користити вишенитну функцију Robocopy за убрзавање копирања датотека на Windows 10

Да бисте користили Robocopy вишенитни режим на Windows 10, користите прекидач /MT да бисте копирали више датотека одједном, смањили време преноса и оптимизовали перформансе.

5 начина за преузимање Windows 11 (2026)

5 начина за преузимање Windows 11 (2026)

Да бисте преузели Windows 11 у 2026. години, можете користити помоћника за инсталацију, алатку за креирање медија, Rufus, UUP Dump и директно преузимање ISO датотеке.