Kuinka luoda winget-skripti sovellusten automaattiseen asentamiseen ja päivittämiseen Windows 11:ssä

  • Voit luoda winget-komentosarjan sovellusten asentamista ja päivittämistä varten Windows 11:ssä käyttämällä eräajotiedostoa, jossa on luettelo sovellustunnuksista.
  • Skripti tarkistaa, onko jokainen sovellus asennettu. Jos ei, se asentaa sen, ja jos on, se tarkistaa päivitykset ja asentaa ne.
  • Voit suorittaa komentosarjan manuaalisesti, Käynnistys-kansiosta tai ajoitettuna tehtävänä.

Windows 11: ssä voit luoda yksinkertaisen skriptin, joka lataa, asentaa ja päivittää suosikkisovelluksesi automaattisesti aina, kun järjestelmä käynnistyy. Tässä oppaassa näytän sinulle tarkalleen, miten se tehdään.

Koska työskentelen paljon virtuaalikoneiden kanssa testatakseni sovelluksia, asetuksia ja määrityksiä, asennan käyttöjärjestelmän jatkuvasti uudelleen varmistaakseni puhtaan ympäristön. Yksi prosessin aikaa vievimmistä osista on kaikkien päivittäin käyttämieni tärkeiden sovellusten manuaalinen uudelleenasentaminen.

Ratkaisin tämän Windows Package Managerin (winget) avulla , joka on Microsoftin komentorivityökalu sovellusten hallintaan. Se on nopea ja luotettava, mutta halusin jotain vieläkin käytännöllisempää. Niinpä loin mukautetun komentosarjan, joka käynnistyy automaattisesti käynnistyksen yhteydessä. Se suorittaa kaksi tehtävää:

  • Jos sovellusta ei ole asennettu, skripti asentaa sen.
  • Jos sovellus on jo asennettu, se tarkistaa päivitykset ja asentaa ne, kun niitä on saatavilla.

Tässä oppaassa esittelen vaiheet tämän skriptin luomiseen ja käyttöön. Olitpa sitten kehittäjä, verkonvalvoja tai tehokäyttäjä, joka haluaa säästää aikaa, tämä menetelmä auttaa sinua virtaviivaistamaan sovellusten käyttöönottoa ja järjestelmän asennusta Windows 11:ssä.

Luo winget-skripti sovellusten asentamista ja päivittämistä varten Windows 11:ssä

Tämä on kolmivaiheinen prosessi. Ensin sinun on luotava luettelo kaikista tietokoneellesi haluamistasi sovelluksista, sitten sinun on luotava skripti ja päätettävä, miten skripti suoritetaan.

Luo sovellusluettelo

Voit luoda luettelon asennettavista ja päivitettävistä sovelluksista wingetin avulla seuraavasti:

  1. Avaa Käynnistä .

     

     

  2. Etsi komentokehote (tai pääte), napsauta hiiren kakkospainikkeella ylintä tulosta ja valitse Suorita järjestelmänvalvojana -vaihtoehto.

  3. Kirjoita seuraava komento löytääksesi sovelluksen tunnistenumeron ja paina Enter-näppäintä :

    winget-haku APP-NAME

    Kuinka luoda winget-skripti sovellusten automaattiseen asentamiseen ja päivittämiseen Windows 11:ssä

Kun olet suorittanut vaiheet, komento tuottaa hakua vastaavat sovellukset. Yleensä haluat käyttää yhtä sanaa, joka auttaa sinua löytämään sovelluksen. Jos nimessä on välilyönti, käytä lainausmerkkejä. Muuten haku ei toimi.

Jos käytät lainausta, pyydät sovellusta etsimään täsmälleen oikean vastineen, joten varmista, että kysely on oikein. (Tämä ei ole hakukone.)

Jos esimerkiksi haluan löytää VLC-sovelluksen winget-tiedot, käytän winget search vlc -komentoa.

Toista vaiheet ja kirjoita muistiin kunkin sovelluksen tunnusarvo, sillä tarvitset näitä tietoja mukautetun komentosarjan luomiseen.

Luo winget-skripti

