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

A Firefox mesterséges intelligencia által vezérelt böngészővé válik, és nem mindenki örül ennek

A Firefox mesterséges intelligencia által vezérelt böngészővé válik, és nem mindenki örül ennek

A Mozilla megerősítette, hogy a Firefox mesterséges intelligencia alapú böngészővé válik, de a felhasználók egyre negatívabban reagálnak, mivel a fejlesztők és a rajongók figyelmeztetnek, hogy a mesterséges intelligencia alááshatja a bizalmat és az alapvető használhatóságot.

A Windows 11 26120.4151-es buildje további speciális beállításokat ad hozzá a béta csatornához

A Windows 11 26120.4151-es buildje további speciális beállításokat ad hozzá a béta csatornához

A Windows 11 26120.4151-es buildje (KB5058486) béta verzióban jelent meg új speciális beállításokkal, mesterséges intelligenciával a Fájlkezelőben és vizuális változásokkal.

A Windows 11 26200.5651-es buildje (KB5060818) órát ad hozzá az értesítésekhez, a visszahívás exportálásához és egyebekhez (fejlesztői)

A Windows 11 26200.5651-es buildje (KB5060818) órát ad hozzá az értesítésekhez, a visszahívás exportálásához és egyebekhez (fejlesztői)

A Windows 11 rendszerhez kiadott KB5058512 (26200.5622-es build) frissítés mesterséges intelligencia-módosításokkal, exportálás visszahívásával, órajel-másodpercekkel és a Fájlkezelő finomhangolásával bővült a fejlesztői csatornán.

Hogyan lehet gyorsan megtudni a Wi-Fi jelszót a Windows 10 rendszeren

Hogyan lehet gyorsan megtudni a Wi-Fi jelszót a Windows 10 rendszeren

A Wi-Fi jelszó megkereséséhez Windows 10 rendszeren nyissa meg a Vezérlőpult Hálózati kapcsolatok menüpontját, majd a Vezeték nélküli tulajdonságok menüpontban jelölje be a Karakterek megjelenítése jelölőnégyzetet.

4 Firefox alternatíva AI funkciók nélkül Windows 11 rendszerre

4 Firefox alternatíva AI funkciók nélkül Windows 11 rendszerre

Szeretnéd elkerülni a mesterséges intelligenciát a böngésződben? Íme négy Firefox alternatíva Windows 11-re, amelyek az adatvédelemre, a sebességre és a teljes felhasználói felügyeletre összpontosítanak.

A Windows 10 további használata a támogatás 2025-ös megszűnése után

A Windows 10 további használata a támogatás 2025-ös megszűnése után

A Windows 10 támogatása 2025. október 14-én megszűnik, és így folytathatja biztonságos használatát az ESU programmal.

Windows 11 25H2 végleges engedélyezési csomag és ISO közvetlen letöltési linkek x64 és ARM64 rendszerekhez

Windows 11 25H2 végleges engedélyezési csomag és ISO közvetlen letöltési linkek x64 és ARM64 rendszerekhez

A Windows 11 25H2 végleges ISO és engedélyezési csomagja korán elérhető a Microsoft szerverein keresztül, beleértve az ARM64 és x64 letöltéseket, így könnyedén válthat a 24H2-ről.

Hogyan töltsem le a Windows 11 25H2 ISO fájlt?

Hogyan töltsem le a Windows 11 25H2 ISO fájlt?

A Windows 11 25H2 ISO letöltéséhez és az új funkciók és változások eléréséhez használja a Microsoft támogatási oldalát, az Insider programot, az UUP Dump fájlt vagy közvetlen hivatkozásokat.

Az automatikus beállításjegyzék-mentés engedélyezése Windows 11, 10 rendszeren

Az automatikus beállításjegyzék-mentés engedélyezése Windows 11, 10 rendszeren

A Windows 11 (vagy 10) rendszeren az automatikus rendszerleíró adatbázis-mentések engedélyezéséhez hozza létre az EnablePeriodicBackup DWORD értéket, állítsa 1-re, és futtassa a RegIdleBackup feladatot.

A Windows 11 visszahívása végre elérhető a Copilot+ PC-ken a 2025. májusi frissítéssel.

A Windows 11 visszahívása végre elérhető a Copilot+ PC-ken a 2025. májusi frissítéssel.

Windows visszahívási kiadások érhetők el a 2025. májusi Windows 11 frissítést futtató Copilot+ PC-khez, valamint a Click to Do és a Semantic Indexing funkciókhoz.