Slik lager du et winget-skript for å installere og oppdatere apper automatisk på Windows 11

  • For å opprette et winget-skript for å installere og oppdatere apper på Windows 11, bruk en batchfil med en liste over app-ID-er.
  • Skriptet sjekker om hver app er installert. Hvis ikke, installerer det den, og hvis den er det, sjekker det etter oppdateringer og installerer dem.
  • Du kan kjøre skriptet manuelt, fra oppstartsmappen eller som en planlagt oppgave.

I Windows 11 kan du lage et enkelt skript for å automatisk laste ned, installere og oppdatere favorittappene dine hver gang systemet starter, og i denne veiledningen viser jeg deg nøyaktig hvordan du gjør det.

Som en som jobber mye med virtuelle maskiner for å teste apper, innstillinger og konfigurasjoner, installerer jeg stadig operativsystemet på nytt for å sikre et rent miljø. En av de mest tidkrevende delene av prosessen er å manuelt installere alle de viktige applikasjonene jeg er avhengig av hver dag.

For å løse dette, brukte jeg Windows Package Manager (winget) , Microsofts kommandolinjeverktøy for apperadministrasjon. Det er raskt og pålitelig, men jeg ønsket noe enda mer praktisk. Så jeg bygde et tilpasset skript som kjører automatisk ved oppstart. Det utfører to oppgaver:

  • Hvis appen ikke er installert, installerer skriptet den.
  • Hvis appen allerede er installert, sjekker den etter oppdateringer og installerer dem når de er tilgjengelige.

I denne veiledningen vil jeg skissere trinnene for å opprette og bruke dette skriptet. Enten du er en utvikler, nettverksadministrator eller en avansert bruker som ønsker å spare tid, vil denne metoden hjelpe deg med å effektivisere appdistribusjon og systemoppsett på Windows 11.

Lag et winget-skript for å installere og oppdatere apper på Windows 11

Dette er en prosess i tre trinn. Først må du lage en liste over alle appene du vil ha på datamaskinen din, deretter må du generere skriptet, og du må bestemme hvordan du skal kjøre skriptet.

Generer en liste over apper

For å opprette en liste over apper som skal installeres og oppdateres ved hjelp av winget, følg disse trinnene:

  1. Åpne Start .

     

     

  2. Søk etter Kommandoprompt (eller Terminal), høyreklikk på det øverste resultatet, og velg alternativet Kjør som administrator .

  3. Skriv inn følgende kommando for å finne applikasjonsidentifikasjonsnummeret og trykk Enter :

    winget-søk APP-NAVN

    Slik lager du et winget-skript for å installere og oppdatere apper automatisk på Windows 11

Når du har fullført trinnene, vil kommandoen vise appene som samsvarer med spørringen. Vanligvis vil du bruke ett enkelt ord som hjelper deg med å finne appen. Hvis navnet har et mellomrom, bruk «anførselstegn». Ellers vil ikke søket fungere.

Hvis du bruker et sitat, vil du også be appen om å se etter det eksakte treffet, så sørg for at søket er riktig. (Dette er ikke en søkemotor.)

Hvis jeg for eksempel vil finne winget-informasjonen for «VLC»-appen, bruker jeg winget search vlc-kommandoen.

Gjenta trinnene og noter ID-verdien for hvert program, da du trenger denne informasjonen for å lage det tilpassede skriptet.

Lag winget-skriptet

For å opprette en batchfil for å installere og oppdatere apper, følg disse trinnene:

  1. Åpne Start .

  2. Søk etter Notisblokk og klikk på det øverste resultatet for å åpne appen.

  3. Kopier og lim inn 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... :: Sjekk om appen er installert ved å hente listeutdataene winget list --id %%A > temp_check.txt 2>&1 findstr /C:"Ingen installert pakke funnet" temp_check.txt >nul if !errorlevel!equ 0 ( echo %%A ikke installert. Installerer... winget install --id %%A --silent --accept-source-agreements --accept-package-agreements ) else ( echo %%A er installert. Forsøker oppgradering... winget upgrade --id %%A --silent --accept-source-agreements --accept-package-agreements if !errorlevel!neq 0 ( echo Oppgradering mislyktes for %%A eller ingen oppdatering tilgjengelig. ) ) echo. ) del temp_check.txt >null 2>&1 endlocal

  4. I delen «set apps=" merker du av programmene du vil installere og oppdatere på datamaskinen, og bruker et mellomrom for å skille hvert program.

    Kort merknad: Jeg inkluderer tre eksempler i denne linjen, men husk å oppdatere denne delen for å inkludere applikasjonene dine.

  5. Klikk på Fil og velg Lagre som- alternativet.

  6. Velg plasseringen for å lagre filen.

    Raskt tips: Hvis du bruker OneDrive, kan du laste opp filen til skyen, slik at du har tilgang til skriptet fra alle datamaskinene dine.

  7. Bekreft et navn for skriptet og bruk filtypen .bat .

    Slik lager du et winget-skript for å installere og oppdatere apper automatisk på Windows 11

  8. Klikk på Lagre -knappen.

