WinGet gebruiken om toepassingen te install beheren

WinGet is een opdrachtregelprogramma waarmee gebruikers toepassingen kunnen detecteren, installupgraden, verwijderen en configureren op Windows 10, Windows 11 en Windows Server 2025-computers. Dit hulpprogramma is de clientinterface voor de Windows Pakketbeheer-service.

WinGet installeren

WinGet is de Windows Pakketbeheer beschikbaar op Windows 11, moderne versies van Windows 10 en Windows Server 2025 als onderdeel van het App Installer. Het App Installer is een systeemonderdeel dat wordt geleverd en bijgewerkt door de Microsoft store op Windows Desktop-versies en via Updates op Windows Server 2025.

Opmerking

Het opdrachtregelprogramma WinGet wordt alleen ondersteund op Windows 10 versie 1809 (build 17763) of hoger. WinGet is pas beschikbaar als u zich voor het eerst hebt aangemeld bij Windows als gebruiker, waardoor Microsoft Store wordt geactiveerd om de Windows Pakketbeheer te registreren als onderdeel van een asynchroon proces. Als u onlangs bent aangemeld als een gebruiker en merkt dat WinGet nog niet beschikbaar is, kunt u PowerShell openen en de volgende opdracht invoeren om deze WinGet-registratie aan te vragen: Add-AppxPackage -RegisterByFamilyName -MainPackage Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.

Opmerking

Het is mogelijk dat app-installatieprogramma niet op uw apparaat is geïnstalleerd. In dat geval kan het hier worden gedownload.

WinGet Preview-versie installeren [Alleen ontwikkelaars]

WinGet is opgenomen in het app-installatieprogramma. Als u de nieuwste Windows Pakketbeheer-functies wilt uitproberen, kunt install u een preview-versie maken op een van de volgende manieren:

  • Download de nieuwste WinGet preview-versie. Lees de releaseopmerkingen voor WinGet Preview voor meer informatie over nieuwe functies. Als u dit pakket installeert, krijgt u de preview-versie van de WinGet-client, maar worden er geen automatische updates van nieuwe preview-versies van de Microsoft Store ingeschakeld.

  • Gebruik een Microsoft-account (MSA), werk-, school- of Microsoft Entra ID-account (voorheen Azure Active Directory) om u te registreren voor de Windows Insider-programma in de Canary- of Dev-kanalen. De Windows Insider Canary en Dev Channels bevatten automatische updates van nieuwe preview-versies van WinGet uit de Microsoft Store.

WinGet installeren in Windows Sandbox

Windows Sandbox biedt een lichtgewicht bureaubladomgeving om toepassingen veilig in isolatie uit te voeren. Software die in de Windows Sandbox-omgeving is geïnstalleerd, blijft 'sandboxed' en wordt afzonderlijk van de hostcomputer uitgevoerd. Windows Sandbox bevat geen WinGet, noch de Microsoft Store-app, dus u moet het meest recente WinGet-pakket downloaden van de WinGet-releasepagina op GitHub of de cmdlet Repair-WinGetPackageManager gebruiken.

Voer install de volgende stappen uit vanaf een Windows PowerShell-opdrachtprompt om WinGet in Windows Sandbox stabiel uit te brengen:

$progressPreference = 'silentlyContinue'
Write-Host "Installing WinGet PowerShell module from PSGallery..."
Install-PackageProvider -Name NuGet -Force | Out-Null
Install-Module -Name Microsoft.WinGet.Client -Force -Repository PSGallery | Out-Null
Write-Host "Using Repair-WinGetPackageManager cmdlet to bootstrap WinGet..."
Repair-WinGetPackageManager -AllUsers
Write-Host "Done."

Voor install de WinGet PowerShell-module in het machinebereik kunt u de -Scope AllUsers parameter met de Install-Module cmdlet gebruiken. Als u een preview-versie van WinGet wilt, kunt u parameter toevoegen -IncludePrerelease met de Repair-WinGetPackageManager cmdlet. Als u de beschikbare parameters voor de Repair-WinGetPackageManager cmdlet wilt zien, kunt u uitvoeren Get-Help Repair-WinGetPackageManager -Full.

Zie de install voor meer informatie over Windows Sandbox, waaronder hoe u een sandbox en wat u kunt verwachten van het gebruik ervan.

Overwegingen voor beheerders

Het gedrag van het installatieprogramma kan verschillen, afhankelijk van of u WinGet uitvoert met beheerdersbevoegdheden.

  • Wanneer u WinGet zonder beheerdersrechten uitvoert, hebben sommige toepassingen mogelijk beheerderstoestemming nodig om install. Wanneer het installatieprogramma wordt uitgevoerd, wordt u Windows gevraagd om elevate. Als u ervoor kiest om niet te verhogen, mislukt installde toepassing.

  • Wanneer u WinGet uitvoert in een opdrachtprompt voor beheerders, ziet u geen vragen om benodigde bevoegdheden als de toepassing dit vereist. Wees altijd voorzichtig wanneer u de opdrachtprompt als administrator uitvoert, en gebruik alleen install toepassingen die u vertrouwt.

WinGet gebruiken

Nadat het app-installatieprogramma is geïnstalleerd, kunt u WinGet uitvoeren door 'winget' te typen vanaf een opdrachtprompt.

