Sådan opretter du et winget-script til automatisk at installere og opdatere apps på Windows 11

  • For at oprette et winget-script til at installere og opdatere apps på Windows 11, skal du bruge en batchfil med en liste over app-id'er.
  • Scriptet kontrollerer, om hver app er installeret. Hvis ikke, installerer det den, og hvis det er tilfældet, kontrollerer det for opdateringer og installerer dem.
  • Du kan køre scriptet manuelt, fra startmappen eller som en planlagt opgave.

I Windows 11 kan du oprette et simpelt script til automatisk at downloade, installere og opdatere dine yndlingsapps, hver gang systemet starter, og i denne guide viser jeg dig præcis, hvordan du gør det.

Som en person, der arbejder meget med virtuelle maskiner for at teste apps, indstillinger og konfigurationer, geninstallerer jeg konstant operativsystemet for at sikre et rent miljø. En af de mest tidskrævende dele af processen er manuelt at geninstallere alle de vigtige applikationer, jeg er afhængig af hver dag.

For at løse dette, brugte jeg Windows Pakkehåndtering (winget) , Microsofts kommandolinjeværktøj til at administrere apps. Det er hurtigt og pålideligt, men jeg ville have noget endnu mere praktisk. Så jeg byggede et brugerdefineret script, der kører automatisk ved opstart. Det udfører to opgaver:

  • Hvis appen ikke er installeret, installerer scriptet den.
  • Hvis appen allerede er installeret, søger den efter opdateringer og installerer dem, når de er tilgængelige.

I denne vejledning vil jeg skitsere trinnene til at oprette og bruge dette script. Uanset om du er udvikler, netværksadministrator eller en superbruger, der ønsker at spare tid, vil denne metode hjælpe dig med at strømline app-implementering og systemopsætning på Windows 11.

Opret et winget-script til at installere og opdatere apps på Windows 11

Dette er en proces i tre trin. Først skal du oprette en liste over alle de apps, du vil have på din computer, derefter skal du generere scriptet, og du skal beslutte, hvordan scriptet skal køres.

Generer en liste over apps

Følg disse trin for at oprette en liste over apps, der skal installeres og opdateres ved hjælp af winget:

  1. Åbn Start .

     

     

  2. Søg efter Kommandoprompt (eller Terminal), højreklik på det øverste resultat, og vælg indstillingen Kør som administrator .

  3. Skriv følgende kommando for at finde applikationens identifikationsnummer, og tryk på Enter :

    winget-søgning APP-NAVN

    Sådan opretter du et winget-script til automatisk at installere og opdatere apps på Windows 11

Når du har gennemført trinnene, vil kommandoen vise de apps, der matcher forespørgslen. Normalt vil du bruge et enkelt ord, der hjælper dig med at finde appen. Hvis navnet har et mellemrum, skal du bruge "anførselstegn". Ellers virker søgningen ikke.

Hvis du bruger et citat, vil du også bede appen om at søge efter det præcise match, så sørg for at forespørgslen er korrekt. (Dette er ikke en søgemaskine.)

For eksempel, hvis jeg vil finde winget-oplysningerne til "VLC"-appen, bruger jeg winget search vlc-kommandoen.

Gentag trinnene, og noter ID-værdien for hver applikation, da du skal bruge disse oplysninger til at oprette det brugerdefinerede script.

Opret winget-scriptet

Følg disse trin for at oprette en batchfil til at installere og opdatere apps:

  1. Åbn Start .

  2. Søg efter Notesblok , og klik på det øverste resultat for at åbne appen.

  3. Kopier og indsæt følgende kode i tekstfilen:

    @echo off setlocal enabledelayedexpansion :: Liste over program-ID'er set apps= Microsoft.WindowsTerminal.Preview Microsoft.Edge.Dev Microsoft.PowerToys for %%A in (%apps%) do ( echo ---------------------------------------- echo Behandler %%A... :: Kontroller, om appen er installeret, ved at hente listeoutputtet winget list --id %%A > temp_check.txt 2>&1 findstr /C:"Ingen installeret pakke fundet" temp_check.txt >nul if !errorlevel! equ 0 ( echo %%A ikke installeret. Installerer... winget install --id %%A --silent --accept-source-agreements --accept-package-agreements ) else ( echo %%A er installeret. Forsøger opgradering... winget upgrade --id %%A --silent --accept-source-agreements --accept-package-agreements if !errorlevel! neq 0 ( echo Opgradering mislykkedes for %%A, eller der er ingen opdatering tilgængelig. ) ) echo. ) del temp_check.txt >nul 2>&1 endlocal

  4. I afsnittet "set apps=" skal du annotere de programmer, du vil installere og opdatere på din computer, og bruge et mellemrum til at adskille hvert program.

    Kort bemærkning: Jeg inkluderer tre eksempler i denne linje, men husk at opdatere dette afsnit for at inkludere dine applikationer.

  5. Klik på Filer , og vælg indstillingen Gem som .

  6. Vælg den placering, hvor filen skal gemmes.

    Hurtigt tip: Hvis du bruger OneDrive, kan du uploade filen til skyen, så du har adgang til scriptet fra alle dine computere.

  7. Bekræft et navn til scriptet, og brug filtypen .bat .

    Sådan opretter du et winget-script til automatisk at installere og opdatere apps på Windows 11

  8. Klik på knappen Gem .

Når du har gennemført trinnene, kan du køre scriptet manuelt ved at højreklikke på ".bat" -filen og bruge indstillingen "Kør som administrator" , eller du kan oprette en trigger til at køre batchfilen automatisk.

Her er en detaljeret oversigt over batch-scriptet og hvordan hvert stykke fungerer:

Indledende opsætning

  • @echo offundertrykker kommandogenklang.
  • setlocal enabledelayedexpansionaktiverer "forsinket variabeludvidelse", så variabler inden for parenteser kan tilgås i realtid ved hjælp af !VAR!i stedet for %VAR%.

Definerer applisten

  • set apps =definerer listen over winget-app-ID'er, der skal behandles i løkken.

Gennemgå hver app

  • for %%A in (%apps%) do ()For hvert ID ( %%A) på applisten køres de medfølgende kommandoer sekventielt.

Tjek appinstallationen

  • winget listskriver output til, temp_check.txtfordi kommandoværktøjet ikke har en måde at kontrollere, om en app allerede er installeret.
  • findstrsøger i den fil efter sætningen "Ingen installeret pakke fundet." Den sætter ERRORLEVELtil 0, hvis den findes, ellers 1 .
  • !errorlevel!hjælper med at få den korrekte fejlkode i løkken.

Installer eller opgrader appen

  • Hvis appen ikke er installeret ( errorlevel = 0), skal du køre winget install.
  • Hvis den er installeret, kør winget upgrade, og ved fejl ( errorlevel ≠ 0) rapporter at opgraderingen mislykkedes, eller at der ikke var nogen opdatering tilgængelig.

Rens og afslut script

  • delfjerner den midlertidige fil.
  • endlocalgendanner miljøet før scriptet og afslutter forsinket udvidelse.

Opsæt scriptet

Du har tre muligheder for at køre batch-scriptet. Du kan køre det manuelt, tilføje det til mappen "Start" for at tillade systemet at køre det automatisk hver gang du logger ind på din konto, eller du kan oprette en planlagt opgave med Opgaveplanlæggeren.

Manuelt

Hvis du vil køre scriptet manuelt, skal du følge disse trin:

  1. Højreklik på filen ".bat" , og vælg indstillingen Kør som administrator .

    Sådan opretter du et winget-script til automatisk at installere og opdatere apps på Windows 11

Du kan også køre den direkte via kommandoprompten eller PowerShell.

Denne mulighed er ideel til test eller lejlighedsvis brug, men den kræver manuel start hver gang.

Føj til startmappen

For at starte scriptet automatisk fra mappen "Startup" skal du følge disse trin:

  1. Åbn Start .

  2. Søg efter Kør , og klik på det øverste resultat for at åbne appen.

  3. Skriv følgende kommando for at åbne mappen, og tryk på Enter :

    shell:opstart

    Sådan opretter du et winget-script til automatisk at installere og opdatere apps på Windows 11

  4. Kopier og indsæt en genvej til .bat- filen i mappen.

    Sådan opretter du et winget-script til automatisk at installere og opdatere apps på Windows 11

Når du har gennemført trinnene, køres scriptet, hver gang du logger ind.

Denne indstilling er nem at konfigurere, men kører kun, når en bruger logger ind, ikke ved systemstart. Du skal også bekræfte installationen for hver app, der kræver elevation. 

Opret en planlagt opgave