Etter at du har fullført trinnene, kan du kjøre skriptet manuelt ved å høyreklikke på «.bat» -filen og bruke alternativet «Kjør som administrator» , eller du kan opprette en utløser for å kjøre batchfilen automatisk.

Her er en detaljert oversikt over batch-skriptet og hvordan hver del fungerer:

Førstegangsoppsett

  • @echo offundertrykker kommandoekko.
  • setlocal enabledelayedexpansionaktiverer «forsinket variabelutvidelse» slik at variabler i parenteser kan nås i sanntid ved å bruke !VAR!i stedet for %VAR%.

Definerer applisten

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

Se gjennom hver app

  • for %%A in (%apps%) do ()For hver ID ( %%A) i applisten kjøres de vedlagte kommandoene sekvensielt.

Sjekk appinstallasjonen

  • winget listskriver utdata til temp_check.txtfordi kommandoverktøyet ikke har en måte å sjekke om en app allerede er installert.
  • findstrsøker i filen etter uttrykket «Ingen installert pakke funnet». Den setter den ERRORLEVELtil 0 hvis den blir funnet, ellers 1 .
  • !errorlevel!hjelper med å få riktig feilkode i løkken.

Installer eller oppgrader appen

  • Hvis appen ikke er installert ( errorlevel = 0), kjør winget install.
  • Hvis den er installert, kjør winget upgrade, og ved feil ( errorlevel ≠ 0) rapporter at oppgraderingen mislyktes eller at ingen oppdatering var tilgjengelig.

Rengjør og avslutt skriptet

  • delfjerner den midlertidige filen.
  • endlocalgjenoppretter miljøet før skriptet, og avslutter forsinket utvidelse.

Sett opp skriptet

Du har tre alternativer for å kjøre batch-skriptet. Du kan kjøre det manuelt, legge det til i «Oppstart»-mappen for å la systemet kjøre det automatisk hver gang du logger deg på kontoen din, eller du kan opprette en planlagt oppgave med Oppgaveplanleggeren.

Manuelt

Hvis du vil kjøre skriptet manuelt, følger du disse trinnene:

  1. Høyreklikk på ".bat" -filen og velg alternativet Kjør som administrator .

    Slik lager du et winget-skript for å installere og oppdatere apper automatisk på Windows 11

Du kan også kjøre den direkte via kommandoprompt eller PowerShell.

Dette alternativet er ideelt for testing eller sporadisk bruk, men det krever manuell oppstart hver gang.

Legg til i oppstartsmappen

For å starte skriptet automatisk fra «Oppstart»-mappen, følg disse trinnene:

  1. Åpne Start .

  2. Søk etter Kjør og klikk på det øverste resultatet for å åpne appen.

  3. Skriv inn følgende kommando for å åpne mappen og trykk Enter :

    skall:oppstart

    Slik lager du et winget-skript for å installere og oppdatere apper automatisk på Windows 11

  4. Kopier og lim inn en snarvei for .bat- filen i mappen.

    Slik lager du et winget-skript for å installere og oppdatere apper automatisk på Windows 11

Etter at du har fullført trinnene, kjøres skriptet hver gang du logger på.

Dette alternativet er enkelt å sette opp, men kjører bare når en bruker logger på, ikke ved systemoppstart. Du må også bekrefte installasjonen for hver app som krever heving. 

Opprett en planlagt oppgave

For å opprette en planlagt oppgave for å kjøre winget-skriptet, følg disse trinnene:

  1. Åpne Start .

  2. Søk etter Oppgaveplanlegger  og klikk på det øverste resultatet for å åpne appen.

  3. (Valgfritt) Høyreklikk på mappen «Oppgaveplanleggerbibliotek» og velg alternativet Ny mappe .

  4. Bekreft et navn for mappen – for eksempel Mine oppgaver .

  5. Høyreklikk på mappen «Mine oppgaver» og klikk på alternativet Opprett oppgave .

    Slik lager du et winget-skript for å installere og oppdatere apper automatisk på Windows 11

  6. Klikk på Generelt- fanen.

  7. I «Navn»-feltet skriver du inn et beskrivende navn for oppgaven, for eksempel « Mine apper ».

    Slik lager du et winget-skript for å installere og oppdatere apper automatisk på Windows 11

  8. Velg alternativet "Kjør uansett om brukeren er logget på eller ikke" under "Sikkerhetsalternativer".

  9. Kryss av for alternativet «Kjør med høyeste rettigheter» .

  10. Klikk på Utløsere- fanen.

  11. Klikk på Ny- knappen.

  12. Velg en utløser (for eksempel «Ved pålogging», «Ved oppstart» eller en tidsplan, for eksempel daglig) under innstillingen «Start oppgaven».

    Slik lager du et winget-skript for å installere og oppdatere apper automatisk på Windows 11

  13. Konfigurer planinnstillingene etter behov.

    Kjapt merknad: For enkelhets skyld kan det være lurt å velge alternativet «Ved oppstart» .

  14. Klikk på OK- knappen.

  15. Klikk på Handlinger- fanen.

  16. Klikk på Ny- knappen.

  17. Velg alternativet Start et program under innstillingen «Handlinger».

  18. I innstillingen «Program/skript» skriver du inn følgende kommando:

    cmd.exe

    Slik lager du et winget-skript for å installere og oppdatere apper automatisk på Windows 11

  19. I innstillingen «Legg til argumenter (valgfritt)» skriver du inn følgende kommando:

    /c "C:\sti\til\DITT-SKRIPT.bat"

  20. Klikk på OK- knappen.

  21. Klikk på fanen Betingelser .

  22. Under «Strøm» fjerner du valgene for «Stopp hvis datamaskinen går over til batteristrøm» og «Start oppgaven bare hvis datamaskinen er på strømnettet» .

  23. Klikk på OK- knappen.

  24. Bekreft passordet for kontoen din.

  25. Klikk på OK- knappen.

Når du har fullført trinnene, opprettes et systemgjenopprettingspunkt etter den angitte planen.

Legg igjen en kommentar

Hvordan oppdatere Google Chrome

Hvordan oppdatere Google Chrome

Lær hvordan du oppdaterer Google Chrome i 2026 på Windows, Mac og mobil. Steg-for-steg guide for å holde Chrome sikkert og oppdatert.

Laste ned Windows 11

Laste ned Windows 11

Lær hvordan du laster ned Windows 11 gratis fra Microsoft i 2026 – steg for steg guide for oppgradering og ny installasjon.

Last ned Adobe Acrobat

Last ned Adobe Acrobat

Lær hvordan du enkelt kan last ned Adobe Acrobat til Windows og Mac i 2026. Steg-for-steg guide med tips om gratis og betalt versjon.

Er den neste Xboxen en Windows 11-PC? Hva Project Helix avslører om Microsofts Xbox PC-planer

Er den neste Xboxen en Windows 11-PC? Hva Project Helix avslører om Microsofts Xbox PC-planer

Project Helix kan forvandle Xbox til en Windows-spillplattform, og kombinere konsollens enkelhet med det enorme økosystemet av PC-spill og apper.

Slik viser du batteriprosent i oppgavelinjen i Windows 11

Slik viser du batteriprosent i oppgavelinjen i Windows 11

For å aktivere batteriprosent i oppgavelinjen i Windows 11, åpne Innstillinger > System > Strøm og batteri og slå på batteriprosent-bryteren.

Tiny11 ISO oppdatert til Windows 11 24H2

Tiny11 ISO oppdatert til Windows 11 24H2

Du kan nå laste ned Windows 11 24H2 Tiny11 ISO for å utføre en ren installasjon eller en oppgradering på stedet uten bloatware eller unødvendige funksjoner.

Slik sjekker du om Windows 11 25H2 er installert på PC-en din

Slik sjekker du om Windows 11 25H2 er installert på PC-en din

For å sjekke om Windows 11 25H2 er installert, åpne Innstillinger > System > Om og bekreft versjonsnummeret. Eller bruk winver-kommandoen.

Slik gjenoppretter du den klassiske blå PowerShell i Windows Terminal på Windows 11

Slik gjenoppretter du den klassiske blå PowerShell i Windows Terminal på Windows 11

Du kan bruke PowerShell med den eldre blå bakgrunnen på Windows Terminal – slik gjør du det ved hjelp av settings UI og settings.json.

Slik rengjør du installasjonen av Windows 11 25H2

Slik rengjør du installasjonen av Windows 11 25H2

For å reninstallere Windows 11 25H2, last ned ISO-filen, opprett en oppstartbar USB, start installasjonen, velg Installer Windows 11 og fullfør OOBE.

Bygg 26200.5722 (KB5062669) for Windows 11 25H2-utgivelser med nye funksjoner (utvikler)

Bygg 26200.5722 (KB5062669) for Windows 11 25H2-utgivelser med nye funksjoner (utvikler)

Bygg 26200.5722 (KB5062669) for Windows 11 25H2 i utviklerkanalen med nye funksjoner, endringer og rettelser. Versjon 24H2 får bygg 26120.5722.