Een van de meest voorkomende gebruiksscenario's is om search naar te zoeken en install als favoriet hulpprogramma te gebruiken.

  1. Om voor een hulpmiddel search, typt u winget search <appname>.

  2. Nadat u hebt bevestigd dat het hulpprogramma dat u wilt beschikbaar is, kunt u install het hulpprogramma starten door winget install <appname> te typen. Het WinGet-hulpprogramma start het installatieprogramma en install de toepassing op uw pc. winget Commandline

  3. Naast install en searchbiedt WinGet een aantal andere opdrachten waarmee u details over toepassingen kunt weergeven , bronnen kunt wijzigen en pakketten kunt valideren. Als u een volledige lijst met opdrachten wilt ophalen, typt u: winget --help. winget help

Sommige gebruikers hebben problemen gemeld met de client die niet in hun PATH staat.

Opdrachten

De huidige versie van het WinGet-hulpprogramma ondersteunt de volgende opdrachten.

Opdracht Beschrijving
install Hiermee wordt de opgegeven toepassing geïnstalleerd.
show Geeft details weer voor de opgegeven toepassing.
bron nl-NL: Voegt toe, bewerkt, verwijdert en werkt de Windows Pakketbeheer repositories bij die door WinGet worden benaderd.
search Zoekt naar een toepassing.
list Geïnstalleerde pakketten weergeven.
bijwerking Hiermee wordt de opgegeven toepassing bijgewerkt.
verwijderen Hiermee verwijdert u de opgegeven toepassing.
hekje Genereert de SHA256-hash voor het installatieprogramma.
valideren Valideert een manifestbestand voor verzending naar de Windows Pakketbeheer opslagplaats.
settings settings openen.
functies Geeft de status van experimentele functies weer.
export Hiermee exporteert u een lijst met de geïnstalleerde pakketten.
import Installeert alle pakketten in een bestand.
pin Pakketpinnen beheren.
Configureren Hiermee configureert u het systeem in een gewenste status.
downloaden Downloadt het installatieprogramma van de opgegeven toepassing.
repair Herstelt de geselecteerde toepassing.
dscv3 PowerShell Desired State Configuration (DSC) v3-resourceopdrachten.

Opties

Het WinGet-hulpprogramma ondersteunt de volgende opties.

Optie Beschrijving
-v, --version Retourneert de huidige versie van WinGet.
--info Biedt u alle gedetailleerde informatie over WinGet, inclusief de koppelingen naar de licentie, privacyverklaring en geconfigureerd groepsbeleid.
-?, --help Toont extra help voor WinGet.
--wait Vraagt de gebruiker om, voordat het programma wordt afgesloten, op een willekeurige toets te drukken.
--logs,--open-logs Hiermee opent u de standaardlocatie voor logboeken.
--verbose,--verbose-logs Hiermee schakelt u gedetailleerde logboekregistratie in voor winget.
--nowarn,--ignore-warnings Onderdrukt waarschuwingsuitvoer.
--disable-interactivity Hiermee schakelt u interactieve prompts uit.
--proxy Hiermee stelt u een proxy in voor deze uitvoering.
--no-proxy Hiermee wordt het gebruik van proxy uitgeschakeld voor deze uitvoering.

Ondersteunde indelingen voor installatieprogramma's

WinGet ondersteunt de volgende typen installatieprogramma's:

  • EXE (met Silent en SilentWithProgress vlaggen)
  • ZIP-bestand
  • INNO
  • NULLSOFT
  • MSI
  • WIX
  • APPX
  • MSIX
  • BRANDEN
  • DRAAGBAAR
  • LETTERTYPE

Scripttaal WinGet

De Microsoft. WinGet.Client PowerShell-module is beschikbaar op de PowerShell Gallery.

Foutopsporing en problemen oplossen

WinGet biedt logboekregistratie om problemen vast te help stellen. Zie Foutopsporing en probleemoplossing voor meer informatie over logboekregistratie.

Ontbrekende gereedschappen

Als de communityopslagplaats uw hulpprogramma of toepassing niet bevat, dient u een pakket in bij onze opslagplaats. Door uw favoriete hulpprogramma toe te voegen, is deze beschikbaar voor u en iedereen.

WinGet aanpassen settings

U kunt de WinGet-opdrachtregelervaring configureren door het settings.json-bestand te wijzigen. Zie de pagina voor de settings opdracht voor meer informatie.

Details van open source

Het hulpprogramma WinGet is open source software die beschikbaar is op GitHub in de opslagplaats https://github.com/microsoft/winget-cli/. De bron voor het bouwen van de client bevindt zich in de src-map.

De bron voor WinGet bevindt zich in een Visual Studio C++-oplossing 2022. Als u de oplossing correct wilt bouwen, kloont u de opslagplaats en voert u het juiste WinGet-configuratiebestand uit in de map .github.

We raden u aan om een bijdrage te leveren aan de bron WinGet op GitHub. U moet eerst akkoord gaan met de Microsoft CLA en deze ondertekenen. Pull-aanvragen moeten afkomstig zijn van een branch op je eigen fork.

Probleemoplossingsproces

De wingetcli-opslagplaats onderhoudt een lijst met veelvoorkomende problemen en veelvoorkomende fouten, samen met aanbevelingen voor het oplossen van: