
Hvis du nogensinde har drømt om Installer, opdater, fjern eller konfigurer programmer i Windows på få sekunder fra terminalen, du vil helt sikkert være interesseret i at vide alt om Winget. Denne pakkehåndtering, udviklet af Microsoft, har revolutioneret softwarehåndtering i Windows 10 og Windows 11 og bragt den tættere på den praktiske og effektive stil, som Linux-brugere har nydt i årevis.
Ikke kun systemadministratorer drager fordel af dette værktøj: Enhver bruger, der ønsker at optimere vedligeholdelsen af deres pc, vil finde i WinGet en perfekt allieret. Her forklarer jeg i detaljer, hvad det er, hvad det bruges til, og hvordan man får mest muligt ud af det, ved at samle alle de mest relevante og opdaterede oplysninger.
Hvad er WinGet, og hvad bruges det til?
WinGet, tidligere kendt som Windows pakkehåndtering, det er en pakkehåndtering til kommandolinjen i Windows. Dens hovedfunktion er at give brugerne mulighed for Registrer, installer, opdater, fjern og konfigurer applikationer hurtigt og automatisk på dine Windows 10-, Windows 11- og endda Windows Server-computere fra og med version 2025. Værktøjet bruger en simpel syntaks og er inspireret af traditionelle Linux-metoder som apt eller dnf, hvilket giver dig mulighed for at køre kommandoer som winget install o winget upgrade til at administrere al den software, du har brug for.
Dens integration i systemet er fuldført, da fungerer som en klient til Windows Pakkehåndteringstjenesten, adgang til både Microsoft Store og officielle og private lagre, hvilket er essentielt, hvis du administrerer flere teams eller ønsker at facilitere softwareudrulning i organisationer.
Fordele ved at bruge WinGet i forhold til andre muligheder
- Fuld automatisering: Installer, opdater eller fjern ethvert program med en enkelt kommando, uden at du behøver at søge efter hvert installationsprogram på officielle websteder eller gemme det på din harddisk.
- Konsistens og tidsbesparelse: WinGet giver dig mulighed for at definere lister over applikationer eller scripts for at automatisere installationen efter en Windows-geninstallation, så dit miljø bevares præcis, som du ønsker det.
- Centraliserede opdateringer: Du kan tjekke og opdatere al din kompatible software på én gang uden at åbne hver applikation separat.
- Lydløs installation: De fleste pakker kan installeres uden brugerindgriben, hvilket er ideelt til masseimplementeringer eller virksomhedsmiljøer.
Kort sagt, WinGet er Microsofts officielle svar på værktøjer som chocolatey o Scoop, men med den enorme fordel at være integreret som standard med Windows 10 og 11 og have Microsofts support og sikkerhed.
Installation og download af WinGet
WinGet kommer normalt forudinstalleret på moderne versioner af Windows 10, Windows 11 og Windows Server 2025 via Microsoft Store App Installer. Hvis du har opdateret dit system, kan du sandsynligvis begynde at bruge det ved at skrive winget i terminalen (PowerShell, kommandoprompt eller Windows Terminal).
På systemer, hvor Microsoft Store ikke fungerer (f.eks. nogle IoT- eller LTSC-udgaver), er det muligt installer WinGet manueltFor at gøre dette skal du downloade værktøjsfilerne og deres afhængigheder:
- Find den seneste version af WinGet (undgå 'forhåndsvisnings'-versionerne) i det officielle GitHub-arkiv.
- Download .msixbundle-filen og License1.xml-licensfilen.
- Download VCLibs-pakken, der svarer til din arkitektur, og Microsoft.UI.Xaml-pakken.
- Installer hver komponent ved hjælp af PowerShell:
-Add-AppxPackage -Path ruta\al\VCLibs.appx
-Add-AppxPackage -Path ruta\al\UI.Xaml.appx
-Add-AppxPackage -Path ruta\al\WinGet.msixbundle
-Add-AppxProvisionedPackage -Online -PackagePath ruta\al\WinGet.msixbundle -LicensePath ruta\al\License1.xml
Efter installationen burde WinGet være tilgængelig i C:\Users\[Usuario]\AppData\Local\Microsoft\WindowsApps og klar til brug fra enhver terminal.
Kom godt i gang med WinGet: grundlæggende kommandoer og indstillinger
For at begynde at bruge WinGet, Du skal blot åbne PowerShell eller kommandoprompten og skrive winget. Dette viser dig alle de generelle oplysninger: version, tilgængelige kommandoer og hovedindstillinger.
Nogle af de mest nyttige og hyppige kommandoer er:
winget search <nombre_app>Søg efter applikationer i de konfigurerede lagre ved at bruge navnet eller en del af navnet.winget install <ID_paquete>Installerer den angivne applikation, identificeret ved sit unikke ID i arkivet.winget upgradeViser hvilke apps der har ventende opdateringer.winget upgrade --allOpdater alle automatisk registrerede applikationer.winget uninstall <ID_paquete>Afinstallerer det angivne program hvis det er kompatibelt.winget listViser alle installerede programmer, der er fundet af WinGet.winget show <ID_paquete>Giver oplysninger om applikationen (version, udgiver, oprindelse osv.).winget --helpViser hjælpeinformation og alle understøttede kommandoer.winget --infoViser metadata og tekniske detaljer om systemet og selve værktøjet.
Der er mange flere muligheder, såsom eksport af programlister (winget export), stof (winget import), generere hashes til installationsprogrammer, validere manifester eller administrere konfigurationen.
Avancerede kommandoer og tilpasning
Den seneste version af WinGet muliggør avanceret administration ved hjælp af funktioner som:
- Pin: Markér pakker for at forhindre automatiske opdateringer.
- Konfigurer: Det giver dig mulighed for at sætte systemet i en bestemt tilstand, automatisere konfigurationer og software.
- Eksport/Import: Eksporter din programliste, og importer den nemt til et andet system.
- Administrer arkiver: Tilføj brugerdefinerede kilder eller lagre for at installere proprietær eller virksomhedssoftware (med
winget source add).
Eksempel på tilføjelse af dit eget arkiv:
winget source add --name MiRepo --arg https://midominio.com/repository
Du kan se alle de tilføjede oprindelser med winget source list.
Scripting og automatisering med WinGet
En af WinGets styrker er dens evne til at blive brugt i scripts til at automatisere applikationsimplementeringDet er muligt at installere flere applikationer på en enkelt linje, for eksempel:
winget install Microsoft.WindowsTerminal Microsoft.PowerToys Microsoft.VisualStudioCode
Derudover understøtter WinGet YAML-filer til mere komplekse automatiseringer, hvor du kan definere alle karakteristika for en systemkonfiguration, herunder forudsætninger (assertions), pakkeafhængigheder (dependsOn), yderligere scripts og meget mere.
properties:
assertions:
- MinVersion: "10.0.19041.0"
resources:
- package: Microsoft.VisualStudioCode
version: "latest"
- package: Google.Chrome
version: "latest"
- script: |
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Install-Module -Name PowerShellGet -Force -AllowClobber
For at anvende denne fil skal du bruge kommandoen:
winget configure --file ruta\al\winget.yaml
Lagre, sikkerhed og pakkeoprindelse
Standard, WinGet bruger to hovedkilder til at installere software:
- Microsoft Store (msstore): Direkte fra den officielle Microsoft-butik.
- WinGet-fællesskabsarkiv (winget): Et meget omfattende, fællesskabsstyret arkiv.
Udover disse kan du tilføje private lagre af forretnings- eller udviklingsmæssige årsager.
Er det sikkert at bruge WinGet? Ja, det er sikkert, så længe du bruger pålidelige kilder og lagre. Hvis du beslutter dig for at tilføje brugerdefinerede kilder, skal du sørge for, at de er pålidelige, da du kan installere skadelige eller modificerede versioner af programmer, hvis de kommer fra ukendte kilder.
WinGet understøtter en bred vifte af installationsformater:
- EXE (med Silent- eller SilentWithProgress-parametre)
- MSI, WIX, ZIP, INNO, NULLSOFT, APPX, MSIX, BURN og bærbare versioner
Takket være denne understøttelse kan du installere langt de fleste eksisterende programmer til Windows.
Brugerdefineret konfiguration og open source
Avancerede indstillinger administreres ved at ændre filen settings.json WinGet. Her kan du definere funktionsindstillinger, arkiver, tilladelser og mange andre præferencer for at tilpasse administratoren til dine behov.
Som et open source-projekt er al WinGet-udvikling tilgængelig på GitHub (https://github.com/microsoft/winget-cli/Du kan selv bygge klienten (ved hjælp af Visual Studio 2019 og de relevante værktøjer) eller endda bidrage til dens udvikling, så længe du accepterer Microsoft Partner-licensaftalen.
Endelig er en af de mest bemærkelsesværdige fordele ved WinGet dens evne til at være en officielt, effektivt og automatisk værktøj til softwarehåndtering i WindowsKonstant udvikling og integration med systemet gør det stadig mere nyttigt for brugere og administratorer. At lære at bruge det kan spare dig timer og forenkle dit daglige arbejde.
