Kako stvoriti winget skriptu za automatsko instaliranje i ažuriranje aplikacija na Windowsima 11

  • Za izradu winget skripte za instaliranje i ažuriranje aplikacija u sustavu Windows 11, upotrijebite batch datoteku s popisom ID-ova aplikacija.
  • Skripta provjerava je li svaka aplikacija instalirana. Ako nije, instalira je, a ako jest, provjerava ima li ažuriranja i instalira ih.
  • Skriptu možete pokrenuti ručno, iz mape Startup ili kao planirani zadatak.

U sustavu Windows 11 možete stvoriti jednostavnu skriptu za automatsko preuzimanje, instaliranje i ažuriranje omiljenih aplikacija svaki put kada se sustav pokrene, a u ovom ću vam vodiču točno pokazati kako to učiniti.

Kao netko tko intenzivno radi s virtualnim strojevima za testiranje aplikacija, postavki i konfiguracija, stalno ponovno instaliram operativni sustav kako bih osigurao čisto okruženje. Jedan od dijelova procesa koji oduzima najviše vremena je ručna ponovna instalacija svih bitnih aplikacija na koje se oslanjam svaki dan.

Kako bih to riješio, okrenuo sam se Windows Package Manageru (winget) , Microsoftovom alatu za upravljanje aplikacijama iz naredbenog retka. Brz je i pouzdan, ali želio sam nešto još jednostavnije. Stoga sam izradio prilagođeni skript koji se automatski pokreće pri pokretanju sustava. Obavlja dva zadatka:

  • Ako aplikacija nije instalirana, skripta će je instalirati.
  • Ako je aplikacija već instalirana, provjerava ima li ažuriranja i instalira ih kada postanu dostupna.

U ovom vodiču opisat ću korake za izradu i korištenje ovog skripta. Bez obzira jeste li programer, mrežni administrator ili napredni korisnik koji želi uštedjeti vrijeme, ova metoda će vam pomoći da pojednostavite implementaciju aplikacija i postavljanje sustava u sustavu Windows 11.

Izradite winget skriptu za instaliranje i ažuriranje aplikacija na Windowsima 11

Ovo je proces u tri koraka. Prvo morate stvoriti popis svih aplikacija koje želite na računalu, zatim morate generirati skriptu i morate odlučiti kako pokrenuti skriptu.

Generiraj popis aplikacija

Za izradu popisa aplikacija za instaliranje i ažuriranje pomoću wingeta, slijedite ove korake:

  1. Otvorite Start .

     

     

  2. Potražite Naredbeni redak (ili Terminal), desnom tipkom miša kliknite gornji rezultat i odaberite opciju Pokreni kao administrator .

  3. Upišite sljedeću naredbu da biste pronašli identifikacijski broj aplikacije i pritisnite Enter :

    winget pretraga NAZIV APLIKACIJE

    Kako stvoriti winget skriptu za automatsko instaliranje i ažuriranje aplikacija na Windowsima 11

Nakon što dovršite korake, naredba će ispisati aplikacije koje odgovaraju upitu. Obično želite koristiti jednu riječ koja vam pomaže pronaći aplikaciju. Ako naziv ima razmak, upotrijebite "navodnike". Inače, pretraživanje neće funkcionirati.

Također, ako koristite citat, aplikaciji ćete reći da traži točno podudaranje, stoga provjerite je li upit točan. (Ovo nije tražilica.)

Na primjer, ako želim pronaći informacije o wingetu za aplikaciju "VLC", koristim naredbu winget search vlc.

Ponovite korake i zabilježite vrijednost ID-a za svaku aplikaciju jer će vam te informacije trebati za izradu prilagođenog skripta.

Izradite skriptu za krilo

