Πώς να δημιουργήσετε ένα script winget για την αυτόματη εγκατάσταση και ενημέρωση εφαρμογών στα Windows 11

  • Για να δημιουργήσετε ένα σενάριο winget για την εγκατάσταση και ενημέρωση εφαρμογών στα Windows 11, χρησιμοποιήστε ένα αρχείο δέσμης με μια λίστα αναγνωριστικών εφαρμογών.
  • Το σενάριο ελέγχει αν κάθε εφαρμογή είναι εγκατεστημένη. Εάν όχι, την εγκαθιστά και, εάν ναι, ελέγχει για ενημερώσεις και τις εγκαθιστά.
  • Μπορείτε να εκτελέσετε το σενάριο χειροκίνητα, από τον φάκελο "Εκκίνηση" ή ως προγραμματισμένη εργασία.

Στα Windows 11 , μπορείτε να δημιουργήσετε ένα απλό σενάριο για αυτόματη λήψη, εγκατάσταση και ενημέρωση των αγαπημένων σας εφαρμογών κάθε φορά που ξεκινά το σύστημα και σε αυτόν τον οδηγό θα σας δείξω ακριβώς πώς να το κάνετε.

Ως κάποιος που εργάζεται εκτενώς με εικονικές μηχανές για να δοκιμάζει εφαρμογές, ρυθμίσεις και διαμορφώσεις, επανεγκαθιστώ συνεχώς το λειτουργικό σύστημα για να διασφαλίσω ένα καθαρό περιβάλλον. Ένα από τα πιο χρονοβόρα μέρη της διαδικασίας είναι η χειροκίνητη επανεγκατάσταση όλων των βασικών εφαρμογών στις οποίες βασίζομαι καθημερινά.

Για να λύσω αυτό το πρόβλημα, στράφηκα στο Windows Package Manager (winget) , το εργαλείο γραμμής εντολών της Microsoft για τη διαχείριση εφαρμογών. Είναι γρήγορο και αξιόπιστο, αλλά ήθελα κάτι ακόμα πιο εύκολο στη χρήση. Έτσι, δημιούργησα ένα προσαρμοσμένο σενάριο που εκτελείται αυτόματα κατά την εκκίνηση. Εκτελεί δύο εργασίες:

  • Εάν η εφαρμογή δεν είναι εγκατεστημένη, το σενάριο την εγκαθιστά.
  • Εάν η εφαρμογή είναι ήδη εγκατεστημένη, ελέγχει για ενημερώσεις και τις εγκαθιστά όταν είναι διαθέσιμες.

Σε αυτόν τον οδηγό , θα περιγράψω τα βήματα για τη δημιουργία και τη χρήση αυτού του σεναρίου. Είτε είστε προγραμματιστής, διαχειριστής δικτύου είτε έμπειρος χρήστης που θέλει να εξοικονομήσει χρόνο, αυτή η μέθοδος θα σας βοηθήσει να βελτιστοποιήσετε την ανάπτυξη εφαρμογών και τη ρύθμιση του συστήματος στα Windows 11.

Δημιουργήστε ένα σενάριο winget για την εγκατάσταση και ενημέρωση εφαρμογών στα Windows 11

Αυτή είναι μια διαδικασία τριών βημάτων. Αρχικά, πρέπει να δημιουργήσετε μια λίστα με όλες τις εφαρμογές που θέλετε στον υπολογιστή σας, στη συνέχεια πρέπει να δημιουργήσετε το σενάριο και να αποφασίσετε πώς θα το εκτελέσετε.

Δημιουργήστε μια λίστα εφαρμογών

Για να δημιουργήσετε μια λίστα εφαρμογών για εγκατάσταση και ενημέρωση χρησιμοποιώντας το winget, ακολουθήστε τα εξής βήματα:

  1. Άνοιγμα Έναρξης .

     

     

  2. Αναζητήστε τη Γραμμή εντολών (ή το Τερματικό), κάντε δεξί κλικ στο επάνω αποτέλεσμα και επιλέξτε την επιλογή Εκτέλεση ως διαχειριστής .

  3. Πληκτρολογήστε την ακόλουθη εντολή για να βρείτε τον αριθμό αναγνώρισης της εφαρμογής και πατήστε Enter :

    αναζήτηση winget APP-NAME

    Πώς να δημιουργήσετε ένα script winget για την αυτόματη εγκατάσταση και ενημέρωση εφαρμογών στα Windows 11

