Delen via


Het WinGet-hulpprogramma gebruiken om toepassingen te installeren en te 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 Package Manager-service.

WinGet installeren

WinGet windows package manager is beschikbaar in Windows 11, moderne versies van Windows 10 en Windows Server 2025 als onderdeel van het App Installer. Het app-installatieprogramma 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 WinGet-opdrachtregelprogramma wordt momenteel alleen ondersteund in Windows 10 1709 (build 16299) of hoger. WinGet is pas beschikbaar als u zich voor het eerst hebt aangemeld bij Windows als gebruiker, waardoor Microsoft Store wordt geactiveerd om Windows Package Manager te registreren 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: Add-AppxPackage -RegisterByFamilyName -MainPackage Microsoft.DesktopAppInstaller_8wekyb3d8bbwe

WinGet Preview-versie installeren [Alleen ontwikkelaars]

WinGet is opgenomen in Windows App Installer. Als u de nieuwste functies van Windows Package Manager 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 het Windows Insider Dev-kanaal. Het Windows Insider Dev-kanaal bevat automatische updates van nieuwe preview-versies uit de Microsoft Store.

  • Gebruik een Microsoft-account (MSA) om u aan te melden voor het Windows Package Manager Insiders-programma. Zodra uw Microsoft-account (MSA) is toegevoegd (een paar dagen nadat u een e-mailmelding hebt ontvangen), ontvangt u automatische updates van nieuwe preview-versies 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 vanaf de WinGet-releasespagina op GitHub.

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 PowerShell-module in het machinebereik wilt installeren, kunt u de -Scope AllUsers parameter gebruiken met de Install-Module cmdlet. Als u een preview-versie van WinGet wilt, kunt u parameter toevoegen -IncludePrerelease met de cmdlet Repair-WinGetPackageManager. Als u de beschikbare parameters voor de Repair-WinGetPackageManager cmdlet wilt zien, kunt u uitvoeren Get-Help Repair-WinGetPackageManager -Full.

Zie de Windows Sandbox-documenten voor meer informatie over Windows Sandbox, waaronder het installeren van 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.

  • Bij het uitvoeren van WinGet zonder beheerdersbevoegdheden is voor sommige toepassingen mogelijk uitbreiding vereist om te worden geïnstalleerd. Wanneer het installatieprogramma wordt uitgevoerd, wordt u gevraagd om 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 winget search <appname>.

  2. Nadat u hebt bevestigd dat het gewenste hulpprogramma beschikbaar is, kunt u het hulpprogramma installeren door te typen winget install <appname>. 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. winget help

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
info Geeft metagegevens weer over het systeem (versienummers, architectuur, logboeklocatie, enzovoort). Handig voor het oplossen van problemen.
installeren Hiermee wordt de opgegeven toepassing geïnstalleerd.
tonen Geeft details weer voor de opgegeven toepassing.
bron Hiermee worden de Windows Package Manager-opslagplaatsen die toegankelijk zijn voor het WinGet-hulpprogramma , toegevoegd, verwijderd en bijgewerkt.
zoeken Zoekt naar een toepassing.
lijst Geïnstalleerde pakketten weergeven.
bijwerking Hiermee wordt het opgegeven pakket bijgewerkt.
verwijderen Verwijdert het opgegeven pakket.
hekje Genereert de SHA256-hash voor het installatieprogramma.
valideren Valideert een manifestbestand voor verzending naar de Windows Package Manager-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.

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.

Ondersteunde indelingen voor installatieprogramma's

Het WinGet-hulpprogramma ondersteunt de volgende typen installatieprogramma's:

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

Scripttaal WinGet

U kunt de volgende syntaxis gebruiken om meerdere toepassingen in één opdracht te installeren.

USAGE: winget install <query1> <query2> ...

Voorbeeld

winget install Microsoft.WindowsTerminal Microsoft.PowerToys Microsoft.VisualStudioCode

Opmerking

Wanneer het script is uitgevoerd, start WinGet de toepassingen in de opgegeven volgorde. Wanneer een installatieprogramma geslaagd of mislukt retourneert, start WinGet het volgende installatieprogramma. Als een installatieprogramma een ander proces start, is het mogelijk dat het voortijdig terugkeert naar WinGet . Dit zorgt ervoor dat WinGet het volgende installatieprogramma installeert voordat het vorige installatieprogramma is voltooid.

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 https://aka.ms/winget-settings voor meer informatie. Houd er rekening mee dat de instellingen nog steeds een experimentele status hebben en nog niet zijn voltooid voor de preview-versie van het hulpprogramma.

Details van open source

Het WinGet-hulpprogramma is opensource-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 2019 C++-oplossing. Als u de oplossing correct wilt bouwen, installeert u de nieuwste Visual Studio met de C++-workload.

We raden u aan om een bijdrage te leveren aan de WinGet-bron op GitHub. U moet eerst akkoord gaan met de Microsoft CLA en deze ondertekenen.

Probleemoplossingsproces

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