Delen via


WinGet gebruiken om toepassingen te installeren en beheren

WinGet is een opdrachtregelprogramma waarmee gebruikers toepassingen kunnen detecteren, installeren, upgraden, 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 Desktopversies 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 de Windows Pakketbeheer registreert als onderdeel van een asynchroon proces. Als u zich onlangs hebt 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:

WinGet Preview-versie installeren [Alleen ontwikkelaars]

WinGet is opgenomen in het app-installatieprogramma. Als u de nieuwste Windows Pakketbeheer-functies wilt uitproberen, kunt u een preview-versie installeren 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 in de Microsoft Store ingeschakeld.

  • Gebruik een Microsoft-account (MSA), werk-, school- of Azure Active Directory-account (AAD) om u aan te melden voor de Windows Insider-programma in de Canary of Dev Channels. De Windows Insider Canary- en Dev-kanalen 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-releasespagina op GitHub of de Repair-WinGetPackageManager-cmdlet gebruiken.

Als u de stabiele release van WinGet in Windows Sandbox wilt installeren, volgt u deze stappen vanaf een Windows PowerShell-opdrachtprompt:

$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."

Als u de WinGet PowerShell-module in het machinebereik wilt installeren, kunt u de parameter gebruiken met de cmdlet. Als u een preview-versie van WinGet wilt, kunt u parameter toevoegen met de cmdlet Repair-WinGetPackageManager. Als u de beschikbare parameters voor de Repair-WinGetPackageManager cmdlet wilt zien, kunt u uitvoeren .

Zie de Windows Sandbox-documenten voor meer informatie over Windows Sandbox, waaronder het installeren van een sandbox en wat u ervan kunt verwachten.

Overwegingen voor beheerders

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

  • Bij het uitvoeren van WinGet zonder beheerdersbevoegdheden is voor sommige toepassingen mogelijk uitbreiding vereist om te worden geïnstalleerd. Wanneer u het installatieprogramma uitvoert, zal Windows u vragen om de bevoegdheden te verhogen. Als u ervoor kiest om de toepassing niet te elevaten, zal de toepassing niet worden geïnstalleerd.

  • Wanneer u WinGet uitvoert in een opdrachtprompt voor beheerders, ziet u geen vragen om benodigde bevoegdheden als de toepassing dit vereist. Wees voorzichtig bij het uitvoeren van de opdrachtprompt als beheerder en installeer alleen toepassingen die u vertrouwt.

WinGet gebruiken

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

Een van de meest voorkomende gebruiksscenario's is het zoeken naar en installeren van een favoriet hulpprogramma.

  1. Als u wilt zoeken naar een hulpprogramma, typt u .

  2. Nadat u hebt bevestigd dat het gewenste hulpprogramma beschikbaar is, kunt u het hulpprogramma installeren door te typen . Het WinGet-hulpprogramma start het installatieprogramma en installeert de toepassing op uw pc. winget-opdrachtregel

  3. Naast het installeren en zoeken biedt 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 - voor meer informatie en instructies

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

Opdrachten

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

Opdracht Beschrijving
installeren Hiermee wordt de opgegeven toepassing geïnstalleerd.
tonen Geeft details weer voor de opgegeven toepassing.
bron Hiermee worden opslagplaatsen van de Windows Pakketbeheer, geopend door WinGet, toegevoegd, verwijderd en bijgewerkt.
zoeken Zoekt naar een toepassing.
lijst 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.
Instellingen Instellingen openen.
functies Geeft de status van experimentele functies weer.
exporteren Hiermee exporteert u een lijst met de geïnstalleerde pakketten.
importeren Installeert alle pakketten in een bestand.
pinnen 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, --versie 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 aanvullende hulp voor WinGet.
--wachten 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.
--uitgebreide,--verbose-logs Hiermee schakelt u gedetailleerde logboekregistratie voor winget in.
--nowarn, geen waarschuwingen weergeven; --ignore-warnings, waarschuwingen negeren Onderdrukt waarschuwingsuitvoer.
--disable-interactivity (interactiviteit uitschakelen) 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

Scripttaal WinGet

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

Foutopsporing en problemen oplossen

WinGet biedt logboekregistratie om problemen vast te 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-instellingen aanpassen

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

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 winget-cli-opslagplaats onderhoudt een lijst met veelvoorkomende problemen en veelvoorkomende fouten, samen met aanbevelingen voor het oplossen van:

  • veelvoorkomende problemen: niet herkend, kan niet worden uitgevoerd, de versie van het app-installatieprogramma of de PATH-variabele moeten worden bijgewerkt
  • veelvoorkomende fouten: fout 0x801901a0, 0x80d03002, 0x80070490