Cum se creează un script winget pentru a instala și actualiza automat aplicațiile pe Windows 11

  • Pentru a crea un script winget pentru a instala și actualiza aplicații pe Windows 11, utilizați un fișier batch cu o listă de ID-uri de aplicații.
  • Scriptul verifică dacă fiecare aplicație este instalată. Dacă nu, o instalează, iar dacă este, verifică dacă există actualizări și le instalează.
  • Puteți rula scriptul manual, din folderul Startup sau ca o sarcină programată.

Pe Windows 11 , poți crea un script simplu pentru a descărca, instala și actualiza automat aplicațiile tale preferate de fiecare dată când pornește sistemul, iar în acest ghid, îți voi arăta exact cum să faci asta.

Ca persoană care lucrează intens cu mașini virtuale pentru a testa aplicații, setări și configurații, reinstalez constant sistemul de operare pentru a asigura un mediu curat. Una dintre cele mai consumatoare de timp părți ale procesului este reinstalarea manuală a tuturor aplicațiilor esențiale pe care mă bazez zilnic.

Pentru a rezolva această problemă, am apelat la Windows Package Manager (winget) , instrumentul de linie de comandă de la Microsoft pentru gestionarea aplicațiilor. Este rapid și fiabil, dar am vrut ceva și mai ușor de gestionat. Așa că am creat un script personalizat care rulează automat la pornire. Acesta îndeplinește două sarcini:

  • Dacă aplicația nu este instalată, scriptul o instalează.
  • Dacă aplicația este deja instalată, aceasta verifică dacă există actualizări și le instalează atunci când sunt disponibile.

În acest ghid , voi prezenta pașii pentru a crea și utiliza acest script. Indiferent dacă sunteți dezvoltator, administrator de rețea sau utilizator avansat care dorește să economisească timp, această metodă vă va ajuta să eficientizați implementarea aplicațiilor și configurarea sistemului pe Windows 11.

Creați un script winget pentru a instala și actualiza aplicații pe Windows 11

Acesta este un proces în trei pași. Mai întâi, trebuie să creați o listă cu toate aplicațiile pe care le doriți pe computer, apoi trebuie să generați scriptul și trebuie să decideți cum să rulați scriptul.

Generați o listă de aplicații

Pentru a crea o listă de aplicații de instalat și actualizat folosind winget, urmați acești pași:

  1. Deschideți Start .

     

     

  2. Căutați Linie de comandă (sau Terminal), faceți clic dreapta pe rezultatul de sus și alegeți opțiunea Executare ca administrator .

  3. Tastați următoarea comandă pentru a găsi numărul de identificare al aplicației și apăsați Enter :

    căutare aripă NUME-APLICAȚIE

    Cum se creează un script winget pentru a instala și actualiza automat aplicațiile pe Windows 11

După ce finalizați pașii, comanda va afișa aplicațiile care corespund interogării. De obicei, doriți să utilizați un singur cuvânt care să vă ajute să găsiți aplicația. Dacă numele conține un spațiu, utilizați „ghilimele”. Altfel, căutarea nu va funcționa.

De asemenea, dacă folosești un citat, îi vei spune aplicației să caute potrivirea exactă, așa că asigură-te că interogarea este corectă. (Acesta nu este un motor de căutare.)

De exemplu, dacă vreau să găsesc informațiile despre aplicația „VLC”, utilizez comanda winget search vlc.

Repetați pașii și notați valoarea ID-ului pentru fiecare aplicație, deoarece veți avea nevoie de aceste informații pentru a crea scriptul personalizat.

Creați scriptul winget

