Den nemmeste måde at installere og opdatere apps på Windows er allerede indbygget

Lær, hvordan du effektivt bruger winget på Windows 11 til at installere, opdatere og afinstallere apps via kommandolinjen, inklusiv tips til problemer med PATH.
Resumé
- winget følger med Windows 11 — tilføj WindowsApps til PATH, hvis winget-kommandoen giver fejl.
- Brug winget search/install/list til at finde apps, installer enkelt eller flere (&&), og brug --silent for at springe prompts over.
- Opdater med winget update (eller --all) og afinstaller efter ID; alternativer inkluderer Scoop og Chocolatey.
Min yndlingsting ved Linux kunne være dets kommandolinje-pakkestyringssystemer. Ikke mange ved dette, men for fem år siden introducerede Microsoft et lignende pakkestyringssystem til Windows-brugere, som virker ligesom Pacman eller APT. Det kaldes Winget, og sådan kommer du i gang med det.
Sørg for, at winget fungerer
Winget, ligesom Linux kommandolinje-pakkestyringssystemer, er inkluderet i standardinstallationen af Windows 11. Du kan tjekke, om det fungerer, ved at åbne terminalen og indtaste følgende kommando.
winget
Hvis det returnerer en fejl, skal du muligvis genkonfigurere en miljøvariabel. Min fungerede ikke fra starten, og dette er, hvad jeg gjorde for at få winget op at køre.
Søg efter 'rediger systemmiljøvariabler' i Windows-søgning, og åbne det første resultat. Under fanen 'Avanceret' klik på 'Miljøvariabler.'
Du vil se en liste over forskellige variabler under dit Windows-brugernavn. Find Path-variablen og klik 'Rediger.'
På dette tidspunkt kan du gøre en af to ting. Du kan åbne Stifinder, navigere til WindowsApps-mappen og direkte kopiere stiadressen ved hjælp af Stifinderens adresselinje. Mappen findes i din Windows-mappe > Brugere > Dit Brugernavn > AppData > Lokal > Microsoft > WindowsApps. Alternativt kan du erstatte denne dummy-sti med dit eksakte brugernavn (kan være skelnen mellem store og små bogstaver) og indsætte den i feltet Variabelværdi.
C:\Users\YourUsernameGoesHere\AppData\Local\Microsoft\WindowsApps
Klik på OK tre gange for at lukke alle vinduer. Luk terminalen, hvis den allerede var åben, og prøv at køre den samme kommando igen.
winget
Du skulle se en liste over tilgængelige muligheder, hvilket betyder, at du er klar til at fortsætte.
Hvordan man søger efter apps med winget
At søge i winget-kataloget er ret simpelt. Bare skriv 'winget' og 'search,' efterfulgt af det udtryk, du søger efter.
Resultaterne vil vise en liste over app-navne med app-ID'er og versionnumre.
Winget lader dig også trække hele kataloget af tilgængelige apps op. Hvis du bruger Kommandoprompt, så prøv denne kommando:
winget search ""
Hvis du bruger Powershell, brug følgende kommando i stedet:
winget search -q `”`”
Endelig kan du få hele listen over apps installeret på enheden sådan her:
winget list
Hvordan man installerer apps med winget
At installere en app er ligeså simpelt. Du kan enten starte en installation med en apps navn eller bruge ID'et (som vi fandt ved hjælp af søgekommandoen). For eksempel kan du starte en installation med app-ID'et sådan her:
winget install Mozilla.Firefox
Alternativt kan du installere en app med dens navn. Dette vil indlæse en liste over matchende app-navne, og du kan kopiere og indsætte det ønskede apps ID for at køre installeringen.
winget install firefox
Derefter,
winget install Mozilla.Firefox
Du skulle se en indlæsningslinje og en meddelelse 'Installeret med succes', når det er færdigt. Du kan starte appen direkte fra terminalen ved at skrive appens navn og trykke Enter.
Some gange kan app-pakker bede om bekræftelse før installation. Hvis du ikke vil interagere med installatøren, når du har startet den, kan du bruge en 'silent' tag med installatørkommandoen.
winget install Mozilla.Firefox --silent
Hvordan man opdaterer eller opgraderer pakker med winget
Du kan også opdatere pakker med enkeltkommandoer, så længe du kender det mål-apps ID (som du kan finde med søgekommandoen). For eksempel, for at opgradere Firefox til den nyeste version, kan du køre denne kommando:
winget update Mozilla.Firefox
Hvis du ikke ved, hvilke pakker der skal opdateres, kan du køre en opdateringskommando for at liste alle apps, der har en nyere version tilgængelig. Kør denne kommando for at liste alle tilgængelige opdateringer:
winget update
Du kan køre alle tilgængelige opgraderinger på én gang ved hjælp af denne kommando:
winget update -- all
Hvordan afinstallerer man apps med winget
Afsnit af at afinstallere apps med winget er også ligetil. Alt, hvad du behøver, er ID'en på den app, du ønsker at afinstallere, som du kan finde med denne kommando:
winget list
Kopiér ID'en på den app, du ønsker at afinstallere, og kør følgende kommando.
winget uninstall Mozilla.Firefox
Some gange kan sikkerheds- eller tilladelsesproblemer forhindre winget i at afinstallere en app. Hvis du støder på en sådan fejl, kan du tvinge en afinstallation ved at bruge --force-tagget.
winget uninstall Mozilla.Firefox -- force
Du kan afinstallere flere apps ved at tilføje flere app-ID'er i rækkefølge. For eksempel,
winget uninstall Mozilla.Firefox Rainmeter.Rainmeter Zoom.Zoom.exe
At køre denne kommando vil afinstallere Firefox, Rainmeter og Zoom samtidigt. I modsætning til Linux kan Windows-pakker dog ikke afinstalleres uden brugerinteraktion. Du kan se en installationsguide eller en bekræftelsesdialog for at fjerne appen.
Winget leveres som standard, men det er ikke den eneste kommandolinje-pakkemanager, som Windows understøtter. Der er også Scoop og Chocolatey, som jeg varmt anbefaler.

Skriv et svar