Voit luoda sovellusten asentamista ja päivittämistä varten eräajotiedoston seuraavasti:

  1. Avaa Käynnistä .

  2. Hae Muistio ja avaa sovellus napsauttamalla ylintä tulosta.

  3. Kopioi ja liitä seuraava koodi tekstitiedostoon:

    @echo off setlocal enabledelayedexpansion :: Sovellustunnusten luettelo set apps= Microsoft.WindowsTerminal.Preview Microsoft.Edge.Dev Microsoft.PowerToys for %%A in (%apps%) do ( echo ----------------------------------------- echo Käsitellään %%A:ta... :: Tarkista, onko sovellus asennettu, tallentamalla luettelon tuloste winget list --id %%A > temp_check.txt 2>&1 findstr /C:"Asennettua pakettia ei löytynyt" temp_check.txt >nul if !errorlevel! equ 0 ( echo %%A ei ole asennettu. Asennetaan... winget install --id %%A --silent --accept-source-agreements --accept-package-agreements ) else ( echo %%A on asennettu. Yritetään päivitystä... winget upgrade --id %%A --silent --accept-source-agreements --accept-package-agreements if !errorlevel! neq 0 ( echo Päivitys epäonnistui kohteelle %%A tai päivitystä ei ole saatavilla. ) ) echo. ) del temp_check.txt >nul 2>&1 endlocal

  4. Merkitse ”set apps=” -osioon sovellukset, jotka haluat asentaa ja päivittää tietokoneellesi, ja erota sovellukset toisistaan ​​välilyönnillä.

    Pikahuomautus: Lisään tähän riviin kolme esimerkkiä, mutta muista päivittää tämä osio ja sisällyttää siihen myös omat sovelluksesi.

  5. Napsauta Tiedosto ja valitse Tallenna nimellä -vaihtoehto.

  6. Valitse tiedoston tallennussijainti.

    Pikavinkki: Jos käytät OneDrivea, voit ladata tiedoston pilveen, jotta voit käyttää skriptiä kaikilta tietokoneiltasi.

  7. Vahvista komentosarjan nimi ja käytä tiedostopäätettä .bat .

    Kuinka luoda winget-skripti sovellusten automaattiseen asentamiseen ja päivittämiseen Windows 11:ssä

  8. Napsauta Tallenna -painiketta.

Kun olet suorittanut vaiheet, voit suorittaa komentosarjan manuaalisesti napsauttamalla hiiren kakkospainikkeella ".bat" -tiedostoa ja käyttämällä "Suorita järjestelmänvalvojana" -vaihtoehtoa tai voit luoda liipaisimen, joka suorittaa eräajotiedoston automaattisesti.

Tässä on yksityiskohtainen erittely eräajokomentosarjasta ja siitä, miten kukin osa toimii:

Alkuasetukset

  • @echo offestää komentojen toistumisen.
  • setlocal enabledelayedexpansionmahdollistaa ”viivästetyn muuttujien laajennuksen”, joten suluissa oleviin muuttujiin pääsee käsiksi reaaliajassa käyttämällä !VAR!sen sijaan %VAR%.

Määrittää sovellusluettelon

  • set apps =määrittää silmukassa käsiteltävien winget-sovellustunnusten luettelon.

Katso jokainen sovellus läpi

  • for %%A in (%apps%) do ()Jokaiselle %%Asovellusluettelon tunnukselle ( ) annetut komennot suoritetaan peräkkäin.

Tarkista sovelluksen asennus

  • winget listkirjoittaa tulosteen kohteeseen, temp_check.txtkoska komentotyökalulla ei ole tapaa tarkistaa, onko sovellus jo asennettu.
  • findstretsii tiedostosta lausetta ”Asennettua pakettia ei löytynyt”. Se asettaa ERRORLEVELarvoon 0, jos se löytyy, muuten arvoon 1 .
  • !errorlevel!auttaa saamaan oikean virhekoodin silmukan sisään.

Asenna tai päivitä sovellus

  • Jos sovellusta ei ole asennettu ( errorlevel = 0), suorita winget install.
  • Jos se on asennettu, suorita winget upgrade, ja epäonnistuessaan ( errorlevel ≠ 0) ilmoittaa, että päivitys epäonnistui tai päivitystä ei ollut saatavilla.

Puhdista ja lopeta skripti

  • delpoistaa väliaikaistiedoston.
  • endlocalpalauttaa esiskriptiympäristön ja lopettaa viivästyneen laajentumisen.

Määritä skripti

Voit suorittaa eräajokomentosarjan kolmella eri tavalla. Voit suorittaa sen manuaalisesti, lisätä sen Käynnistys-kansioon, jolloin järjestelmä suorittaa sen automaattisesti aina, kun kirjaudut tilillesi, tai voit luoda ajoitetun tehtävän Tehtävien ajoituksella.

Käsin

Jos haluat suorittaa skriptin manuaalisesti, toimi seuraavasti:

  1. Napsauta hiiren kakkospainikkeella ".bat" -tiedostoa ja valitse Suorita järjestelmänvalvojana -vaihtoehto.

    Kuinka luoda winget-skripti sovellusten automaattiseen asentamiseen ja päivittämiseen Windows 11:ssä

Voit myös suorittaa sen suoraan komentokehotteen tai PowerShellin kautta.

Tämä vaihtoehto sopii erinomaisesti testaukseen tai satunnaiseen käyttöön, mutta se vaatii manuaalisen käynnistyksen joka kerta.

Lisää Käynnistys-kansioon

Voit käynnistää skriptin automaattisesti "Käynnistys"-kansiosta seuraavasti:

  1. Avaa Käynnistä .

  2. Hae Suorita ja avaa sovellus napsauttamalla ylintä tulosta.

  3. Avaa kansio kirjoittamalla seuraava komento ja painamalla Enter-näppäintä :

    shell:käynnistys

    Kuinka luoda winget-skripti sovellusten automaattiseen asentamiseen ja päivittämiseen Windows 11:ssä

  4. Kopioi ja liitä .bat -tiedoston pikakuvake kansioon.

    Kuinka luoda winget-skripti sovellusten automaattiseen asentamiseen ja päivittämiseen Windows 11:ssä

Kun olet suorittanut vaiheet, skripti suoritetaan aina, kun kirjaudut sisään.

Tämä vaihtoehto on helppo määrittää, mutta se toimii vain, kun käyttäjä kirjautuu sisään, ei järjestelmän käynnistyksen yhteydessä. Sinun on myös vahvistettava asennus jokaiselle sovellukselle, joka vaatii oikeuksien korottamista. 

Luo ajoitettu tehtävä

Voit luoda ajoitetun tehtävän winget-komentosarjan suorittamiseksi seuraavasti:

  1. Avaa Käynnistä .

  2. Etsi Tehtävien ajoitus  ja avaa sovellus napsauttamalla ylintä tulosta.

  3. (Valinnainen) Napsauta hiiren kakkospainikkeella ”Tehtävien ajoituksen kirjasto” -kansiota ja valitse Uusi kansio -vaihtoehto.

  4. Vahvista kansion nimi, esimerkiksi Omat tehtävät .

  5. Napsauta hiiren kakkospainikkeella "Omat tehtävät" -kansiota ja valitse Luo tehtävä -vaihtoehto.

    Kuinka luoda winget-skripti sovellusten automaattiseen asentamiseen ja päivittämiseen Windows 11:ssä

  6. Napsauta Yleiset -välilehteä.

  7. Kirjoita ”Nimi”-kenttään tehtävälle kuvaava nimi, kuten ” Omat sovellukset ”.

    Kuinka luoda winget-skripti sovellusten automaattiseen asentamiseen ja päivittämiseen Windows 11:ssä

  8. Valitse "Suorita riippumatta siitä, onko käyttäjä kirjautunut sisään vai ei" -vaihtoehto "Suojausasetukset" -osiosta.

  9. Valitse vaihtoehto ”Suorita korkeimmilla oikeuksilla” .

  10. Napsauta Käynnistimet -välilehteä.

  11. Napsauta Uusi- painiketta.

  12. Valitse liipaisin (kuten ”Kirjautumisen yhteydessä”, ”Käynnistyksen yhteydessä” tai aikataulun mukaan, kuten päivittäin) ”Aloita tehtävä” -asetuksesta.

    Kuinka luoda winget-skripti sovellusten automaattiseen asentamiseen ja päivittämiseen Windows 11:ssä

  13. Määritä aikataulun asetukset tarpeen mukaan.

    Pikahuomautus: Yksinkertaisuuden vuoksi voit halutessasi valita ”Käynnistyksen yhteydessä” -vaihtoehdon.

  14. Napsauta OK -painiketta.

  15. Napsauta Toiminnot- välilehteä.

  16. Napsauta Uusi- painiketta.

  17. Valitse Käynnistä ohjelma -vaihtoehto "Toiminnot"-asetuksesta.

  18. Kirjoita ”Program/script”-asetukseen seuraava komento:

    cmd.exe

    Kuinka luoda winget-skripti sovellusten automaattiseen asentamiseen ja päivittämiseen Windows 11:ssä

  19. Kirjoita Lisää argumentteja (valinnainen) -asetukseen seuraava komento:

    /c "C:\polku\tiedostoon\OMA-SKRIPTISI.bat"

  20. Napsauta OK -painiketta.

  21. Napsauta Ehdot -välilehteä.

  22. Poista Virta-kohdasta valinnat vaihtoehdoista Pysäytä, jos tietokone siirtyy akkuvirtaan, ja Käynnistä tehtävä vain, jos tietokone on verkkovirralla .

  23. Napsauta OK -painiketta.

  24. Vahvista tilisi salasana.

  25. Napsauta OK -painiketta.

