Hogyan hozhatok létre egy winget szkriptet az alkalmazások automatikus telepítéséhez és frissítéséhez Windows 11 rendszeren?

  • Ha winget szkriptet szeretne létrehozni alkalmazások telepítéséhez és frissítéséhez Windows 11 rendszeren, használjon egy batch fájlt az alkalmazásazonosítók listájával.
  • A szkript ellenőrzi, hogy minden alkalmazás telepítve van-e. Ha nem, telepíti azt, és ha igen, akkor frissítéseket keres, és telepíti azokat.
  • A szkriptet manuálisan, az Indítópult mappából vagy ütemezett feladatként futtathatja.

Windows 11 rendszeren létrehozhatsz egy egyszerű szkriptet, amely automatikusan letölti, telepíti és frissíti kedvenc alkalmazásaidat minden alkalommal, amikor a rendszer elindul, és ebben az útmutatóban pontosan megmutatom, hogyan kell ezt csinálni.

Mivel sokat dolgozom virtuális gépekkel alkalmazások, beállítások és konfigurációk tesztelése céljából, folyamatosan újratelepítem az operációs rendszert a tiszta környezet biztosítása érdekében. A folyamat egyik legidőigényesebb része az összes olyan alapvető alkalmazás manuális újratelepítése, amelyekre nap mint nap támaszkodom.

Ennek megoldására a Windows Package Managerhez (winget) fordultam , a Microsoft parancssori eszközéhez az alkalmazások kezeléséhez. Gyors és megbízható, de valami még kevésbé interaktívra vágytam. Így készítettem egy egyéni szkriptet, amely automatikusan elindul indításkor. Két feladatot lát el:

  • Ha az alkalmazás nincs telepítve, a szkript telepíti azt.
  • Ha az alkalmazás már telepítve van, akkor frissítéseket keres, és telepíti azokat, amikor elérhetők.

Ebben az útmutatóban felvázolom a szkript létrehozásának és használatának lépéseit. Akár fejlesztő, hálózati rendszergazda vagy időmegtakarításra vágyó haladó felhasználó vagy, ez a módszer segít az alkalmazások telepítésének és a rendszer beállításának egyszerűsítésében Windows 11 rendszeren.

Hozz létre egy winget szkriptet alkalmazások telepítéséhez és frissítéséhez Windows 11 rendszeren

Ez egy háromlépéses folyamat. Először létre kell hoznod egy listát az összes alkalmazásról, amit a számítógépeden szeretnél futtatni, majd létre kell hoznod a szkriptet, és el kell döntened, hogyan futtatod a szkriptet.

Alkalmazások listájának létrehozása

A winget segítségével telepítendő és frissítendő alkalmazások listájának létrehozásához kövesse az alábbi lépéseket:

  1. Nyissa meg a Start menüt .

     

     

  2. Keresse meg a Parancssor (vagy Terminál) kifejezést, kattintson a jobb gombbal a legfelső találatra, és válassza a Futtatás rendszergazdaként lehetőséget.

  3. Írja be a következő parancsot az alkalmazás azonosítószámának megkereséséhez, majd nyomja meg az Enter billentyűt :

    winget keresés ALKALMAZÁS NEVE

    Hogyan hozhatok létre egy winget szkriptet az alkalmazások automatikus telepítéséhez és frissítéséhez Windows 11 rendszeren?

A lépések elvégzése után a parancs kiírja a lekérdezésnek megfelelő alkalmazásokat. Általában egyetlen szót érdemes használni az alkalmazás megtalálásához. Ha a név szóközt tartalmaz, használjon idézőjeleket. Ellenkező esetben a keresés nem fog működni.

Továbbá, ha idézetet használsz, akkor azt utasítod az alkalmazásnak, hogy a pontos egyezést keresse, ezért győződj meg róla, hogy a lekérdezés helyes. (Ez nem egy keresőmotor.)

Például, ha meg szeretném találni a „VLC” alkalmazás winget információit, akkor a winget search vlc parancsot használom.

Ismételje meg a lépéseket, és jegyezze fel az egyes alkalmazások azonosítójának értékét, mivel ezekre az információkra szüksége lesz az egyéni szkript elkészítéséhez.

Hozd létre a winget szkriptet

