- Winget er den officielle Windows-pakkehåndtering, der giver dig mulighed for at installere, opdatere og afinstallere programmer fra kommandolinjen.
- Værktøjet integreres med Microsoft Store, et community-arkiv og private kilder og understøtter en bred vifte af installationsformater.
- Det giver dig mulighed for at automatisere hele teams ved hjælp af YAML-konfigurationsfiler, PowerShell-scripts og gruppepolitikker i virksomhedsmiljøer.
- Den inkluderer avancerede funktioner såsom download uden installation, manifestvalidering, versions-PIN og omfattende sikkerheds- og registreringsmuligheder.
Hvis du bruger Windows dagligt og bruger halvdelen af dit liv på at installere, opdatere eller fjerne programmer, kan du spare en masse tid ved at lære at bruge Winget fra terminalen . Denne officielle Microsoft-pakkehåndtering bringer Windows en arbejdsmetode, der minder meget om GNU/Linux-distributioner med apt eller dnf, men uden behov for at installere tredjepartsværktøjer.
Med Winget kan du søge efter, installere, opdatere, afinstallere og konfigurere programmer blot ved at skrive kommandoer, samt automatisere den komplette opsætning af en pc ved hjælp af scripts eller konfigurationsfiler. Lad os se nærmere på, hvordan det fungerer, hvilke kommandoer der er tilgængelige, og hvordan du får mest muligt ud af det, uanset om du er hjemmebruger, udvikler eller systemadministrator.
Hvad er Winget, og hvordan fungerer Windows Pakkehåndtering?
Winget er kommandolinjeværktøjet til Windows Pakkehåndtering . Det er en klient, der opretter forbindelse til forskellige kilder (Microsoft Store, Winget-fællesskabets arkiv og private arkiver) for at finde installationsprogrammer, downloade dem og udføre en kontrolleret og gentagelig installation.
I praksis består winget af flere elementer, der arbejder sammen om at administrere software på systemet, så kernen, der er synlig for brugeren, er winget-kommandoen , men bag kulisserne er der tjenester og manifester, der beskriver hver pakke.
Den komplette Windows Package Manager-løsning indeholder tre hovedelementer , som er vigtige at skelne mellem for at forstå hele økosystemet:
- Winget-klient: er den konsoleksekverbare fil, du bruger i PowerShell, Terminal eller kommandoprompten til at starte kommandoer som
winget installowinget upgrade. - Pakke- og opbevaringsserviceMicrosoft vedligeholder et community-arkiv med manifester på GitHub og integrerer med Microsoft Store for at hoste og distribuere applikationer på Windows-computere.
- Winget-konfigurationsfilerDisse er YAML-filer, der beskriver den "ønskede tilstand" for en pc (applikationer, indstillinger, scripts), hvilket giver mulighed for konfigurer en hel enhed med en enkelt kommando.
Filosofien er, at du kan definere, hvilken software og konfiguration du ønsker, og pakkehåndteringen vil tage sig af at installere, opdatere og vedligeholde alt automatisk, hvilket minimerer menneskelige fejl og forskelle mellem maskiner.
Installation af Winget på Windows 10, Windows 11 og Windows Server
På de fleste moderne enheder leveres Winget klar til brug, fordi den er en del af App-installationsprogram Det distribueres via Microsoft Store i Windows 10 og Windows 11, og via opdateringer i Windows Server 2025. Du skal blot åbne en terminal og skrive winget for at tjekke om den er tilgængelig.
Hvis du ser listen over muligheder og klientversionen, når du kører kommandoen, betyder det, at du har Windows Pakkehåndtering installeret korrekt . Ellers kan du gå til Microsoft Store, søge efter "App Installer" og opdatere eller installere pakken.
Installer forhåndsvisningsversioner af winget (for udviklere)
Hvis du vil prøve nye Winget-funktioner før alle andre, tilbyder Microsoft preview-versioner . Disse er primært beregnet til udviklere og avancerede brugere, der ikke har noget imod at støde på lejlighedsvise fejl.
Der er to almindelige måder at få klientforhåndsvisningen på:
- Download manuelt preview-versionspakken fra winget-arkivet på GitHub og Installer den for midlertidigt at erstatte den stabile klient.Du vil ikke modtage automatiske opdateringer til efterfølgende forhåndsvisninger fra butikken; du skal gentage processen, når en ny udgives.
- Deltag i Windows Insider-program med en Microsoft-konto, arbejdskonto, skolekonto eller Entra ID (tidligere AAD) på Canary- eller Dev-kanalerne. På disse kanaler inkluderer builds automatisk Winget-opdateringer fra Microsoft Store med de nyeste eksperimentelle funktioner.
Installation af Winget i Windows Sandbox (isoleret område)
Windows Sandbox er et let og engangs skrivebordsmiljø, hvor du kan køre programmer isoleret fra hovedsystemet . Alt, hvad du installerer i det, går tabt, når du lukker sandkassen, hvilket gør det ideelt til test.
Dette miljø leveres ikke med Microsoft Store eller Winget forudinstalleret, så du bliver nødt til at installer klienten manueltMicrosoft anbefaler at bruge PowerShell-modulet Microsoft.WinGet.Client og cmdlet'en Repair-WinGetPackageManager at "starte" winget inde i sandkassen.
Fra en PowerShell-konsol i sandkassen kan du bruge et script som dette (tilpasset og formateret) til at implementere den stabile version til alle brugere i miljøet:
$progressPreference = 'silentlyContinue'
Install-PackageProvider -Name NuGet -Force | Out-Null
Install-Module -Name Microsoft.WinGet.Client -Force -Repository PSGallery | Out-Null
Repair-WinGetPackageManager -AllUsers
Om nødvendigt kan modulet også installeres med bruger- eller maskinomfang ved hjælp af parameteren -Scope AllUsers en Install-Moduleog du kan tilføje -IncludePrerelease a Repair-WinGetPackageManager for at teste forhåndsvisningsversioner.
Vigtige overvejelser om tilladelser og administrative tilladelser
Måden installationer opfører sig på med Winget ændrer sig afhængigt af, om du kører kommandoerne med administratorrettigheder eller som en normal bruger . Dette er vigtigt, hvis du administrerer mange computere eller ønsker at automatisere processer.
Når du starter Winget uden forhøjede rettigheder, kræver nogle programmer udvidelse for at blive installeret. I disse tilfælde viser Windows en brugerkontokontrol (UAC), der beder om bekræftelse. Hvis du afviser udvidelsen, vil installationen eller opdateringen af den specifikke pakke mislykkes.
Hvis du åbner PowerShell eller kommandoprompten som administrator og kører `winget`, vil installationer, der kræver forhøjede rettigheder, ikke vise prompten Brugerkontokontrol (UAC) , da konteksten allerede er forhøjet. Dette er praktisk, men det betyder, at du skal være meget forsigtig og kun installere pålidelig software , især i virksomhedsmiljøer.
I blandede scenarier (programmer, der skal køre på brugerniveau versus maskinniveau) er det almindeligt at kombinere winget-udførelser som bruger og administrator , eller at bruge gruppepolitikker til at gennemtvinge bestemte adfærdsmønstre og reducere advarsler.
Grundlæggende brug af winget: vigtige første kommandoer
Når du har App Installer opdateret, er det så simpelt som at bruge winget åbn PowerShell, Windows Terminal eller CMD og skriv wingetDu vil se den installerede version, en oversigt og en liste over tilgængelige kommandoer.
Den typiske arbejdsgang starter næsten altid med en søgning, efterfulgt af installation af den applikation, du er interesseret i. De vigtigste trin ville være nogenlunde dette:
- Søg efter en app:
winget search <nombre_de_app> - Kontroller navnet, identifikatoren og oprindelsen på den pakke, du ønsker.
- Installer det:
winget install <nombre_o_id>
Under installationen downloader winget det korrekte installationsprogram til din arkitektur og kildekode og starter det med de passende parametre (normalt i lydløs tilstand eller med minimeret interaktion), hvilket informerer dig til sidst, om alt gik godt.
Hvis du vil se de programmer, du allerede har på dit system, kan du starte winget list så at en Liste over installerede pakker med deres versionerDenne kommando er meget nyttig til at kontrollere, hvad der kan opdateres, og hvad der genkendes af Winget, selvom det ikke oprindeligt blev installeret med dette værktøj.
Komplet liste over de vigtigste winget-kommandoer
Klienten understøtter en række specifikke kommandoer, der er designet til at dække hele applikationens livscyklus og konfiguration. I øjeblikket er de vigtigste generelle kommandoer :
| kommando | beskrivelse |
|---|---|
install |
installere den applikation, der er angivet fra den konfigurerede kilde. |
show |
prøve detaljerede oplysninger af en pakke (editor, version, oprindelse osv.). |
source |
Det gør det muligt tilføje, fjerne eller opdatere pakkelagre. |
search |
Lav en Søg af applikationer i de konfigurerede kilder. |
list |
Viser liste over installerede pakker genkendt af winget. |
upgrade |
opdateret specifikke applikationer eller alle dem, der har en ny version. |
uninstall |
afinstallationer en specifik applikation. |
hash |
Beregn SHA256-hash fra en installatør. |
validate |
Tjek gyldigheden af et manifest før den sendes til fællesskabets arkiv. |
settings |
Åbn og tillad redigering af filen winget-konfiguration. |
features |
Det viser status for eksperimentelle funktioner. |
export |
eksport til en fil med listen over installerede pakker. |
import |
Installer i store mængder alle pakker, der er angivet i en eksporteret fil. |
pin |
Det gør det muligt ankerversioner af pakker, så de ikke opdateres ud over et vist punkt. |
configure |
Kør filer fra deklarativ konfiguration at efterlade systemet i en ønsket tilstand. |
download |
Download installationsprogrammer af applikationer uden at køre dem. |
repair |
prøve reparar problematiske faciliteter. |
dscv3 |
Kommandoer relateret til PowerShell DSC v3 og ønskede tilstandskonfigurationsressourcer. |
Globale indstillinger og mest anvendte parametre
Næsten alle Winget-kommandoer accepterer globale indstillinger , der ændrer deres adfærd, såsom at vise mere information, kontrollere proxyen eller undertrykke advarsler. Nogle af de mest relevante er:
| Mulighed | función |
|---|---|
-v, --version |
Viser den nuværende version af winget-klienten. |
--info |
Returnerer detaljerede installationsoplysninger (licenser, privatliv, gruppepolitikker osv.). |
-?, --help |
Præsenterer specifik hjælp af en kommando. |
--wait |
Laver vinge Vent på en nøgle før afslutning, nyttigt når det køres i kortvarige vinduer. |
--logs, --open-logs |
Åbn standardmappen, hvor vingelogfiler. |
--verbose, --verbose-logs |
Aktiver a detaljeret optegnelse til fejlfinding. |
--nowarn, --ignore-warnings |
Skjul advarselsmeddelelser. |
--disable-interactivity |
Prøv at deaktivere alle interaktive anmodninger til automatiseret brug. |
--proxy |
Indstil HTTP/HTTPS-proxy at blive brugt under den pågældende udførelse. |
--no-proxy |
Tving en vinge Brug ikke en proxy selvom systemet har det konfigureret. |
Vigtigste praktiske funktioner: søgning, installation, liste og opdatering
I daglig brug bruger du mest Winget til et par meget direkte kommandoer, der giver dig mulighed for at administrere applikationer uden manuelt at røre installationsprogrammer , ligesom du ville gøre med en pakkehåndtering i Linux.
For at finde tilgængelig software har du følgende til rådighed: winget search <texto>som returnerer en liste over navne, identifikatorer, versioner og oprindelser der matcher søgningen. Denne liste hjælper dig også med at identificere det nøjagtige ID på den pakke, du vil installere.
For at tjekke hvilke programmer du har installeret, skal du blot køre winget listKommandoen viser alle programmer, som Winget genkender, uanset om de blev installeret med værktøjet eller ej, og giver dig mulighed for at opdage ældre versioner, der skal opdateres.
Standardinstallationen udføres med winget install NOMBRE_APP eller endnu bedre med Pakke-IDfor eksempel: winget install Microsoft.VisualStudioCodeHvis installationen kræver interaktion (accept af EULA'en, valg af indstillinger osv.), udføres det normalt i forenklet eller lydløs tilstand så vidt muligt.
Nogle gange sætter installationsprogrammet processen på pause for at bede dig om at acceptere en licensaftale eller bekræfte noget på skærmen. For at sikre, at alt kører problemfrit fra start til slut uden prompter, kan du bruge parametre som f.eks. --silent y --accept-package-agreements --accept-source-agreements, så det Du vil fremtvinge accept af aftalerne og fjerne unødvendige vinduer..
For at holde systemet opdateret tilbyder winget flere måder at opdatere software på. Kommandoen winget upgrade uden yderligere omsvøb vil det vise sig Alle applikationer med nye versioner tilgængeligeMens winget upgrade NOMBRE_APP vil kun opdatere en specifik pakke.
Hvis du foretrækker at gøre det hele på én gang, winget upgrade --all Den vil forsøge at opdatere alle pakker, der har en nyere version. Det er her, tilladelser kommer i spil: hvis du kører den som bruger, UAC-meddelelser vil blive udstedt for hver installation, der kræver løftHvis du gør det som administrator, vil de blive administreret uden at dialogboksene vises.
Endelig er afinstallation også meget nem med winget uninstall NOMBRE_APP, og du kan endda inkludere flere applikationer i samme kommandolinje så de fjernes en efter en, så længe winget genkender dem i systemet.
Mindre kendte, men meget nyttige kommandoer
Udover de grundlæggende kommandoer indeholder winget adskillige funktioner, der ikke bemærkes i mange hurtigguider, og som er meget praktiske, når man arbejder med mange pakker eller skal undgå identifikationsfejl.
Kommandoen winget show NOMBRE_APP Det bruges til at se alle detaljerne i en pakke før installation: udgiver, specifik version, ID, kilde, installationstype og nogle gange endda det officielle link. Du kan også filtrere efter identifikator med winget show --id ID_PAQUETE at gå efter noget sikkert.
Hvis du er bekymret for, at installationen går i stå, mens den venter på, at du accepterer licensaftalerne, kan du tilføje parametrene --accept-package-agreements y --accept-source-agreements a winget install så det De juridiske vilkår accepteres automatisk. uden dialogboks.
Kombination af disse muligheder med --silent, for eksempel winget install NOMBRE_APP --accept-package-agreements --accept-source-agreements --silent, du får fuldstændig uovervågede faciliteter, meget nyttigt i implementeringsscripts eller når du vil lade pc'en køre, mens du laver noget andet.
winget download-kommando: download installationsprogrammer uden at installere
I visse situationer vil du måske downloade programinstallationsprogrammer, men ikke køre dem endnu : for eksempel at flytte dem til offline-maskiner, forberede et lokalt arkiv eller manuelt gennemgå indholdet før installation.
Det er dét, kommandoen er til for. winget download, hvis grundlæggende anvendelse er winget download [[-q] <query>] [<options>]Den understøtter både generiske forespørgsler og filtre efter ID, navn eller moniker og downloader installationsprogrammet (eller installationsprogrammerne) svarende til dit valg.
Når pakken kommer fra Microsoft Store og er et pakket program ( MSIX, APPX, bundles osv. ), kan `winget` også downloade den tilhørende licensfil. I disse tilfælde kræver kommandoen godkendelse med et Entra ID , og at kontoen tilhører roller som Global Administrator, Brugeradministrator eller Licensadministrator for at generere og hente den pågældende licensfil offline.
Hvis du vil undgå at skulle håndtere offline-licensen, kan du bruge parameteren --skip-license o --skip-microsoft-store-package-licenseså den vinge Bare download installationsprogrammet, og prøv ikke at få fat i licensfilen.
Kommandoen tillader også filtrering efter platform eller arkitektur. --platform Du kan vælge mellem værdier som f.eks. Windows.Desktop, Windows.Universal o Windows.Holographic para begrænse downloads til en bestemt type enhed.
Tilsvarende med --architecture du kan angive x86, x64, ARM eller ARM64 at vælge kun det installationsprogram, der er passende til mål-CPU'en. Dette er især nyttigt, hvis du vil flytte disse filer til andre computere med en anden arkitektur end din.
Blandt de hyppigste muligheder winget download omfatte:
-d, --download-directory: mappe hvor de downloadede installationsprogrammer gemmes.-m, --manifest: sti til et YAML-manifest, der beskriver, hvad der skal downloades.--id,--name,--monikerfiltre for at begrænse resultatet til en bestemt pakke.-v, --version: præcis version til download, hvis du ikke ønsker den nyeste.-s, --sourcebegrænser operationen til en bestemt oprindelse.--scope,--installer-type,--locale,--skip-dependenciesAvancerede muligheder for at kontrollere detaljeret, hvad der downloades.
Nogle praktiske eksempler ville være:
winget download --id Microsoft.PowerToys --version 0.15.2
winget download --id Microsoft.WingetCreate --installer-type msix
winget download --id Microsoft.PowerToys --scope machine --architecture x64 --download-directory C:\Instaladores
Installationsformater kompatible med Winget
For at fungere konsekvent med tusindvis af applikationer genkender winget et godt antal almindelige Windows-installationsprogrammer , herunder moderne pakkede installationsprogrammer og klassiske installationsprogrammer.
Aktuelt understøttede formater inkluderer:
- Eksekverbare filer EXE med parametre for lydløs installation (Silent o TavsMedFremskridt).
- optegnelser ZIP som er implementeret i bærbar tilstand.
- Installatører Inno Setup.
- Installatører Nullsoft (NSIS).
- Pakker MSI y WIX.
- Pakkede apps appx y MSIX.
- Installatører type BRÆNDE.
- applikationer bærbare (uden traditionel installation, direkte eksekverbare filer).
Takket være dette udvalg kan winget håndtere både moderne Store-applikationer og traditionelle desktopprogrammer , forudsat at deres manifester er korrekt defineret i det tilsvarende repository.
Scripting og automatisering med WinGet og PowerShell
Hvis du kan lide at automatisere opgaver eller administrere flere teams, kan du kombinere Winget med PowerShell og deklarative scriptsFor at gøre dette udgiver Microsoft modulet Microsoft.WinGet.Client i PowerShell-galleriet, som eksponerer specifikke cmdlets til interaktion med tjenesten.
Med dette modul kan du oprette scripts, der installerer, opdaterer eller reparerer pakker ved hjælp af ren PowerShell, integrere winget i CI/CD-pipelines eller inkorporere det i scripts til provisionering af nye maskiner.
Derudover er YAML-konfigurationsfilerne knyttet til kommandoen winget configure giver dig mulighed for at beskrive i et enkelt dokument:
- Forudsætninger (påstande), som en minimumsversion af Windows.
- Ressourcer, som inkluderer pakker, der skal installeres, scripts, der skal køres, systemindstillinger osv.
En forenklet eksempelkonfiguration kan omfatte en sektion med påstande, hvor minimumskravene til Windows 10-build er angivet , og en sektion med ressourcer med Visual Studio Code, Google Chrome og et PowerShell-script til at forberede andre moduler. Når du har YAML-filen, skal du blot køre:
winget configure --file ruta\a\winget.yaml
På denne måde efterlader en enkelt kommando en computer med det samme sæt applikationer og indstillinger gang på gang, perfekt til virksomhedsmiljøer, klasseværelser, laboratorier eller din egen pc efter formatering.
Tilføj arkiver og arbejd med brugerdefinerede kilder
Som standard bruger Winget Microsoft Store og community-arkivet, der vedligeholdes på GitHub, som sine primære kilder. Du kan dog også tilføje yderligere arkiver for at udvide kataloget eller arbejde med din organisations interne pakker.
Mange virksomhedsmiljøer opretter deres egen REST-kilde med manifester til deres virksomhedsapplikationer, så brugerne kan installere dem ved hjælp af winget, ligesom om de var offentlige pakker , men kontrollere versioner, licenser og distribution.
For at tilføje en ny skrifttype skal du åbne PowerShell som administrator og køre en kommando som denne:
winget source add --name MiRepositorio --arg https://url.de.mi.repo/api
Kommandoen understøtter yderligere muligheder såsom --type (oprindelsestype, normalt REST), --trust-level (f.eks betroet o ingen) Og --accept-source-agreements, Det fungerer for accepterer automatisk aftalerne for det pågældende arkiv uden at skulle bekræfte det manuelt.
For at bekræfte, at kilden er tilføjet korrekt, kan du bruge winget source list og gennemgå listen over registrerede kilder. Du kan også opdatere eller slette kilder, når du ikke længere har brug for dem.
Winget til udviklere, ISV'er og virksomheder
Selvom enhver bruger kan drage fordel af winget, skinner det virkelig i hænderne på udviklere, softwareproducenter og IT-administratorer , der har brug for at standardisere installationer og arbejdsmiljøer.
Udviklere kan beskrive deres vigtigste værktøjer (editorer, SDK'er, compilere, forskellige værktøjer) i en fil og lade Windows Pakkehåndtering tage sig af at installere alle afhængigheder korrekt , uden udeladelser eller inkonsistente versioner mellem maskiner.
Softwareleverandører (ISV'er) har adgang til Winget-fællesskabets repository på GitHub, hvor de kan uploade deres applikationsmanifester, så værktøjet inkluderer dem i standardkilden. Pakker valideres automatisk og kan også gennemgås manuelt for at sikre deres kvalitet.
I virksomhedsmiljøer forenkler Winget opgaven for sikkerheds- og IT-teams, da det kan bruges sammen med Microsoft Intune og gruppepolitikker til at håndhæve strenge politikker for, hvad der installeres, fra hvilke kilder og under hvilke betingelser, hvilket reducerer risici og opretholder et ensartet niveau af opdateringer og hærdning.
Sikkerhed, certifikatforankring og gruppepolitikker
Forbindelsen mellem Winget, Microsoft Store og andre REST-kilder er beskyttet af certifikatkontroller og sikkerhedsmekanismer for at forhindre MITM-angreb (man-in-the-middle) og tyveri af legitimationsoplysninger eller data.
I det specifikke tilfælde med Microsoft Store er der en politik kaldet BypassCertificatePinningForMicrosoftStore at Tjek om Winget validerer Store-certifikatets hash mod en liste over kendte certifikater. Dette er vigtigt, når organisationen bruger firewalls med SSL-inspektion, der kan forstyrre valideringen.
Mulighederne i denne politik er:
- Uden konfiguration (standard)winget respekterer standardindstillingerne for pakkehåndtering og kontrollerer Store-certifikaterne.
- gøre det muligt forValidering af Microsoft Store-certifikat udelades, hvilket kan være nødvendigt i nogle SSL-inspektionsscenarier, men Risikoen for MITM-angreb stiger..
- deaktivereWinget er tvunget til at validere, at certifikatet virkelig tilhører butikken, før forbindelsen startes.
Certifikatfastgørelse er et ekstra lag af sikkerhed, der sikrer, at kommunikationen mellem Winget-klienten og Microsoft Store ikke let kan opsnappes eller manipuleres . At deaktivere det uden en god grund er en dårlig idé fra et sikkerhedsmæssigt synspunkt.
Ud over denne politik indeholder hver version af Windows 11 specifikke ADMX/ADML-skabeloner til Winget , der udvider konfigurationsmulighederne i Group Policy Management Console (GPMC). Disse er organiseret i kategorier som tilladt kildekontrol, lokal udvikling (eksperimentelle funktioner, lokale manifester) og politikker for proxy-udførelse og -brug.
For at bruge disse skabeloner kan du downloade filen fra GitHub. DesktopAppInstallerPolicies.zip svarende til den version af Winget, du er interesseret i, skal du pakke den ud og kopiere filerne .admx y .adml til standardruterne for C:\Windows\PolicyDefinitions og dens sprogundermappe. Derfra vises de nye muligheder i GPMC, og du vil kunne anvende dem på OU'er, websteder eller hele domænet.
Fejlfinding, logføring og afsendelse af nye pakker
Når noget går galt (mislykkede downloads, installationer der ikke fuldføres, versionskonflikter), genererer winget detaljerede logfiler , der er meget nyttige til at finde kilden til problemet.
Du kan åbne logmappen med indstillingen --open-logs eller aktivering --verbose-logs så værktøjet gemmer flere oplysninger om hver handling. Det officielle arkiv winget-cli Den opretholder også en liste over almindelige problemer og anbefalede løsninger, hvor det er en god idé at kigge på det, inden man åbner et nyt nummer.
Hvis du mangler et program fra kataloget, kan du altid oprette og indsende et manifest til fællesskabets repository. På denne måde vil det ikke blot være tilgængeligt for dig, men andre brugere og organisationer kan også nemt installere det fra Winget.
Selve værktøjet er open source og findes i repository'et microsoft/winget-cliDet er skrevet i C++ og designet til at blive kompileret med Visual Studio 2022. Hvis du vil bidrage, skal du acceptere og underskrive bidragyderlicensaftalen (CLA) fra Microsoft og skub ændringerne fra en gren af din fork.
I sidste ende giver kendskab til og mestring af Winget dig muligheden for at behandle din Windows-pc mere som en "server" eller et seriøst udviklingssystem: alt kan scriptes, alt kan reproduceres og med fin kontrol over, hvad der installeres, og hvordan , hvilket undgår unødvendige klik og overraskelser i form af forkert justerede versioner eller programmer, som ingen ved, hvordan de er kommet ind på computeren.