winget: installer og oppdater programmer i Windows
winget er pakkebehandleren for kommandolinjen som følger med Windows 10 og 11. Den laster ned programmer fra utgiverens egen nedlastingsadresse og kontrollerer hver fil mot SHA256-summen.
Sjekk at winget er installert
winget følger med pakken App Installer, som allerede er en del av Windows 11 og nyere utgaver av Windows 10 (1809 og senere). Åpne PowerShell eller Terminal og be om versjonsnummeret. Hvis kommandoen ikke finnes, installerer eller oppdaterer du App Installer fra Microsoft Store.
winget --versionFinn et program
Søk etter navnet. Resultatet viser pakkenavnet, ID-en og den nyeste versjonen. Det er ID-en du bruker i de andre kommandoene, fordi den er entydig – navn kan være tvetydige.
winget search vlcwinget show --id VideoLAN.VLCInstaller et program
Installer etter ID med -e (eksakt treff). winget laster ned installasjonsfilen fra adressen i pakkemanifestet, sammenligner SHA256-summen og kjører filen. Legg til --silent for å skjule vinduene til installasjonsprogrammet, eller --scope machine for å installere for alle brukere (krever administratorrettigheter).
winget install --id VideoLAN.VLC -ewinget install --id VideoLAN.VLC -e --silent --scope machineInstaller en eldre versjon
List opp versjonene winget kjenner til, og velg en med --version. Eldre versjoner er tilgjengelige så lenge utgiveren har filen liggende på nettet.
winget show --id VideoLAN.VLC --versionswinget install --id VideoLAN.VLC -e --version 3.0.20Oppdater programmer
winget upgrade viser alle installerte programmer som har en nyere versjon, også programmer du ikke installerte med winget. Oppdater ett etter ID, eller alle på én gang. Vil du at et program skal bli værende på gjeldende versjon, fester du det med pin.
winget upgradewinget upgrade --id VideoLAN.VLC -ewinget upgrade --allwinget pin add --id VideoLAN.VLCAvinstaller et program
winget uninstall kjører programmets eget avinstalleringsprogram. Bruk ID-en som winget list viser.
winget list vlcwinget uninstall --id VideoLAN.VLC -eFlytt programmene til en ny PC
Eksporter listen over installerte programmer til en JSON-fil, kopier den til den nye PC-en og importer den der. Programmer winget ikke kjenner til, hoppes over og listes opp.
winget export -o apps.jsonwinget import -i apps.json --accept-package-agreementsOfte stilte spørsmål
Er winget trygt?
winget er laget av Microsoft og har åpen kildekode. Hvert pakkemanifest i fellesskapets repository kontrolleres før det godtas, og winget nekter å kjøre en installasjonsfil der SHA256-summen ikke stemmer med manifestet.
Trenger winget administratorrettigheter?
Ikke selve verktøyet. Installasjonsprogrammer som skriver til Program Files, ber om administratorrettigheter som vanlig; installasjoner for én bruker gjør det ikke.
Hvor laster winget ned fra?
Fra adressen i pakkemanifestet, som vanligvis er utgiverens egen server eller prosjektets utgivelser på GitHub.