Pentru a crea un fișier batch pentru instalarea și actualizarea aplicațiilor, urmați acești pași:

  1. Deschideți Start .

  2. Caută Notepad și dă clic pe primul rezultat pentru a deschide aplicația.

  3. Copiați și lipiți următorul cod în fișierul text:

    @echo off setlocal enabledelayedexpansion :: Listă de ID-uri de aplicații set apps= Microsoft.WindowsTerminal.Preview Microsoft.Edge.Dev Microsoft.PowerToys pentru %%A în (%apps%) do ( echo --------------------------------------- echo Se procesează %%A... :: Verifică dacă aplicația este instalată prin capturarea listei de ieșire winget list --id %%A > temp_check.txt 2>&1 findstr /C:"Nu s-a găsit niciun pachet instalat" temp_check.txt >nul if !errorlevel! equ 0 ( echo %%A nu este instalat. Se instalează... winget install --id %%A --silent --accept-source-agreements --accept-package-agreements ) else ( echo %%A este instalat. Se încearcă actualizarea... winget upgrade --id %%A --silent --accept-source-agreements --accept-package-agreements if !errorlevel! neq 0 ( echo Actualizarea a eșuat pentru %%A sau nicio actualizare disponibilă. ) ) echo. ) del temp_check.txt >nul 2>&1 endlocal

  4. În secțiunea „set apps=” , adnotați aplicațiile pe care doriți să le instalați și să le actualizați pe computer și folosiți un spațiu pentru a separa fiecare aplicație.

    Notă rapidă: Includ trei exemple în această linie, dar nu uitați să actualizați această secțiune pentru a include aplicațiile dvs.

  5. Faceți clic pe Fișier și alegeți opțiunea Salvare ca.

  6. Selectați locația pentru stocarea fișierului.

    Sfat rapid: Dacă utilizați OneDrive, puteți încărca fișierul în cloud, astfel încât să aveți acces la script de pe toate computerele.

  7. Confirmați un nume pentru script și utilizați extensia de fișier .bat .

    Cum se creează un script winget pentru a instala și actualiza automat aplicațiile pe Windows 11

  8. Faceți clic pe butonul Salvare .

După ce finalizați pașii, puteți rula scriptul manual făcând clic dreapta pe fișierul „.bat” și utilizând opțiunea „Executare ca administrator” sau puteți crea un declanșator pentru a rula automat fișierul batch.

Iată o descriere detaliată a scriptului batch și a modului în care funcționează fiecare parte:

Configurarea inițială

  • @echo offsuprimă ecoul comenzilor.
  • setlocal enabledelayedexpansionpermite „expansiunea întârziată a variabilelor”, astfel încât variabilele din paranteze să poată fi accesate în timp real folosind !VAR!în loc de %VAR%.

Definește lista de aplicații

  • set apps =definește lista de ID-uri ale aplicațiilor winget care vor fi procesate în buclă.

Verifică fiecare aplicație

  • for %%A in (%apps%) do ()Pentru fiecare ID ( %%A) din lista de aplicații, comenzile incluse rulează secvențial.

Verificați instalarea aplicației

  • winget listscrie ieșirea temp_check.txtdeoarece instrumentul de comandă nu are o modalitate de a verifica dacă o aplicație este deja instalată.
  • findstrcaută în acel fișier sintagma „Nu a fost găsit niciun pachet instalat”. Valoarea se setează ERRORLEVELla 0 dacă este găsit, altfel la 1 .
  • !errorlevel!ajută la obținerea codului de eroare corect în interiorul buclei.

Instalați sau actualizați aplicația

  • Dacă aplicația nu este instalată ( errorlevel = 0), rulați winget install.
  • Dacă este instalat, rulați winget upgrade, iar în caz de eșec ( errorlevel ≠ 0) raportează că actualizarea a eșuat sau că nu a fost disponibilă nicio actualizare.

Curățați și terminați scriptul

  • delelimină fișierul temporar.
  • endlocalrestaurează mediul pre-scripturat, punând capăt expansiunii întârziate.

Configurați scenariul

Aveți trei opțiuni pentru a rula scriptul batch. Îl puteți rula manual, îl puteți adăuga în folderul „Startup” pentru a permite sistemului să îl ruleze automat de fiecare dată când vă conectați la contul dvs. sau puteți crea o sarcină programată cu ajutorul Planificatorului de activități.

Manual