Μόλις ολοκληρώσετε τα βήματα, η εντολή θα εμφανίσει τις εφαρμογές που ταιριάζουν με το ερώτημα. Συνήθως, θέλετε να χρησιμοποιήσετε μία μόνο λέξη που θα σας βοηθήσει να βρείτε την εφαρμογή. Εάν το όνομα έχει κενό, χρησιμοποιήστε "εισαγωγικά". Διαφορετικά, η αναζήτηση δεν θα λειτουργήσει.

Επίσης, εάν χρησιμοποιείτε μια προσφορά, θα ζητάτε από την εφαρμογή να αναζητήσει την ακριβή αντιστοιχία, οπότε βεβαιωθείτε ότι το ερώτημα είναι σωστό. (Αυτή δεν είναι μηχανή αναζήτησης.)

Για παράδειγμα, αν θέλω να βρω τις πληροφορίες winget για την εφαρμογή "VLC", χρησιμοποιώ την εντολή winget search vlc.

Επαναλάβετε τα βήματα και σημειώστε την τιμή αναγνωριστικού για κάθε εφαρμογή, καθώς θα χρειαστείτε αυτές τις πληροφορίες για να δημιουργήσετε το προσαρμοσμένο σενάριο.

Δημιουργήστε το σενάριο winget