Za izradu batch datoteke za instaliranje i ažuriranje aplikacija slijedite ove korake:

  1. Otvorite Start .

  2. Potražite Notepad i kliknite prvi rezultat da biste otvorili aplikaciju.

  3. Kopirajte i zalijepite sljedeći kod u tekstualnu datoteku:

    @echo off setlocal enabledelayedexpansion :: Popis ID-ova aplikacija set apps= Microsoft.WindowsTerminal.Preview Microsoft.Edge.Dev Microsoft.PowerToys za %%A u (%apps%) do ( echo ---------------------------------------- echo Obrada %%A... :: Provjerite je li aplikacija instalirana snimanjem izlaza popisa winget list --id %%A > temp_check.txt 2>&1 findstr /C:"Nije pronađen instalirani paket" temp_check.txt >nul if !errorlevel! equ 0 ( echo %%A nije instaliran. Instalira se... winget install --id %%A --silent --accept-source-agreements --accept-package-agreements ) else ( echo %%A je instaliran. Pokušaj nadogradnje... winget upgrade --id %%A --silent --accept-source-agreements --accept-package-agreements if !errorlevel! neq 0 ( echo Nadogradnja nije uspjela za %%A ili nema dostupnog ažuriranja. ) ) echo. ) del temp_check.txt >nul 2>&1 krajnja lokacija

  4. U odjeljku „set apps=" navedite aplikacije koje želite instalirati i ažurirati na računalu te ih odvojite razmakom.

    Kratka napomena: U ovaj redak uključujem tri primjera, ali ne zaboravite ažurirati ovaj odjeljak kako biste uključili svoje aplikacije.

  5. Kliknite na Datoteka i odaberite opciju Spremi kao .

  6. Odaberite mjesto za pohranu datoteke.

    Brzi savjet: Ako koristite OneDrive, datoteku možete prenijeti u oblak kako biste imali pristup skripti sa svih svojih računala.

  7. Potvrdite naziv skripte i upotrijebite ekstenziju datoteke .bat .

    Kako stvoriti winget skriptu za automatsko instaliranje i ažuriranje aplikacija na Windowsima 11

  8. Kliknite gumb Spremi .

Nakon što dovršite korake, skriptu možete pokrenuti ručno tako da desnom tipkom miša kliknete datoteku ".bat" i odaberete opciju "Pokreni kao administrator" ili možete stvoriti okidač za automatsko pokretanje batch datoteke.

Evo detaljnog opisa batch skripte i kako svaki dio funkcionira:

Početno postavljanje

  • @echo offpotiskuje odjek naredbi.
  • setlocal enabledelayedexpansionomogućuje „odgođeno proširenje varijabli“ tako da se varijablama unutar zagrada može pristupiti u stvarnom vremenu pomoću !VAR!umjesto %VAR%.

Definira popis aplikacija

  • set apps =definira popis ID-ova winget aplikacija za obradu u petlji.

Pregledajte svaku aplikaciju

  • for %%A in (%apps%) do ()Za svaki ID ( %%A) na popisu aplikacija, priložene naredbe se izvršavaju sekvencijalno.

Provjerite instalaciju aplikacije

  • winget listzapisuje izlaz u temp_check.txtjer alat za naredbe nema način provjere je li aplikacija već instalirana.
  • findstrpretražuje tu datoteku za frazu „Nije pronađen instalirani paket“. Postavlja vrijednost ERRORLEVELna 0 ako je pronađen, inače na 1 .
  • !errorlevel!pomaže u dobivanju ispravnog koda greške unutar petlje.

Instalirajte ili nadogradite aplikaciju

  • Ako aplikacija nije instalirana ( errorlevel = 0), pokrenite winget install.
  • Ako je instaliran, pokrenite winget upgrade, a u slučaju neuspjeha ( errorlevel ≠ 0) prijavite da nadogradnja nije uspjela ili da ažuriranje nije bilo dostupno.

Očisti i prekini skriptu

  • deluklanja privremenu datoteku.
  • endlocalvraća okruženje prije skripte, prekidajući odgođeno širenje.

Postavite skriptu

Imate tri mogućnosti za pokretanje batch skripte. Možete je pokrenuti ručno, dodati je u mapu "Startup" kako biste sustavu omogućili da je automatski pokreće svaki put kada se prijavite na svoj račun ili možete stvoriti zakazani zadatak pomoću Planera zadataka.

Ručno

