Je hebt een nieuwe computer. Of Windows opnieuw geïnstalleerd. En dan begint het saaie werk: Chrome downloaden, WinRAR installeren, Notepad++, Visual Studio Code… Dat kan slimmer. Veel slimmer.
Microsoft heeft namelijk een krachtige tool ingebouwd die nog veel te weinig mensen kennen: WinGet. En als je er eenmaal mee gewerkt hebt, wil je eigenlijk niet meer zonder.
Wat is WinGet?
WinGet (Windows Package Manager) is de officiële pakketbeheerder van Microsoft. Je kunt er software mee zoeken, installeren, verwijderen, exporteren, importeren en bijwerken - allemaal vanuit Windows Terminal of PowerShell. Zie het als een soort App Store voor Windows, maar dan volledig vanaf de opdrachtregel.
Het grote voordeel? Je hoeft niet meer tientallen websites af te struinen om software te downloaden. WinGet haalt de software automatisch op vanuit de officiële package repository van Microsoft en start vervolgens zelf de installatie. Dat scheelt tijd én een hoop ergernis.
Minder zoeken, minder risico
Veel mensen openen een zoekmachine wanneer ze een programma willen installeren. Ze zoeken op "VLC downloaden" of "WinRAR download" en komen vervolgens terecht bij advertenties, downloadportals en websites die soms nauwelijks van de officiële website te onderscheiden zijn.
VLC Media Player is daar misschien wel het bekendste voorbeeld van. Met WinGet is dat verleden tijd:
winget install VideoLAN.VLC
Geen advertenties. Geen downloadpagina's. Geen installatiebestanden bewaren. Gewoon één opdracht. Dat bespaart niet alleen tijd, maar verkleint ook de kans dat je software downloadt vanaf een dubieuze website.
Populaire software installeren
Een greep uit wat je direct kunt installeren:
winget install Google.Chrome winget install RARLab.WinRAR winget install Apple.AppleMusic winget install Notepad++.Notepad++ winget install Microsoft.VisualStudioCode
Opvallend is dat WinGet niet alleen gratis software ondersteunt. Ook commerciële applicaties zoals WinRAR, Adobe Acrobat Reader en Apple Music kunnen gewoon via WinGet worden geïnstalleerd en bijgewerkt. De lijst met beschikbare pakketten groeit dagelijks en telt inmiddels duizenden applicaties.
Altijd alles up-to-date
Misschien wel de meest waardevolle functie: controleer eerst welke programma's bijgewerkt kunnen worden en update ze daarna allemaal in één keer.
winget upgrade
winget upgrade --all --silent --force
Voor systeembeheerders is dit een enorme tijdwinst. Maar ook thuisgebruikers profiteren hiervan: je draait sneller de nieuwste versies en bent beter beschermd tegen beveiligingslekken.
Een nieuwe pc in een paar minuten ingericht
De mooiste functie van WinGet is exporteren. Heb je een computer precies ingericht zoals jij wilt? Maak dan een overzicht van alle geïnstalleerde programma's en sla dat op als bestand:
winget export -o apps.json
Koop je later een nieuwe computer of installeer je Windows opnieuw? Dan hoef je alleen nog maar dit bestand te importeren:
winget import -i apps.json
WinGet installeert vervolgens automatisch alle programma's uit de lijst. Geen vergeten applicaties. Geen checklist. Binnen enkele minuten is een nieuwe computer weer grotendeels ingericht.
Handige tip voor PowerShell-gebruikers
Gebruik je WinGet regelmatig? Maak dan een klein PowerShell-script, bijvoorbeeld Update-PC.ps1:
winget source update winget upgrade --all --silent --force
Dubbelklikken, even koffie halen en je computer is weer volledig bijgewerkt.
Windows 11-tip: uitgebreid klembord
Kopieer je meerdere commando's achter elkaar? Activeer dan het uitgebreide klembord van Windows 11. Hiermee sla je meerdere gekopieerde items op en kies je achteraf welke je wilt plakken.
10 WinGet-opdrachten die iedere Windows-gebruiker zou moeten kennen
Klik op een opdracht om de uitleg en het commando te zien. Kopieer het direct met de knop.
Weet je niet precies hoe een pakket heet? Zoek er dan naar. WinGet laat alle beschikbare pakketten zien die overeenkomen met je zoekterm.
winget search winrar
Installeert een programma automatisch. WinGet downloadt de software vanuit de officiële repository en start de installatie zonder verdere tussenkomst.
winget install Google.Chrome
Geeft een overzicht van alle software die WinGet herkent op jouw systeem, inclusief de geïnstalleerde versie en de bron.
winget list
Laat zien welke programma's bijgewerkt kunnen worden, met de huidige en beschikbare versie overzichtelijk naast elkaar.
winget upgrade
Mijn persoonlijke favoriet. Alle beschikbare updates worden zonder tussenkomst geïnstalleerd. Ideaal als onderdeel van een wekelijks onderhoudscript.
winget upgrade --all --silent --force
Verwijdert software zonder het Configuratiescherm te openen. Handig als je precies weet wat je wilt verwijderen.
winget uninstall RARLab.WinRAR
Toont de uitgever, versie, homepage, licentie en beschrijving van een pakket. Handig voordat je iets installeert dat je nog niet kent.
winget show Microsoft.PowerToys
Exporteert een lijst van alle geïnstalleerde programma's naar een JSON-bestand. Ideaal als voorbereiding op een nieuwe computer of herinstallatie.
winget export -o apps.json
Importeert het eerder geëxporteerde bestand en installeert alle programma's automatisch. Binnen enkele minuten staat je vertrouwde werkomgeving weer klaar.
winget import -i apps.json
Vernieuwt de lijst met beschikbare pakketten. Handig wanneer nieuwe pakketten of updates nog niet zichtbaar zijn na een recente toevoeging aan de repository.
winget source update
WinGet voor gevorderden
WinGet is meer dan een handig hulpmiddel voor thuisgebruikers. Voor professionele ICT-omgevingen biedt het een aantal extra mogelijkheden die het tot een serieus beheermiddel maken.
- winget configure - Configureer een systeem op basis van een declaratief YAML-bestand. Denk aan het instellen van Windows-instellingen, het installeren van software en het aanpassen van systeemconfiguraties in één stap. Vergelijkbaar met Desired State Configuration (DSC).
- winget pin - Vergrendel een pakket op een specifieke versie, zodat het wordt overgeslagen bij
winget upgrade --all. Handig voor software waarbij een versie-upgrade niet gewenst is zonder extra testing. - Private repositories - Organisaties kunnen een eigen WinGet-repository opzetten met intern ontwikkelde of gelicentieerde software. Zo kunnen medewerkers bedrijfssoftware installeren via dezelfde vertrouwde WinGet-workflow.
- Integratie met Microsoft Intune - WinGet werkt naadloos samen met Intune voor het deployen en updaten van software op beheerde werkplekken. Via de WinGet-integratie in Intune kun je pakketten centraal uitrollen zonder custom scripts of aparte deployment-tools.
- Standaardisatie van werkplekken - Combineer
winget importmet een centraal beheerdapps.jsonin bijvoorbeeld een netwerkshar of SharePoint, zodat nieuwe werkstations altijd dezelfde softwarebaseline krijgen.
Steeds meer systeembeheerders gebruiken WinGet als vast onderdeel van hun deploymentproces. En dat is niet voor niets.
Is WinGet nog niet geïnstalleerd?
Op Windows 11 is WinGet standaard aanwezig. Controleer het eenvoudig:
winget --version
Krijg je een foutmelding? Open dan de Microsoft Store en installeer App Installer - WinGet maakt hiervan onderdeel uit. Je kunt de Store direct openen met:
start ms-windows-store://pdp/?ProductId=9NBLGGH4NNS1
Mijn conclusie
WinGet is wat mij betreft één van de beste toevoegingen aan Windows van de afgelopen jaren. Het maakt het installeren van software eenvoudiger, veiliger en sneller. En of je nu één computer thuis beheert of verantwoordelijk bent voor honderden werkplekken binnen een organisatie: WinGet hoort standaard in je gereedschapskist.
winget search gevolgd door de naam van je favoriete programma. De kans is groot dat je je afvraagt waarom je dit niet jaren eerder bent gaan gebruiken.