Alkalmazások telepítéséhez és frissítéséhez kötegelt fájl létrehozásához kövesse az alábbi lépéseket:

  1. Nyissa meg a Start menüt .

  2. Keresd meg a Jegyzettömb alkalmazást , és kattints a legfelső találatra az alkalmazás megnyitásához.

  3. Másold ki és illeszd be a következő kódot a szövegfájlba:

    @echo off setlocal enabledelayedexpansion :: Alkalmazásazonosítók listája set apps= Microsoft.WindowsTerminal.Preview Microsoft.Edge.Dev Microsoft.PowerToys for %%A in (%apps%) do ( echo ----------------------------------------- echo %%A feldolgozása... :: Alkalmazás telepítettségének ellenőrzése a lista kimenetének rögzítésével winget list --id %%A > temp_check.txt 2>&1 findstr /C:"Nem található telepített csomag" temp_check.txt >nul if !errorlevel! equ 0 ( echo %%A nincs telepítve. Telepítés... winget install --id %%A --silent --accept-source-agreements --accept-package-agreements ) else ( echo %%A telepítve van. Frissítési kísérlet... winget upgrade --id %%A --silent --accept-source-agreements --accept-package-agreements if !errorlevel! neq 0 ( echo A frissítés sikertelen a(z) %%A számára, vagy nincs elérhető frissítés. ) ) echo. ) del temp_check.txt >nul 2>&1 endlocal

  4. A „set apps=” részben jelölje meg a számítógépén telepíteni és frissíteni kívánt alkalmazásokat, és szóközzel válassza el az egyes alkalmazásokat.

    Gyors megjegyzés: Három példát is belefoglalok ebbe a sorba, de ne felejtsd el frissíteni ezt a részt, hogy tartalmazzák az alkalmazásaidat is.

  5. Kattintson a Fájl menüpontra , és válassza a Mentés másként lehetőséget.

  6. Válassza ki a fájl tárolására szolgáló helyet.

    Gyors tipp: Ha OneDrive-ot használsz, feltöltheted a fájlt a felhőbe, így minden számítógépedről hozzáférhetsz a szkripthez.

  7. Erősítse meg a szkript nevét, és használja a .bat fájlkiterjesztést.

    Hogyan hozhatok létre egy winget szkriptet az alkalmazások automatikus telepítéséhez és frissítéséhez Windows 11 rendszeren?

  8. Kattintson a Mentés gombra.

A lépések elvégzése után manuálisan futtathatja a szkriptet a „.bat” fájlra jobb gombbal kattintva, majd a „Futtatás rendszergazdaként” opció használatával, vagy létrehozhat egy eseményindítót a kötegelt fájl automatikus futtatásához.

Íme a kötegelt szkript részletes leírása és az egyes részek működése:

Kezdeti beállítás

  • @echo offelnyomja a parancsok visszhangját.
  • setlocal enabledelayedexpansionlehetővé teszi a „késleltetett változóbővítést”, így a zárójelben lévő változókhoz valós időben lehet hozzáférni !VAR!a helyett a használatával %VAR%.

Meghatározza az alkalmazáslistát

  • set apps =meghatározza a ciklusban feldolgozandó winget alkalmazásazonosítók listáját.

Nézd át az egyes alkalmazásokat

  • for %%A in (%apps%) do ()%%AAz alkalmazáslistában található minden egyes azonosítóhoz ( ) a mellékelt parancsok szekvenciálisan futnak.

Alkalmazástelepítés ellenőrzése

  • winget listkimenetet ír ide, temp_check.txtmert a parancssori eszköz nem tudja ellenőrizni, hogy egy alkalmazás már telepítve van-e.
  • findstra „Nincs telepített csomag” kifejezést keresi a fájlban . Ha talál, 0ERRORLEVEL -ra állítja be az értéket , egyébként 1-re .
  • !errorlevel!segít a helyes hibakód megtalálásában a cikluson belül.

Alkalmazás telepítése vagy frissítése

  • Ha az alkalmazás nincs telepítve ( errorlevel = 0), futtassa a következőt winget install: .
  • Ha telepítve van, futtassa a parancsot winget upgrade, és hiba esetén ( errorlevel ≠ 0) jelenti, hogy a frissítés sikertelen volt, vagy nem volt elérhető frissítés.

Szkript tisztítása és leállítása

  • deleltávolítja az ideiglenes fájlt.
  • endlocalvisszaállítja a szkript előtti környezetet, véget vetve a késleltetett bővítésnek.

A szkript beállítása

Három lehetőséged van a kötegelt szkript futtatására. Futtathatod manuálisan, hozzáadhatod a „Startup” mappához, hogy a rendszer minden bejelentkezéskor automatikusan futtathassa, vagy létrehozhatsz egy ütemezett feladatot a Feladatütemezővel.

Manuálisan

Ha manuálisan szeretné futtatni a szkriptet, kövesse az alábbi lépéseket:

  1. Kattintson a jobb gombbal a „.bat” fájlra, és válassza a Futtatás rendszergazdaként lehetőséget.

    Hogyan hozhatok létre egy winget szkriptet az alkalmazások automatikus telepítéséhez és frissítéséhez Windows 11 rendszeren?

Közvetlenül a Parancssorból vagy a PowerShellből is futtathatod.

Ez a beállítás ideális tesztelésre vagy alkalmi használatra, de minden alkalommal manuális indítást igényel.

Hozzáadás az Indítópult mappához

A szkript automatikus indításához a „Startup” mappából kövesse az alábbi lépéseket:

  1. Nyissa meg a Start menüt .

  2. Keresd meg a Futtatás kifejezést , és kattints a legfelső találatra az alkalmazás megnyitásához.

  3. Írja be a következő parancsot a mappa megnyitásához, majd nyomja meg az Enter billentyűt :

    shell:indítás

    Hogyan hozhatok létre egy winget szkriptet az alkalmazások automatikus telepítéséhez és frissítéséhez Windows 11 rendszeren?

  4. Másold ki és illeszd be a .bat fájl parancsikonját a mappába.

    Hogyan hozhatok létre egy winget szkriptet az alkalmazások automatikus telepítéséhez és frissítéséhez Windows 11 rendszeren?

A lépések elvégzése után a szkript minden bejelentkezéskor lefut.

Ez a beállítás könnyen beállítható, de csak akkor fut, amikor a felhasználó bejelentkezik, nem a rendszerindításkor. Ezenkívül minden olyan alkalmazás telepítését meg kell erősítenie, amely jogosultságszint-emelést igényel. 

Ütemezett feladat létrehozása

A winget szkript futtatásához ütemezett feladat létrehozásához kövesse az alábbi lépéseket:

  1. Nyissa meg a Start menüt .

  2. Keresse meg a Feladatütemezőt  , és kattintson a legfelső találatra az alkalmazás megnyitásához.

  3. (Választható) Kattintson a jobb gombbal a „Feladatütemező könyvtára” mappára, és válassza az Új mappa lehetőséget.

  4. Erősítse meg a mappa nevét – például Saját feladatok .

  5. Kattintson a jobb gombbal a „Saját feladatok” mappára, majd válassza a Feladat létrehozása lehetőséget.

    Hogyan hozhatok létre egy winget szkriptet az alkalmazások automatikus telepítéséhez és frissítéséhez Windows 11 rendszeren?

  6. Kattintson az Általános fülre.

  7. A „Név” mezőbe írjon be egy leíró nevet a feladatnak, például „ Saját alkalmazások ”.

    Hogyan hozhatok létre egy winget szkriptet az alkalmazások automatikus telepítéséhez és frissítéséhez Windows 11 rendszeren?

  8. A „Biztonsági beállítások” részben válassza a „Futtatás attól függetlenül, hogy a felhasználó be van-e jelentkezve” lehetőséget.

  9. Jelölje be a „Futtatás a legmagasabb jogosultságokkal” opciót.

  10. Kattintson a Triggerek fülre.

  11. Kattintson az Új gombra.

  12. Válasszon egy eseményindítót (például „Bejelentkezéskor”, „Indításkor” vagy ütemezés szerint, például naponta) a „Feladat indítása” beállítás alatt.

    Hogyan hozhatok létre egy winget szkriptet az alkalmazások automatikus telepítéséhez és frissítéséhez Windows 11 rendszeren?

  13. Szükség szerint konfigurálja az ütemezési beállításokat.

    Gyors megjegyzés: Az egyszerűség kedvéért érdemes lehet az „Indításkor” lehetőséget választani .

  14. Kattintson az OK gombra.

  15. Kattintson a Műveletek fülre.

  16. Kattintson az Új gombra.

  17. Válassza a Program indítása lehetőséget a „Műveletek” beállítás alatt.

  18. A „Program/szkript” beállításban írja be a következő parancsot:

    cmd.exe

    Hogyan hozhatok létre egy winget szkriptet az alkalmazások automatikus telepítéséhez és frissítéséhez Windows 11 rendszeren?

  19. Az „Argumentumok hozzáadása (opcionális)” beállításban írja be a következő parancsot:

    /c "C:\path\to\AZ ÖN-SZKRIPT.bat fájlhoz"

  20. Kattintson az OK gombra.

  21. Kattintson a Feltételek fülre.

  22. A „Tápellátás” részben törölje a jelet a „Leállítás, ha a számítógép akkumulátorra vált” és a „Feladat indítása csak akkor, ha a számítógép hálózati adapterről működik” jelölőnégyzetekből.

  23. Kattintson az OK gombra.

  24. Erősítse meg fiókja jelszavát.

  25. Kattintson az OK gombra.