Για να δημιουργήσετε ένα αρχείο δέσμης για την εγκατάσταση και ενημέρωση εφαρμογών, ακολουθήστε τα εξής βήματα:

  1. Άνοιγμα Έναρξης .

  2. Αναζητήστε το Σημειωματάριο και κάντε κλικ στο επάνω αποτέλεσμα για να ανοίξετε την εφαρμογή.

  3. Αντιγράψτε και επικολλήστε τον ακόλουθο κώδικα στο αρχείο κειμένου:

    @echo off setlocal enabledelayedexpansion :: Λίστα ID εφαρμογών set apps= Microsoft.WindowsTerminal.Preview Microsoft.Edge.Dev Microsoft.PowerToys για %%A στο (%apps%) do ( echo ------------------------------------------ echo Processing %%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 endlocal

  4. Στην ενότητα "set apps=" , σχολιάστε τις εφαρμογές που θέλετε να εγκαταστήσετε και να ενημερώσετε στον υπολογιστή σας και χρησιμοποιήστε ένα κενό για να διαχωρίσετε κάθε εφαρμογή.

    Γρήγορη σημείωση: Συμπεριλαμβάνω τρία παραδείγματα σε αυτήν τη γραμμή, αλλά θυμηθείτε να ενημερώσετε αυτήν την ενότητα για να συμπεριλάβετε τις εφαρμογές σας.

  5. Κάντε κλικ στο Αρχείο και επιλέξτε την επιλογή Αποθήκευση ως .

  6. Επιλέξτε την τοποθεσία για να αποθηκεύσετε το αρχείο.

    Γρήγορη συμβουλή: Εάν χρησιμοποιείτε το OneDrive, μπορείτε να ανεβάσετε το αρχείο στο cloud, ώστε να έχετε πρόσβαση στο σενάριο από όλους τους υπολογιστές σας.

  7. Επιβεβαιώστε ένα όνομα για το σενάριο και χρησιμοποιήστε την επέκταση αρχείου .bat .

    Πώς να δημιουργήσετε ένα script winget για την αυτόματη εγκατάσταση και ενημέρωση εφαρμογών στα Windows 11

  8. Κάντε κλικ στο κουμπί Αποθήκευση .

Αφού ολοκληρώσετε τα βήματα, μπορείτε να εκτελέσετε το σενάριο χειροκίνητα κάνοντας δεξί κλικ στο αρχείο ".bat" και χρησιμοποιώντας την επιλογή "Εκτέλεση ως διαχειριστής" ή μπορείτε να δημιουργήσετε μια ενεργοποίηση για την αυτόματη εκτέλεση του αρχείου δέσμης.

Ακολουθεί μια λεπτομερής ανάλυση του σεναρίου παρτίδας και του τρόπου λειτουργίας κάθε τμήματος:

Αρχική ρύθμιση

  • @echo offκαταστέλλει την ηχώ των εντολών.
  • setlocal enabledelayedexpansionεπιτρέπει την «καθυστερημένη επέκταση μεταβλητών», έτσι ώστε οι μεταβλητές εντός παρενθέσεων να είναι προσβάσιμες σε πραγματικό χρόνο χρησιμοποιώντας !VAR!αντί για %VAR%.

Ορίζει τη λίστα εφαρμογών

  • set apps =ορίζει τη λίστα των αναγνωριστικών εφαρμογών winget που θα υποβληθούν σε επεξεργασία στον βρόχο.

Δείτε κάθε εφαρμογή

  • for %%A in (%apps%) do ()Για κάθε ID ( %%A) στη λίστα εφαρμογών, οι συνημμένες εντολές εκτελούνται διαδοχικά.

Έλεγχος εγκατάστασης εφαρμογής

  • winget listγράφει την έξοδο στο temp_check.txtεπειδή το εργαλείο εντολών δεν έχει τρόπο να ελέγξει εάν μια εφαρμογή είναι ήδη εγκατεστημένη.
  • findstrαναζητά σε αυτό το αρχείο τη φράση "Δεν βρέθηκε εγκατεστημένο πακέτο". Ορίζει ERRORLEVELτην τιμή 0 εάν βρεθεί, διαφορετικά 1 .
  • !errorlevel!βοηθά στη λήψη του σωστού κωδικού σφάλματος μέσα στον βρόχο.

Εγκατάσταση ή αναβάθμιση εφαρμογής

  • Εάν η εφαρμογή δεν είναι εγκατεστημένη ( errorlevel = 0), εκτελέστε την εντολή winget install.
  • Εάν είναι εγκατεστημένο, εκτελέστε το winget upgradeκαι σε περίπτωση αποτυχίας ( errorlevel ≠ 0) αναφέρετε ότι η αναβάθμιση απέτυχε ή δεν ήταν διαθέσιμη καμία ενημέρωση.

Καθαρισμός και τερματισμός σεναρίου

  • delαφαιρεί το προσωρινό αρχείο.
  • endlocalΕπαναφέρει το περιβάλλον προ-σεναρίου, τερματίζοντας την καθυστερημένη επέκταση.

Ρύθμιση του σεναρίου

Έχετε τρεις επιλογές για να εκτελέσετε το σενάριο δέσμης. Μπορείτε να το εκτελέσετε χειροκίνητα, να το προσθέσετε στον φάκελο "Εκκίνηση" για να επιτρέψετε στο σύστημα να το εκτελεί αυτόματα κάθε φορά που συνδέεστε στον λογαριασμό σας ή μπορείτε να δημιουργήσετε μια προγραμματισμένη εργασία με το Χρονοδιάγραμμα εργασιών.

Χειροκίνητα

Αν θέλετε να εκτελέσετε το σενάριο χειροκίνητα, ακολουθήστε τα εξής βήματα:

  1. Κάντε δεξί κλικ στο αρχείο ".bat" και επιλέξτε την επιλογή Εκτέλεση ως διαχειριστής .

    Πώς να δημιουργήσετε ένα script winget για την αυτόματη εγκατάσταση και ενημέρωση εφαρμογών στα Windows 11

Μπορείτε επίσης να το εκτελέσετε απευθείας μέσω της Γραμμής εντολών ή του PowerShell.

Αυτή η επιλογή είναι ιδανική για δοκιμές ή περιστασιακή χρήση, αλλά απαιτεί χειροκίνητη εκκίνηση κάθε φορά.

Προσθήκη στον φάκελο εκκίνησης

Για να ξεκινήσετε αυτόματα το σενάριο από τον φάκελο "Εκκίνηση", ακολουθήστε τα εξής βήματα:

  1. Άνοιγμα Έναρξης .

  2. Αναζητήστε την επιλογή Εκτέλεση και κάντε κλικ στο επάνω αποτέλεσμα για να ανοίξετε την εφαρμογή.

  3. Πληκτρολογήστε την ακόλουθη εντολή για να ανοίξετε τον φάκελο και πατήστε Enter :

    κέλυφος:εκκίνηση

    Πώς να δημιουργήσετε ένα script winget για την αυτόματη εγκατάσταση και ενημέρωση εφαρμογών στα Windows 11

  4. Αντιγράψτε και επικολλήστε μια συντόμευση για το αρχείο .bat στον φάκελο.

    Πώς να δημιουργήσετε ένα script winget για την αυτόματη εγκατάσταση και ενημέρωση εφαρμογών στα Windows 11

Αφού ολοκληρώσετε τα βήματα, το σενάριο θα εκτελείται κάθε φορά που συνδέεστε.

Αυτή η επιλογή είναι εύκολη στη ρύθμιση, αλλά εκτελείται μόνο όταν συνδέεται ένας χρήστης και όχι κατά την εκκίνηση του συστήματος. Επίσης, θα πρέπει να επιβεβαιώσετε την εγκατάσταση για κάθε εφαρμογή που απαιτεί αναβάθμιση. 

Δημιουργήστε μια προγραμματισμένη εργασία

Για να δημιουργήσετε μια προγραμματισμένη εργασία για την εκτέλεση του σεναρίου winget, ακολουθήστε τα εξής βήματα:

  1. Άνοιγμα Έναρξης .

  2. Αναζητήστε το Task Scheduler  και κάντε κλικ στο επάνω αποτέλεσμα για να ανοίξετε την εφαρμογή.

  3. (Προαιρετικό) Κάντε δεξί κλικ στον φάκελο "Βιβλιοθήκη Χρονοδιαγράμματος Εργασιών" και επιλέξτε την επιλογή Νέος Φάκελος .

  4. Επιβεβαιώστε ένα όνομα για τον φάκελο – για παράδειγμα, Οι εργασίες μου .

  5. Κάντε δεξί κλικ στον φάκελο "Οι εργασίες μου" και κάντε κλικ στην επιλογή Δημιουργία εργασίας .

    Πώς να δημιουργήσετε ένα script winget για την αυτόματη εγκατάσταση και ενημέρωση εφαρμογών στα Windows 11

  6. Κάντε κλικ στην καρτέλα Γενικά .

  7. Στο πεδίο "Όνομα", πληκτρολογήστε ένα περιγραφικό όνομα για την εργασία, όπως " Οι εφαρμογές μου ".

    Πώς να δημιουργήσετε ένα script winget για την αυτόματη εγκατάσταση και ενημέρωση εφαρμογών στα Windows 11

  8. Επιλέξτε την επιλογή "Εκτέλεση ανεξάρτητα από το αν ο χρήστης είναι συνδεδεμένος ή όχι" στην ενότητα "Επιλογές ασφαλείας".

  9. Επιλέξτε την επιλογή "Εκτέλεση με τα υψηλότερα δικαιώματα" .

  10. Κάντε κλικ στην καρτέλα Εναύσματα .

  11. Κάντε κλικ στο κουμπί Νέο .

  12. Επιλέξτε μια ενεργοποίηση (όπως "Κατά τη σύνδεση", "Κατά την εκκίνηση" ή σε ένα πρόγραμμα όπως καθημερινά) στη ρύθμιση "Έναρξη της εργασίας".

    Πώς να δημιουργήσετε ένα script winget για την αυτόματη εγκατάσταση και ενημέρωση εφαρμογών στα Windows 11

  13. Διαμορφώστε τις ρυθμίσεις χρονοδιαγράμματος όπως απαιτείται.

    Γρήγορη σημείωση: Για λόγους απλότητας, μπορείτε να επιλέξετε την επιλογή "Κατά την εκκίνηση" .

  14. Κάντε κλικ στο κουμπί OK .

  15. Κάντε κλικ στην καρτέλα Ενέργειες .

  16. Κάντε κλικ στο κουμπί Νέο .

  17. Επιλέξτε την επιλογή Έναρξη προγράμματος στη ρύθμιση "Ενέργειες".

  18. Στη ρύθμιση "Πρόγραμμα/δέσμη ενεργειών", πληκτρολογήστε την ακόλουθη εντολή:

    cmd.exe

    Πώς να δημιουργήσετε ένα script winget για την αυτόματη εγκατάσταση και ενημέρωση εφαρμογών στα Windows 11

  19. Στη ρύθμιση "Προσθήκη ορισμάτων (προαιρετικά)", πληκτρολογήστε την ακόλουθη εντολή:

    /c "C:\διαδρομή\προς\YOUR-SCRIPT.bat"

  20. Κάντε κλικ στο κουμπί OK .

  21. Κάντε κλικ στην καρτέλα Συνθήκες .

  22. Στην ενότητα «Τροφοδοσία», απενεργοποιήστε τις επιλογές «Διακοπή εάν ο υπολογιστής μεταβεί σε τροφοδοσία από μπαταρία» και «Έναρξη της εργασίας μόνο εάν ο υπολογιστής βρίσκεται σε τροφοδοσία AC» .

  23. Κάντε κλικ στο κουμπί OK .

  24. Επιβεβαιώστε τον κωδικό πρόσβασης για τον λογαριασμό σας.

  25. Κάντε κλικ στο κουμπί OK .

Μόλις ολοκληρώσετε τα βήματα, θα δημιουργηθεί ένα σημείο επαναφοράς συστήματος σύμφωνα με το καθορισμένο χρονοδιάγραμμα.

Αφήστε ένα σχόλιο

Πώς να ενεργοποιήσετε τη σκοτεινή λειτουργία στα Windows 11

Πώς να ενεργοποιήσετε τη σκοτεινή λειτουργία στα Windows 11

Για να ΕΝΕΡΓΟΠΟΙΗΣΕΤΕ τη σκοτεινή λειτουργία στα Windows 11, ανοίξτε τις Ρυθμίσεις > Εξατομίκευση > Χρώματα και, στην επιλογή Επιλογή λειτουργίας, επιλέξτε τη Σκούρο λειτουργία.

Η Microsoft συνεχίζει την επιδιόρθωση της σκοτεινής λειτουργίας του File Explorer στα Windows 11

Η Microsoft συνεχίζει την επιδιόρθωση της σκοτεινής λειτουργίας του File Explorer στα Windows 11

Η σκοτεινή λειτουργία της Εξερεύνησης Αρχείων στα 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.

Το KB5071546 (build 19045.6691) για τα Windows 10 ESU εγκαταλείπεται με την ενημέρωση Δεκεμβρίου 2025

Το KB5071546 (build 19045.6691) για τα Windows 10 ESU εγκαταλείπεται με την ενημέρωση Δεκεμβρίου 2025

Εκδόσεις KB5071546 (εκδόσεις 19044.6691 και 19045.6691) για τα Windows 10 22H2 και 21H2 με διορθώσεις ως μέρος της πρώτης Εκτεταμένης Ενημέρωσης Ασφαλείας.

Πώς να δημιουργήσετε σημείο επαναφοράς συστήματος στα Windows 11

Πώς να δημιουργήσετε σημείο επαναφοράς συστήματος στα Windows 11

Δημιουργήστε ένα Σημείο Επαναφοράς Συστήματος στα Windows 11 για να προστατεύσετε τον υπολογιστή σας από μη αναμενόμενα προβλήματα και να επαναφέρετε τις ρυθμίσεις και την προηγούμενη κατάσταση λειτουργίας.

Γνωστά προβλήματα στα Windows 11 25H2 που προκαλούν εφιάλτη αναβάθμισης

Γνωστά προβλήματα στα Windows 11 25H2 που προκαλούν εφιάλτη αναβάθμισης

Γνωστά προβλήματα που εμποδίζουν την εγκατάσταση των Windows 11 25H2 έχουν αποκαλυφθεί από τη Microsoft στην επίσημη σελίδα του Health Dashboard.

Γνωστά προβλήματα των Windows 11 24H2 που προκαλούν εφιάλτη αναβάθμισης

Γνωστά προβλήματα των Windows 11 24H2 που προκαλούν εφιάλτη αναβάθμισης

Γνωστά προβλήματα που εμποδίζουν τις αναβαθμίσεις των Windows 11 24H2 περιλαμβάνουν προγράμματα οδήγησης και εφαρμογές που προκαλούν BSOD, προβλήματα σύνδεσης και ασύμβατες εφαρμογές.

Η μαύρη οθόνη θανάτου έρχεται στα Windows 11 καθώς η Microsoft ανανεώνει την εμπειρία σφαλμάτων

Η μαύρη οθόνη θανάτου έρχεται στα Windows 11 καθώς η Microsoft ανανεώνει την εμπειρία σφαλμάτων

Η Μπλε Οθόνη του Θανάτου γίνεται η Μαύρη Οθόνη του Θανάτου και θα κυκλοφορήσει στα Windows 11 αργότερα, το καλοκαίρι του 2025.

Θέμα Γη από ψηλά για Windows 10 (λήψη)

Θέμα Γη από ψηλά για Windows 10 (λήψη)

Το θέμα "Η Γη από ψηλά" είναι ένα θέμα για τα Windows 10, το οποίο περιλαμβάνει μια συλλογή από 14 ταπετσαρίες υψηλής ανάλυσης (4K) με εκπληκτική θέα στον πλανήτη, όπως π.χ.