Dacă doriți să rulați scriptul manual, urmați acești pași:

  1. Faceți clic dreapta pe fișierul „.bat” și selectați opțiunea Executare ca administrator .

    Cum se creează un script winget pentru a instala și actualiza automat aplicațiile pe Windows 11

De asemenea, îl puteți rula direct prin intermediul Liniei de comandă sau PowerShell.

Această opțiune este ideală pentru testare sau utilizare ocazională, dar necesită inițierea manuală de fiecare dată.

Adăugați în folderul Startup

Pentru a lansa automat scriptul din folderul „Startup”, urmați acești pași:

  1. Deschideți Start .

  2. Caută „Alergare” și dă clic pe primul rezultat pentru a deschide aplicația.

  3. Tastați următoarea comandă pentru a deschide folderul și apăsați Enter :

    shell:pornire

    Cum se creează un script winget pentru a instala și actualiza automat aplicațiile pe Windows 11

  4. Copiați și lipiți o comandă rapidă pentru fișierul .bat în folder.

    Cum se creează un script winget pentru a instala și actualiza automat aplicațiile pe Windows 11

După ce parcurgeți pașii, scriptul va rula de fiecare dată când vă conectați.

Această opțiune este ușor de configurat, dar rulează doar atunci când un utilizator se conectează, nu la pornirea sistemului. De asemenea, va trebui să confirmați instalarea pentru fiecare aplicație care necesită privilegii. 

Creați o sarcină programată

Pentru a crea o sarcină programată pentru a rula scriptul winget, urmați acești pași:

  1. Deschideți Start .

  2. Caută „Programator de activități”  și dă clic pe primul rezultat pentru a deschide aplicația.

  3. (Opțional) Faceți clic dreapta pe folderul „Biblioteca planificatorului de activități” și selectați opțiunea Folder nou .

  4. Confirmați un nume pentru folder – de exemplu, Sarcinile mele .

  5. Faceți clic dreapta pe folderul „Sarcinile mele” și faceți clic pe opțiunea Creare sarcină .

    Cum se creează un script winget pentru a instala și actualiza automat aplicațiile pe Windows 11

  6. Faceți clic pe fila General .

  7. În câmpul „Nume”, introduceți un nume descriptiv pentru sarcină, cum ar fi „ Aplicațiile mele ”.

    Cum se creează un script winget pentru a instala și actualiza automat aplicațiile pe Windows 11

  8. Selectați opțiunea „Executare indiferent dacă utilizatorul este conectat sau nu” din secțiunea „Opțiuni de securitate”.

  9. Bifați opțiunea „Executare cu cele mai mari privilegii” .

  10. Faceți clic pe fila Declanșatoare .

  11. Faceți clic pe butonul Nou .

  12. Selectați un declanșator (cum ar fi „La conectare”, „La pornire” sau într-un program, cum ar fi zilnic) sub setarea „Începeți sarcina”.

    Cum se creează un script winget pentru a instala și actualiza automat aplicațiile pe Windows 11

  13. Configurați setările de programare după cum este necesar.

    Notă rapidă: Pentru simplitate, puteți alege opțiunea „La pornire” .

  14. Faceți clic pe butonul OK .

  15. Faceți clic pe fila Acțiuni .

  16. Faceți clic pe butonul Nou .

  17. Selectați opțiunea Pornire program din setarea „Acțiuni”.

  18. În setarea „Program/script”, tastați următoarea comandă:

    cmd.exe

    Cum se creează un script winget pentru a instala și actualiza automat aplicațiile pe Windows 11

  19. În setarea „Adăugare argumente (opțional)”, tastați următoarea comandă:

    /c "C:\calea\către\SCRIPTUL-TĂU.bat"

  20. Faceți clic pe butonul OK .

  21. Faceți clic pe fila Condiții .

  22. Sub „Alimentare”, debifați opțiunile „Opriți dacă computerul comută la alimentarea cu baterie” și „Porniți sarcina numai dacă computerul este alimentat de la curent alternativ” .

  23. Faceți clic pe butonul OK .

  24. Confirmați parola contului dvs.

  25. Faceți clic pe butonul OK .