A lépések elvégzése után a rendszer a megadott ütemterv szerint létrehoz egy rendszer-visszaállítási pontot.

Hagyj kommentárt

Helyi fájlok keresése a Copilot alkalmazással Windows 11 rendszeren

Helyi fájlok keresése a Copilot alkalmazással Windows 11 rendszeren

A Copilottal való fájlkeresés használatához Windows 11 rendszeren engedélyezni kell az engedélyeket, és természetes nyelvet kell használni a fájlok kereséséhez és megnyitásához.

A Duck.ai (DuckDuckGo) telepítése alkalmazásként Windows 11, 10 rendszeren

A Duck.ai (DuckDuckGo) telepítése alkalmazásként Windows 11, 10 rendszeren

Telepítsd a Duck.ai alkalmazást Windows 11 vagy 10 rendszerre Edge vagy Chrome böngészővel PWA-ként a DuckDuckGo mesterséges intelligenciájának gyors és privát eléréséhez natív alkalmazás nélkül.

A ChatGPT alkalmazás telepítése Windows 11, 10 rendszerre

A ChatGPT alkalmazás telepítése Windows 11, 10 rendszerre

A ChatGPT alkalmazásként történő telepítéséhez Windows 11 (10) rendszeren az Edge menüből válassza az Alkalmazások lehetőséget, majd kattintson a Telepítés gombra, vagy a Chrome menüből használja a Parancsikon létrehozása lehetőséget.

A Windows 11 26100.6588-as buildje (KB5068221) vészhelyzeti javításokat tartalmaz a 24H2-es verzióban.

A Windows 11 26100.6588-as buildje (KB5068221) vészhelyzeti javításokat tartalmaz a 24H2-es verzióban.

A Windows 11 KB5068221 (26100.6588-as build) 24H2-es verziójához készült frissítés kijavít egy hibát az App-V-ben futó Office-alkalmazásokkal, és frissíti a mesterséges intelligencia összetevőit.

A Windows 11 26100.6584-es (KB5065426) buildje a 2025. szeptemberi frissítésként jelenik meg.

A Windows 11 26100.6584-es (KB5065426) buildje a 2025. szeptemberi frissítésként jelenik meg.

A Windows 11 24H2 kiadásaihoz készült 26100.6584-es (KB5065426) build a 2025. szeptemberi frissítésben új funkciókkal bővült. A Windows 11 23H2 megkapta a KB5065431-es frissítést.

A Recall funkció teljes eltávolítása Windows 11 rendszeren (3 módszer)

A Recall funkció teljes eltávolítása Windows 11 rendszeren (3 módszer)

A Recall eltávolításához Windows 11 rendszeren nyissa meg a Beállítások > Rendszer > Opcionális funkciók > További Windows-funkciók menüpontot, és törölje a Recall jelölőnégyzet jelölését.

A Robocopy többszálú opciójának használata a fájlok másolásának felgyorsítására Windows 11 rendszeren

A Robocopy többszálú opciójának használata a fájlok másolásának felgyorsítására Windows 11 rendszeren

Ismerje meg, hogyan használható a Robocopys /MT kapcsoló Windows 11 rendszeren a fájlok gyorsabb másolásához, mint a Fájlkezelőben, többszálú átvitellel SSD-k és hálózatok esetén.

Hogyan hozhatok létre bootolható Windows 11 telepítő USB adathordozót?

Hogyan hozhatok létre bootolható Windows 11 telepítő USB adathordozót?

A Windows 11 telepítéséhez szükséges bootolható USB létrehozásához használhatja a Rufus, a Ventoy, a Command Prompt vagy a Media Creation Tool programot. Így működik.

Windows 10 17634-es build kiadások fejlesztésekkel

Windows 10 17634-es build kiadások fejlesztésekkel

A Windows 10 1809-es verziójához készült 17634-es build mostantól elérhető a Fast ringben regisztrált, előre ugrás opcióval rendelkező PC-ken. Ebben az új Redstone 5 frissítésben a Microsoft egy új naptárkeresési funkciót és egy frissített Cortana Show Me funkciót vezet be hangparancsokkal. Íme minden, amit tudnod kell...

Hogyan lehet gyári alaphelyzetbe állítani a Windows 11-et fájlok elvesztése nélkül

Hogyan lehet gyári alaphelyzetbe állítani a Windows 11-et fájlok elvesztése nélkül

A Windows 11 fájljainak visszaállításához nyissa meg a Beállítások > Helyreállítás lehetőséget, kattintson a PC visszaállítása lehetőségre, válassza a Fájlok megtartása lehetőséget, majd a Helyi újratelepítés vagy a Felhőalapú letöltés lehetőséget.