Ako želite ručno pokrenuti skriptu, slijedite ove korake:

  1. Desnom tipkom miša kliknite datoteku ".bat" i odaberite opciju Pokreni kao administrator .

    Kako stvoriti winget skriptu za automatsko instaliranje i ažuriranje aplikacija na Windowsima 11

Također ga možete pokrenuti izravno putem naredbenog retka ili PowerShella.

Ova je opcija idealna za testiranje ili povremenu upotrebu, ali svaki put zahtijeva ručno pokretanje.

Dodaj u mapu Startup

Za automatsko pokretanje skripte iz mape "Startup", slijedite ove korake:

  1. Otvorite Start .

  2. Potražite Run i kliknite gornji rezultat da biste otvorili aplikaciju.

  3. Upišite sljedeću naredbu za otvaranje mape i pritisnite Enter :

    ljuska:pokretanje

    Kako stvoriti winget skriptu za automatsko instaliranje i ažuriranje aplikacija na Windowsima 11

  4. Kopirajte i zalijepite prečac za .bat datoteku u mapu.

    Kako stvoriti winget skriptu za automatsko instaliranje i ažuriranje aplikacija na Windowsima 11

Nakon što dovršite korake, skripta će se pokretati svaki put kada se prijavite.

Ovu je opciju lako postaviti, ali se pokreće samo kada se korisnik prijavi, a ne prilikom pokretanja sustava. Također, morat ćete potvrditi instalaciju za svaku aplikaciju koja zahtijeva povišenje privilegija. 

Izradi zakazani zadatak

Za izradu zakazanog zadatka za pokretanje winget skripte, slijedite ove korake:

  1. Otvorite Start .

  2. Potražite Raspored zadataka  i kliknite gornji rezultat da biste otvorili aplikaciju.

  3. (Neobavezno) Desnom tipkom miša kliknite mapu "Biblioteka planera zadataka" i odaberite opciju Nova mapa .

  4. Potvrdite naziv mape – na primjer, Moji zadaci .

  5. Desnom tipkom miša kliknite mapu "Moji zadaci" i kliknite opciju Stvori zadatak .

    Kako stvoriti winget skriptu za automatsko instaliranje i ažuriranje aplikacija na Windowsima 11

  6. Kliknite karticu Općenito .

  7. U polje "Naziv" upišite opisni naziv zadatka, kao što je " Moje aplikacije ".

    Kako stvoriti winget skriptu za automatsko instaliranje i ažuriranje aplikacija na Windowsima 11

  8. U odjeljku "Sigurnosne opcije" odaberite opciju "Pokreni bez obzira je li korisnik prijavljen ili ne" .

  9. Označite opciju "Pokreni s najvišim privilegijama" .

  10. Kliknite karticu Okidači .

  11. Kliknite gumb Novo .

  12. Odaberite okidač (kao što je "Prilikom prijave", "Pri pokretanju" ili prema rasporedu, primjerice svakodnevno) u postavci "Pokreni zadatak".

    Kako stvoriti winget skriptu za automatsko instaliranje i ažuriranje aplikacija na Windowsima 11

  13. Konfigurirajte postavke rasporeda prema potrebi.

    Kratka napomena: Radi jednostavnosti, možda biste trebali odabrati opciju "Pri pokretanju" .

  14. Kliknite gumb U redu .

  15. Kliknite karticu Akcije .

  16. Kliknite gumb Novo .

  17. Odaberite opciju Pokreni program pod postavkom "Radnje".

  18. U postavku "Program/skripta" upišite sljedeću naredbu:

    cmd.exe

    Kako stvoriti winget skriptu za automatsko instaliranje i ažuriranje aplikacija na Windowsima 11

  19. U postavku "Dodaj argumente (nije obavezno)" upišite sljedeću naredbu:

    /c "C:\putanja\do\VAŠE-SKRIPTE.bat"

  20. Kliknite gumb U redu .

  21. Kliknite karticu Uvjeti .

  22. U odjeljku "Napajanje" poništite odabir opcija " Zaustavi ako se računalo prebaci na napajanje iz baterije" i "Pokreni zadatak samo ako je računalo na izmjeničnom napajanju" .

  23. Kliknite gumb U redu .

  24. Potvrdite lozinku za svoj račun.

  25. Kliknite gumb U redu .