Følg disse trin for at oprette en planlagt opgave til at køre winget-scriptet:

  1. Åbn Start .

  2. Søg efter Opgaveplanlægger  , og klik på det øverste resultat for at åbne appen.

  3. (Valgfrit) Højreklik på mappen "Opgaveplanlægningsbibliotek", og vælg indstillingen Ny mappe .

  4. Bekræft et navn til mappen – for eksempel Mine opgaver .

  5. Højreklik på mappen "Mine opgaver", og klik på indstillingen Opret opgave .

    Sådan opretter du et winget-script til automatisk at installere og opdatere apps på Windows 11

  6. Klik på fanen Generelt .

  7. I feltet "Navn" skal du skrive et beskrivende navn til opgaven, f.eks. " Mine apps ".

    Sådan opretter du et winget-script til automatisk at installere og opdatere apps på Windows 11

  8. Vælg "Kør uanset om brugeren er logget på eller ej" under afsnittet "Sikkerhedsindstillinger".

  9. Markér indstillingen "Kør med højeste rettigheder" .

  10. Klik på fanen Udløsere .

  11. Klik på knappen Ny .

  12. Vælg en trigger (f.eks. "Ved logon", "Ved opstart" eller efter en tidsplan, f.eks. dagligt) under indstillingen "Start opgaven".

    Sådan opretter du et winget-script til automatisk at installere og opdatere apps på Windows 11

  13. Konfigurer tidsplanindstillingerne efter behov.

    Hurtig bemærkning: For enkelhedens skyld kan du vælge indstillingen "Ved opstart" .

  14. Klik på OK -knappen.

  15. Klik på fanen Handlinger .

  16. Klik på knappen Ny .

  17. Vælg indstillingen Start et program under indstillingen "Handlinger".

  18. I indstillingen "Program/script" skal du skrive følgende kommando:

    cmd.exe

    Sådan opretter du et winget-script til automatisk at installere og opdatere apps på Windows 11

  19. I indstillingen "Tilføj argumenter (valgfrit)" skal du skrive følgende kommando:

    /c "C:\sti\til\DIT-SCRIPT.bat"

  20. Klik på OK -knappen.

  21. Klik på fanen Betingelser .

  22. Fjern markeringen i indstillingerne "Stop, hvis computeren skifter til batteristrøm" og "Start kun opgaven, hvis computeren er på vekselstrøm" under "Strøm ".

  23. Klik på OK -knappen.

  24. Bekræft adgangskoden til din konto.

  25. Klik på OK -knappen.

Når du har gennemført trinnene, oprettes der et systemgendannelsespunkt efter din angivne tidsplan.

Efterlad en kommentar

Windows 11 download free

Windows 11 download free

Lær hvordan du laver en Windows 11 download free fra Microsofts officielle kilder. Få den nyeste ISO-fil sikkert og lovligt til din pc.

Windows 11 23h2 download

Windows 11 23h2 download

Få en sikker Windows 11 23h2 download direkte fra Microsoft og opgrader din pc med de nyeste funktioner og sikkerhedsforbedringer.

Iso win 11 download

Iso win 11 download

Iso win 11 download giver dig den officielle Windows 11 ISO direkte fra Microsoft. Følg vores præcise trin og hent filen sikkert til ren installation eller USB-boot.

Win 11 iso Microsoft

Win 11 iso Microsoft

Win 11 iso Microsoft giver dig den officielle Windows 11 ISO-fil direkte fra Microsoft. Følg denne guide og download den sikre installationsfil på få minutter.

Windows 11 enterprise iso

Windows 11 enterprise iso

Lær hvordan du downloader Windows 11 enterprise iso fra officielle kilder. Få en trin-for-trin vejledning til at hente ISO-filen til virksomhedsbrug.

Chrome offline installer 64 bit

Chrome offline installer 64 bit

Chrome offline installer 64 bit giver dig mulighed for at installere Google Chrome uden internetforbindelse. Download den officielle 64-bit version til Windows og installer på flere maskiner.

Google Chrome Windows 7 64 bits

Google Chrome Windows 7 64 bits

Download Google Chrome Windows 7 64 bits og installer den sidste kompatible version på din Windows 7 64-bit computer med denne detaljerede guide.

Windows 11 pro download iso 64 bit Google drive

Windows 11 pro download iso 64 bit Google drive

Find sikker vejledning til Windows 11 pro download iso 64 bit Google drive. Lær hvorfor officielle Microsoft-kilder er det bedste valg og undgå risici med uofficielle links.

Windows 11 download assistant

Windows 11 download assistant

Brug Windows 11 download assistant til at opgradere din pc til Windows 11 hurtigt og sikkert. Følg vores detaljerede guide med trin-for-trin instruktioner.

Cap cut pro PC

Cap cut pro PC

Cap cut pro PC lader dig redigere videoer professionelt direkte på computeren. Få den fulde guide til download, installation og brug af CapCut Pro på PC.