Kun olet suorittanut vaiheet, järjestelmän palautuspiste luodaan määrittämäsi aikataulun mukaisesti.

Jätä kommentti

Windows 11 WiFi ei toimi

Windows 11 WiFi ei toimi

Windows 11 WiFi ei toimi? Tässä oppaassa käymme läpi parhaat korjausmenetelmät, kun langaton yhteys ei toimi tai katkeilee Windows 11 -tietokoneella.

Miten asentaa Windows 11

Miten asentaa Windows 11

Miten asentaa Windows 11? Tässä kattavassa oppaassa käymme läpi kaikki asennusvaiheet USB-tikusta tai päivityksenä turvallisesti ja helposti vuonna 2026.

Ilmainen tekstinkäsittelyohjelma Windows 11

Ilmainen tekstinkäsittelyohjelma Windows 11

Parhaat ilmaiset tekstinkäsittelyohjelmat Windows 11 -käyttöjärjestelmälle 2026: LibreOffice, Google Docs, WordPad ja muut – vertailu ja asennusohjeet.

Windows 11 näppäimistö ei toimi

Windows 11 näppäimistö ei toimi

Windows 11 näppäimistö ei toimi? Löydä tehokkaat ratkaisut USB-, Bluetooth- ja kannettavan näppäimistöongelmiin askel askeleelta vuonna 2026.

Windows 11 äänet ei toimi

Windows 11 äänet ei toimi

Windows 11 äänet ei toimi? Korjaa ääniongelmat nopeasti tällä kattavalla vianmääritysoppaalla – ajurit, asetukset ja lisävinkit vuodelle 2026.

Miten Windows 11 sammutetaan

Miten Windows 11 sammutetaan

Opi miten Windows 11 sammutetaan oikein – näppäinoikotiet, Käynnistä-valikko, komentorivi ja automaattinen sammutus. Nopeat ohjeet 2026.

Onko seuraava Xbox Windows 11 -tietokone? Mitä Project Helix paljastaa Microsoftin Xbox PC -suunnitelmista

Onko seuraava Xbox Windows 11 -tietokone? Mitä Project Helix paljastaa Microsoftin Xbox PC -suunnitelmista

Project Helix voisi muuttaa Xboxin Windows-pelialustaksi, joka yhdistäisi konsolin yksinkertaisuuden massiiviseen PC-pelien ja -sovellusten ekosysteemiin.

Akun varaustason näyttäminen tehtäväpalkissa Windows 11:ssä

Akun varaustason näyttäminen tehtäväpalkissa Windows 11:ssä

Voit ottaa akun prosenttiosuuden käyttöön tehtäväpalkissa Windows 11:ssä avaamalla Asetukset > Järjestelmä > Virta ja akku ja kytkemällä akun prosenttiosuuden käyttöön.

Tiny11 ISO päivitetty Windows 11 24H2 -versioon

Tiny11 ISO päivitetty Windows 11 24H2 -versioon

Voit nyt ladata Windows 11 24H2 Tiny11 ISO-tiedoston suorittaaksesi puhtaan asennuksen tai päivityksen paikallisesti ilman turhia ohjelmistoja tai tarpeettomia ominaisuuksia.

Kuinka tarkistaa, onko Windows 11 25H2 asennettu tietokoneellesi

Kuinka tarkistaa, onko Windows 11 25H2 asennettu tietokoneellesi

Tarkistaaksesi, onko Windows 11 25H2 asennettu, avaa Asetukset > Järjestelmä > Tietoja ja vahvista versionumero. Voit myös käyttää winver-komentoa.