După ce finalizați pașii, un punct de restaurare a sistemului va fi creat conform programării specificate de dvs.

Lasă un comentariu

5 moduri de a dezinstala manual o actualizare pe Windows 11 (2026)

5 moduri de a dezinstala manual o actualizare pe Windows 11 (2026)

Pentru a dezinstala actualizările în Windows 11, deschideți Setări > Windows Update > Istoric actualizări, faceți clic pe Dezinstalare actualizări, apoi pe Dezinstalare.

4 metode rapide de a verifica versiunea pe Windows 11

4 metode rapide de a verifica versiunea pe Windows 11

Pentru a verifica versiunea de Windows 11, utilizați setările Despre, Windows, Linia de comandă și PowerShell. Iată cum.

Actualizarea de urgență KB5078127 rezolvă haosul cauzat de lansarea Windows 11 din ianuarie 2026

Actualizarea de urgență KB5078127 rezolvă haosul cauzat de lansarea Windows 11 din ianuarie 2026

KB5078127 Versiuni de actualizare în afara benzii pentru remedierea blocărilor aplicațiilor și a problemelor Outlook în Windows 11 25H2 și 24H2 cauzate de actualizările din ianuarie.

KB5077744 și KB5077797 remediază erorile de închidere și conectare în Windows 11

KB5077744 și KB5077797 remediază erorile de închidere și conectare în Windows 11

Actualizarea din ianuarie 2025 pentru Windows 11 KB5077744 și KB5077797 remediază erorile de închidere și conectare la Desktop la distanță, disponibile acum pentru descărcare.

Cum se verifică, se activează (sau se dezactivează) TRIM pentru SSD-uri pe Windows 11

Cum se verifică, se activează (sau se dezactivează) TRIM pentru SSD-uri pe Windows 11

Verificați, activați, dezactivați și rulați manual TRIM pe Windows 11 pentru a menține SSD-ul rapid, a reduce uzura și a menține performanța pe termen lung.

Versiunea 26120.3872 (KB5055640) pentru Windows 11 aduce modificări pentru Căutare, Acces vocal și Click to Do în canalul Beta

Versiunea 26120.3872 (KB5055640) pentru Windows 11 aduce modificări pentru Căutare, Acces vocal și Click to Do în canalul Beta

Versiunea 26120.3872 (KB5055640) pentru Windows 11 lansează noi modificări pentru Acces vocal, Acțiune clic-to-acțiune, Indexare semantică, Redenumirea interfeței utilizator a imprimantei și multe altele.

Cum se utilizează recomandările de curățare pentru a elibera spațiu pe Windows 11

Cum se utilizează recomandările de curățare pentru a elibera spațiu pe Windows 11

Pentru a utiliza Recomandările de curățare pentru a elibera spațiu, deschideți Setări > Sistem > Stocare > Recomandări de curățare și alegeți ce doriți să ștergeți.

Cum să redobândești accesul de administrator dintr-un cont standard pe Windows 11

Cum să redobândești accesul de administrator dintr-un cont standard pe Windows 11

Ai pierdut accesul administrativ la computer? Iată cum poți rezolva această problemă pe Windows 11.

Actualizarea Windows 10 din iunie 2025 (KB5060533) este lansată cu modificări pentru versiunea 22H2, 21H2

Actualizarea Windows 10 din iunie 2025 (KB5060533) este lansată cu modificări pentru versiunea 22H2, 21H2

Compilările 19044.5965 și 19045.5965 (KB5060533) pentru Windows 10 aduc secunde și evenimente în meniul derulant Calendar și implementează diverse remedieri.

Cum să remediați problemele legate de cont prin schimbarea profilurilor în Windows 11

Cum să remediați problemele legate de cont prin schimbarea profilurilor în Windows 11

Pentru a remedia problemele contului Windows 11 și a rezolva problemele legate de meniul Start, bara de activități și aplicații, puteți crea și comuta la un profil nou, iar iată cum se face.