Nakon što dovršite korake, točka vraćanja sustava bit će kreirana prema vašem navedenom rasporedu.

Ostavite komentar

Kako omogućiti efekt tinjca u Microsoft Edgeu u 2026.

Kako omogućiti efekt tinjca u Microsoft Edgeu u 2026.

Da biste omogućili vizualni efekt mica za kartice u pregledniku Microsoft Edge, ikoni morate dodati --enable-features=Windows11MicaTitlebar.

Kako instalirati VirtualBox na Windows 11, 10 (2026)

Kako instalirati VirtualBox na Windows 11, 10 (2026)

Instalacija Virtualboxa sustava Windows 11 (10) pomoću izvanmrežnog instalacijskog programa ili naredbe WinGet. Također, ovaj vodič objašnjava konfiguraciju.

KB5073095 (build 28020.1362) za Windows 11 26H1 stiže s mnoštvom novih značajki (Canary)

KB5073095 (build 28020.1362) za Windows 11 26H1 stiže s mnoštvom novih značajki (Canary)

Verzija 28000.1362 (KB5073095) za Windows 11 26H1 dolazi s nekoliko novih značajki, vizualnih poboljšanja i ispravaka. Evo svega što trebate znati.

Windows 11 build 22635.4510 (KB5046716) donosi više opcija dijeljenja (pregled)

Windows 11 build 22635.4510 (KB5046716) donosi više opcija dijeljenja (pregled)

KB5046716 (build 22635.4510) za Windows 11 izlazi s opcijom dijeljenja za popis za skok, raspored tipkovnice Gamepad-a i promjenama pristupačnosti

Windows 11 dobiva verzije 26200.5581 i 26120.3950 u Dev i Beta kanalima

Windows 11 dobiva verzije 26200.5581 i 26120.3950 u Dev i Beta kanalima

Verzije 26200.5581 (KB5055651) i 26120.3950 (KB5055653) za Windows 11 donose nove vizualne efekte u Recallu, nove HDR opcije, prilagodbe programske trake i još mnogo toga.

Kako resetirati Ethernet mrežni adapter u sustavu Windows 11

Kako resetirati Ethernet mrežni adapter u sustavu Windows 11

Naučite kako resetirati Ethernet adapter u sustavu Windows 11 kako biste brzo riješili probleme s mrežom i vratili povezivost prilikom korištenja žičane veze.

Kako lako riješiti bilo kakve probleme s Wi-Fi mrežom u sustavu Windows 11

Kako lako riješiti bilo kakve probleme s Wi-Fi mrežom u sustavu Windows 11

Da biste riješili probleme s Wi-Fi mrežom u sustavu Windows 11, otvorite Postavke > Mreža i internet > Napredne mrežne postavke, kliknite na Resetiranje mreže i ponovno pokrenite računalo.

Kako instalirati Windows 11 Insider Preview verzije

Kako instalirati Windows 11 Insider Preview verzije

Za instalaciju Windows 11 Insider Preview verzija, prvo registrirajte svoje računalo u programu i upotrijebite postavke Windows Update za instalaciju najnovije verzije.

Instalacija sustava Windows 11 postaje brža jer Microsoft ukida obvezni korak ažuriranja

Instalacija sustava Windows 11 postaje brža jer Microsoft ukida obvezni korak ažuriranja

Windows 11 sada vam omogućuje preskakanje ažuriranja tijekom instalacije, smanjujući vrijeme čekanja i brže nego ikad prije dovodeći vas do radne površine.

Kako besplatno izraditi prilagođene naljepnice pomoću umjetne inteligencije pomoću aplikacije Paint na Windowsima 11

Kako besplatno izraditi prilagođene naljepnice pomoću umjetne inteligencije pomoću aplikacije Paint na Windowsima 11

Za izradu AI naljepnice, otvorite Paint, kliknite gumb Naljepnice, odaberite Generiraj naljepnice, sastavite tekstualni upit i kliknite Generiraj.