WINGET gebruiken op Windows 11

Alles wat u moet weten over het installeren en gebruiken van Windows Package Manager (WINGET) in Windows 11 met voorbeelden.

Windows Package Manager, door zijn gebruikers bekend als WINGET, is een op de opdrachtregel gebaseerde pakketbeheerder waarmee u snel applicaties op Windows 10- en Windows 11-computers kunt vinden, downloaden, installeren, upgraden, verwijderen en configureren.

Microsoft's Windows Package Manager maakt het gemakkelijk om apps te beheren door een enkele opdracht uit te voeren: Winget in de opdrachtprompt. Als u bijvoorbeeld een app op uw computer wilt installeren of bijwerken, kunt u een snelle 'Winget'-opdracht gebruiken om de nieuwste versie van een toepassing op naam te vinden en te installeren zonder de extra stappen van online zoeken te hoeven doorlopen , downloaden en handmatig installeren.

Winget is een ingebouwde tool in Windows 11 die het installeren, bijwerken, configureren en verwijderen van meerdere apps naadloos maakt. In dit artikel zullen we bekijken hoe u Windows Package Manager (Winget) installeert (als dit nog niet is geïnstalleerd) en hoe u Windows 11 gebruikt.

Hoe de WINGET (Windows Package Manager) te installeren in Windows 11

De opdrachtregeltool van Windows Package Manager (Winget) is standaard gebundeld met Windows 11 als de 'App Installer'. Toevallig is de App Installer niet geïnstalleerd op uw Windows 11-pc, u moet deze installeren vanuit de Microsoft Store. Als het al is geïnstalleerd, zorg er dan voor dat het is bijgewerkt met de nieuwste versie.

Als je App Installer nog niet op je computer hebt geïnstalleerd, kun je het op twee manieren installeren:

Download het app-installatieprogramma uit de Microsoft Store. Open hiervoor de Microsoft Store en zoek naar 'App Installer'.

Open vervolgens de pagina 'App Installer' en klik op de knop 'Get' om het te installeren. Als u de app al heeft, klikt u op de knop 'Update' om de app bij te werken.

Als u Windows Package Manager wilt installeren met een offline installatieprogramma, je kunt de nieuwste versie van deze app downloaden van de GitHub-pagina.

Ga naar de releasepagina van Windows Package Manager op GitHub en selecteer de nieuwste versie.

Zodra de nieuwste versiepagina van Windows Package Manager wordt geopend, klikt u op de downloadlink '.msixbundle' (Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle) onder het gedeelte Activa om het offline installatieprogramma te downloaden.

Nadat het bestand is gedownload, dubbelklikt u erop om de app te installeren. Klik vervolgens op de knop 'Installeren' in de wizard. Als u het bericht 'App-installatieprogramma is al geïnstalleerd' ziet, klikt u op de knop 'Opnieuw installeren' om de app opnieuw te installeren.

Nadat de app is geïnstalleerd, start u de computer opnieuw op.

WINGET, de Windows Package Manager, gebruiken in Windows 11

Nadat u de opdrachtregelhulpprogramma's van Windows Package Manager hebt geïnstalleerd, kunt u uitvoeren: vleugel vanuit het opdrachtpromptvenster of de opdrachtpromptshell in de Windows Terminal.

Om de Winget-opdracht uit te voeren, opent u eerst de opdrachtprompt als beheerder. Klik hiervoor op Start in Windows 11 en zoek naar ‘Command Prompt’ of ‘CMD’. Klik vervolgens met de rechtermuisknop op het bovenste resultaat en selecteer de optie 'Als administrator uitvoeren'. Als u een UAC-waarschuwingsvenster ziet, klikt u op 'Ja' om te bevestigen.

Typ om te beginnen gewoon Winget op de opdrachtprompt en druk op Enter.

U krijgt een lijst met opdrachten en informatie over het gebruik van de tool. Dit zijn de Winget-opdrachten die beschikbaar zijn:

opdrachtactie
InstallerenInstalleert het opgegeven pakket
Laten zienToont informatie over een pakket
BronBronnen van pakketten beheren
ZoekopdrachtVind en toon basisinformatie van pakketten
LijstGeïnstalleerde pakketten weergeven
UpgradeUpgrade het gegeven pakket
VerwijderenVerwijdert het opgegeven pakket
HasjHelper om installatiebestanden te hashen
ValiderenValideert een manifestbestand
InstellingenInstellingen openen of beheerdersinstellingen instellen
FunctiesToont de status van experimentele functies
ExporterenExporteert een lijst van de geïnstalleerde pakketten
Importeren Importeert alle pakketten in een bestand

Naast de bovenstaande opdrachten krijgt u ook opdrachten om de versie van Windows Package Manager te controleren en meer informatie over de tool te krijgen:

  • - - versie:Weergaveversie van de tool
  • - - info: Algemene informatie over de tool weergeven

Typ de volgende opdracht en druk op voor meer informatie over de tool Binnenkomen:

vleugel --info

Winget-opdrachten zijn niet hoofdlettergevoelig, dus u kunt kleine letters, hoofdletters of een combinatie van beide gebruiken, het werkt hetzelfde.

Elk van de bovengenoemde opdrachten heeft zijn eigen set opties/schakelaars die kunnen worden gebruikt met de opdrachten om applicaties te ontdekken, installeren, upgraden, verwijderen en configureren volgens uw behoefte.

Om meer informatie te krijgen en opties voor een specifieke opdracht te bekijken, ga je naar de help -? argument achter de opdrachtnaam. Als u bijvoorbeeld meer wilt weten over dezoekopdracht opdracht evenals de argumenten en opties, voer de onderstaande opdracht in:

winget zoeken -?

Snel zoeken naar apps in de Winget

Winget-opslagplaatsen zijn gevuld met honderden nuttige software, alles van gewone Windows-desktopsoftware tot ontwikkelaarstools.

U kunt Winget gebruiken om snel applicaties te vinden en te installeren vanuit de repository door te verwijzen naar de app-naam, tag, id of andere. Als u een app wilt vinden, moet u de zoekopdracht gebruiken. Gebruik de volgende opdracht om naar een app te zoeken:

winget zoeken 

Waar vervang '' door de naam van de app die u wilt installeren.

Voorbeeld:

Stel dat u de 'Twitter'-app wilt installeren, u kunt de volgende opdracht gebruiken om de app te installeren in plaats van er online naar te zoeken:

winget zoeken twitter

Wanneer u uw eerste opdracht uitvoert, zal Winget u laten weten dat de MS Store-bron vereist dat u de bronovereenkomst bekijkt voordat u de tool gebruikt. U kunt de overeenkomst bekijken via deze URL -

Transactievoorwaarden: //aka.ms/microsoft-store-terms-of-transaction

Als u akkoord gaat met alle voorwaarden van de bronovereenkomst, typt u gewoon 'Y' en drukt u op Enter.

Nu zal de Winget naar de app zoeken en u een lijst tonen van alle apps met de naam 'Twitter', zoals hieronder weergegeven. In de onderstaande schermafbeelding is het beste resultaat de juiste app die we willen.

Als u zoekt naar een app met een verkeerde naam, id, moniker (bijnaam) of tag, krijgt u een foutmelding met de melding 'Geen pakket gevonden dat overeenkomt met invoercriteria', zoals hieronder weergegeven.

Je kan ook gebruiken -Q of --vraag argumenten om te zoeken naar de app-pakketten die beschikbaar zijn voor Winget die het zoekwoord (Twitter) bevatten:

winget zoeken -q twitter

of

winget zoeken --query twitter

Deze queryargumenten zijn optioneel, de waarden werken ook zonder deze.

Als de naam van het programma een spatie bevat, zet u de app-naam tussen aanhalingstekens. Bijvoorbeeld:

winget-zoekopdracht "Mozilla Firefox"

Filter uw zoekresultaten in Winget

Zoals u hieronder kunt zien, zal Winget bij het zoeken naar softwarepakketten met het trefwoord "Twitter" alle pakketten retourneren die het woord "Twitter" in de naam, Id, moniker of Tag-veld kunnen hebben. Het zal ook de apps weergeven die het deel van de naam hebben als 'Twitter'.

Als u honderden van dit soort resultaten krijgt, zal het moeilijk zijn om de specifieke toepassing te vinden die u zoekt.

Gelukkig geeft Winget een lijst met filters (opties) voor zoekopdrachten waarmee u uw zoekopdracht kunt verfijnen of de geretourneerde resultaten kunt beperken. Om de opties te bekijken die worden ondersteund door de zoekopdracht opdracht, voer de onderstaande opdracht uit:

winget zoeken -?
Deze afbeelding heeft een leeg alt-attribuut; de bestandsnaam is allthings.how-how-to-use-winget-in-windows-11-image-9.png

De zoekopdracht kan worden gefilterd met de volgende opties:

  • --ID kaart: Filter resultaten op id
  • --naam: resultaten filteren op naam
  • --naam: Filter resultaten op naam
  • --label: resultaten filteren op tag
  • --opdracht: resultaten filteren op commando
  • -N of --Graaf: Alleen het opgegeven aantal resultaten weergeven
  • -s of --bron: Pakket zoeken met de opgegeven bron
  • -e of--exact: Pakket zoeken met exacte overeenkomst

Filter uw zoekresultaten op naam

Nu, met de bovenstaande opties, kunt u uw zoekresultaten filteren. U kunt de zoekopdracht eenvoudig beperken tot alleen de naam van de applicatie. De syntaxis:

winget zoeken --naam 

Laten we zeggen dat u alleen de app-pakketten wilt vinden die het woord hebben Twitter in het veld ‘Naam’ van het resultaat. U kunt de onderstaande opdracht gebruiken om dat te proberen:

winget zoeken --naam Twitter

Zoals je kunt zien, retourneert de winget alleen de resultaten die de tekenreeks 'Twitter' in het veld 'Naam' en andere hebben weggelaten.

Filter uw zoekresultaten op ID

U kunt uw zoekopdracht ook beperken tot de ID van de applicatie. Elk applicatiepakket heeft een specifieke ID die een combinatie is van letters en cijfers (bijv. 9WZDNCRFJ110) of een combinatie van uitgever en de applicatienaam (bijv. Mozilla.Firefox).

Als u de pakketten op app-ID wilt vinden, kunt u de volgende opdracht gebruiken om uw zoekopdracht te filteren:

winget zoeken --ID 

of

winget zoeken --ID = 

Waar vervang je het argument door de ID van de applicatie waarnaar je wilt zoeken.

Voorbeeld 1:

De Twitter-app-ID van de MS Store is bijvoorbeeld 9WZDNCRFJ140. Als je een ID hebt die bestaat uit een combinatie van letters en cijfers, moet je een toevoegen = teken tussen de ID kaart commando en het argument:

winget zoeken --ID = 9WZDNCRFJ140

Zorg er ook voor dat u een enkele toevoegt voor en na het gelijkteken =.

Voorbeeld 2:

Als u echter een ID hebt die een combinatie is van uitgever en de naam van de toepassing, kunt u het ID-argument invoeren met of zonder de = teken.

Laten we bijvoorbeeld zeggen dat u zoekt naar 'firefox' in Winget, u ziet alle resultaten met de tekenreeks 'firefox' in elk veld zoals weergegeven in de onderstaande schermafbeelding. Zoals u hieronder kunt zien, bevat de ID de uitgever en de toepassingsnaam.

Als u de zoekopdracht nu wilt beperken tot de ID van de Firefox-toepassing, kunt u een van de volgende opdrachten gebruiken:

winget zoeken --ID Mozilla.Firefox

of

winget zoeken --ID=Mozilla.Firefox

In de bovenstaande opdrachten is de ID de combinatie van de uitgever en de toepassingsnaam. Het is je misschien ook opgevallen in de bovenstaande opdrachten, je kunt de app-ID invoeren met of zonder de = teken, en als u het gelijkteken (=) gebruikt, zorg er dan voor dat u geen spatie laat voor en na de = teken voor dit soort app-ID.

Zoals u hierboven kunt zien, krijgt u de geretourneerde resultaten waarvoor die ID vereist is Mozilla.Firefox is te vinden in het enige veld 'ID' van de resultaten.

Filter uw zoekresultaten op tags

U kunt het zoeken ook beperken tot de tags die voor de toepassingspakketten worden vermeld. Als u bijvoorbeeld uw zoekresultaat wilt filteren met de tag 'firefox', kunt u een van de volgende opdrachten proberen:

winget zoeken --tag firefox

of

winget zoeken --tag=firefox

U krijgt de geretourneerde resultaten met de tag 'firefox' die voor de pakketten wordt vermeld.

Filter uw zoekresultaten op commando's

Een andere manier om uw zoekopdracht te filteren, is door de opdrachten te gebruiken die voor de toepassing worden vermeld.

Om alleen de softwarepakketten te krijgen met de opdracht 'firefox' in de lijst, kunt u een van de volgende opdrachten gebruiken:

winget zoeken --command=firefox

of

winget zoeken --commando firefox

Filter uw zoekresultaten op naam

Als u de officiële of juiste naam van een app niet weet, zoekt u ernaar met een bekende bijnaam (informele naam) of bijnaam.

U kunt bijvoorbeeld zoeken naar de toepassing 'Iobit Uninstaller' met de naam 'Iobit':

winget zoeken --moniker=iobit

Het bovenstaande geeft een lijst van de apps met de bijpassende naam of bijnaam.

Filter uw zoekresultaten op bron

Winget haalt applicatiepakketten op uit de Microsoft Store en Winget-repository's voor het installeren en upgraden van apps. Wanneer u naar toepassingen zoekt met behulp van de Winget-tool, worden apps opgehaald uit de Microsoft Store en Winget-bronnen, evenals alle andere aangepaste bronnen die u mogelijk hebt toegevoegd. U kunt echter ook apps van één specifieke bron opzoeken in plaats van allemaal met de -s of --bron optie.

De syntaxis:

winget zoeken -S 

of

winget zoeken --Bron 

Waar is de naam van de bronrepository, deze kan ofwel zijn: msstore of vleugel.

Voorbeeld:

Wanneer u zoekt naar de 'Spotify'-app met filters, krijgt u de volgende resultaten van beide bronnen 'msstore' (MS Store) en 'winget'-repository:

Om het zoeken te beperken tot een specifieke bron, typt u een van de volgende opdrachten en drukt u op Binnenkomen.

Voor Microsoft Store-bron:

winget zoeken -s msstore spotify

Voor Winget-bron:

winget zoeken --bron winget spotify

In de bovenstaande opdrachten kunt u een van de -s of --bron optie om uw zoekopdracht te filteren op de bron.

Als gevolg hiervan haalt het alleen resultaten op van de opgegeven bron.

Filter uw zoekresultaten op aantal

U kunt ook het aantal uitgangen of resultaten specificeren dat u kunt krijgen bij het zoeken naar een app met behulp van de -N of --Graaf optie.

Voer een van deze commando's in om het aantal uitgangen te beperken tot een gespecificeerd aantal:

winget zoeken -n 

of

winget zoeken -count 

Waar vervang naar het aantal resultaten (telling) dat u wilt krijgen voor een zoekopdracht.

Voorbeeld:

Als u bijvoorbeeld de uitvoer wilt beperken tot 5 wanneer u zoekt naar de 'Firefox'-app, gebruikt u een van deze opdrachten:

winget zoeken -n 5 firefox

of

winget zoeken --count 5 firefox

App-pakket zoeken met Exact String

Soms wilt u alleen het softwarepakket vinden dat overeenkomt met de exacte queryreeks. In dergelijke gevallen kunt u e of exact optie om het pakket te vinden dat overeenkomt met de exacte tekenreeks in de query.

Voorbeeld: Probeer de onderstaande opdrachten om de Recava-app te vinden met exacte overeenkomst:

winget zoeken --exacte Recuva

of

winget zoeken -e Recuva

Zoek-app met meerdere filteropties

U kunt ook meerdere filteropties gebruiken om in de app te zoeken. In het onderstaande voorbeeld beperken we de zoekopdracht tot de naam van de applicatie (firefox) en het aantal resultaten (3).

winget zoeken --name=firefox --count=3

Zoek meerdere apps met één enkele opdracht

Winget kan ook worden gebruikt om meerdere apps tegelijk te vinden met een enkele opdracht. Om dat te doen, moet je meerdere opdrachten samenvoegen met ampersand && tekens. Hier is een voorbeeldopdracht:

winget zoeken vlc && winget zoeken twitter && winget zoeken Recuva

Pakketinformatie bekijken in Winget

Als u meer informatie over een specifiek toepassingspakket wilt bekijken, kunt u dat doen met de laten zien opdracht.

Voer de volgende opdracht uit om meer informatie over een pakket weer te geven:

Winget-show 

Gebruik de volgende opdracht om de opties te bekijken die beschikbaar zijn voor de opdracht show:

Winget-show -?

Dit zijn de beschikbare vlaggen (opties) die kunnen worden gebruikt met de laten zien opdracht:

  • -m,--manifest: Het pad naar het manifest van het pakket.
  • --ID kaart: Filter resultaten op id
  • --naam: resultaten filteren op naam
  • --naam: Filter resultaten op naam
  • -v of --versie: Gebruik de opgegeven versie; standaard is de nieuwste versie
  • -s of --bron: Pakket zoeken met de opgegeven bron
  • -e of --exact: Pakket zoeken met exacte overeenkomst
  • --versies: Toon beschikbare versies van het pakket
  • --koptekst: Optionele Windows-Package-Manager REST-bron HTTP-header
  • --aanvaard-bronovereenkomsten: Accepteer alle bronovereenkomsten tijdens bronbewerkingen

Voorbeeld 1:

Als u bijvoorbeeld details over het pakket 'Spotify' met de app-ID 'Spotify.Spotify' wilt bekijken, voert u de volgende opdracht uit:

winget show --id=Spotify.Spotify

Voorbeeld 2:

Winget-repositories of -bronnen kunnen meerdere versies van een softwarepakket bevatten. Om de lijst met alle beschikbare pakketversies te bekijken, voert u de volgende opdracht uit (voorbeeld):

winget show --id=7Zip.7Zip --versions

Waar vervangen? --id=7Zip.7Zip met de optie en het argument die u wilt gebruiken om een ​​lijst met beschikbare app-versies weer te geven.

Beheer bronnen van pakketten in Winget

Met Windows Package Manager (Winget) kunt u opslagplaatsen of bronnen toevoegen, weergeven, bijwerken, verwijderen, opnieuw instellen en exporteren.

Voer de volgende opdracht uit om repository's of bronnen te beheren:

Winget-bron 

Wanneer u het bovenstaande commando invoert, ziet u de lijst met subcommando's die u kunt gebruiken om de bronnen te manipuleren.

Hieronder staan ​​alle ondersteunde subcommando's voor de bron opdracht:

  • toevoegen: een nieuwe bron toevoegen
  • lijst: Lijst huidige bronnen
  • bijwerken: Actuele bronnen bijwerken
  • verwijderen: huidige bronnen verwijderen
  • resetten: Bronnen resetten
  • exporteren: Huidige bronnen exporteren

Om bijvoorbeeld de lijst met huidige bronnen te bekijken, typt u de onderstaande opdracht:

Winget-bronnenlijst

Gebruik deze opdracht om volledige details over een specifieke bron te krijgen:

winget bronnenlijst --name winget

Voer de volgende opdracht uit om een ​​bepaalde bron bij te werken:

winget bron update --name winget

Toon de lijst met geïnstalleerde pakketten

Voer de volgende opdracht uit om de lijst met alle geïnstalleerde softwarepakketten op uw computer te bekijken:

vleugellijst 

Om de ondersteunde vlag voor de lijstopdracht te zien:

vleugellijst -?

Hieronder staan ​​de ondersteunde opties voor de: lijst opdracht:

  • --ID kaart: Filter resultaten op id
  • --naam: resultaten filteren op naam
  • --naam: Filter resultaten op naam
  • --label: resultaten filteren op tag
  • --opdracht: resultaten filteren op commando
  • -N of --Graaf: Alleen het opgegeven aantal resultaten weergeven
  • -s of --bron: Pakket zoeken met de opgegeven bron
  • -e of--exact: Pakket zoeken met exacte overeenkomst
  • --koptekst: Optionele Windows-Package-Manager REST-bron HTTP-header
  • --aanvaard-bronovereenkomsten: Accepteer alle bronovereenkomsten tijdens bronbewerkingen

Voorbeeld:

Er kunnen meerdere applicaties met dezelfde naam op uw pc zijn geïnstalleerd. Met de onderstaande opdracht kunt u bijvoorbeeld alle apps weergeven die 'Xbox' op hun naam hebben.

wingetlijst --naam xbox

Installeer apps op uw computer met behulp van de Winget

Nadat je het app-pakket hebt gevonden, is het tijd om het met Winget te installeren. De Winget installeren het commando stelt je in staat om snel een applicatie uit zijn repositories te installeren zonder dat je de moeite hoeft te nemen om de applicatie online op te sporen, te downloaden en de verschillende stappen van de installatiewizard te doorlopen.

De syntaxis voor de opdracht Installeren:

Winget installeren 

Voor meer informatie over de installeren opdracht en ondersteunde opties, voer de onderstaande opdracht uit:

vleugel installeren -?

Dit zijn de ondersteunde opties/vlaggen voor de installeren opdracht:

  • -m,--manifest: Het pad naar het manifest van het pakket.
  • --ID kaart: Filter resultaten op id
  • --naam: resultaten filteren op naam
  • --naam: Filter resultaten op naam
  • -v of --versie: Gebruik de opgegeven versie; standaard is de nieuwste versie
  • -s of --bron: Pakket zoeken met de opgegeven bron
  • --domein: Selecteer installatiebereik (gebruiker of machine)
  • -e of--exact: Pakket zoeken met exacte overeenkomst
  • -I of --interactief: Interactieve installatie aanvragen; gebruikersinvoer kan nodig zijn
  • -H of --stil: stille installatie aanvragen
  • --locale: Te gebruiken landinstelling (BCP47-indeling)
  • -O of --log: Loglocatie (indien ondersteund)
  • --overschrijven: Overschrijf argumenten die aan het installatieprogramma moeten worden doorgegeven
  • -l of --plaats: Locatie om te installeren (indien ondersteund)
  • --kracht: Overschrijf de hashcontrole van het installatieprogramma
  • --aanvaard-pakket-overeenkomsten: Accepteer alle licentieovereenkomsten voor pakketten
  • --aanvaard-bronovereenkomsten: Accepteer alle bronovereenkomsten tijdens bronbewerkingen
  • --koptekst: Optionele Windows-Package-Manager REST-bron HTTP-header

U kunt deze opties gebruiken om aan te geven welke toepassing u wilt installeren, hoe u deze wilt installeren en waar u de specifieke toepassing wilt installeren.

Voorbeeld:

Laten we aannemen dat u een VLC Media Player wilt installeren. Daarvoor kun je het onderstaande commando gebruiken:

vleugel installeren vlc

Opmerking: Als de naam van het programma of de query een spatie bevat, plaatst u deze tussen dubbele aanhalingstekens.

Er zijn echter meerdere pakketten gevonden die overeenkomen met uw invoerquery en hij weet niet welke hij moet installeren, dus Winget zal u het onderstaande resultaat laten zien.

Installeer apps met Winget met behulp van de app-ID

Wat u moet doen, is uw invoer verfijnen, wat betekent dat u specifieker moet zijn over welk pakket u moet installeren. Daarvoor moet je de bovenstaande beschikbare opties gebruiken met installeren commando om de juiste app op te geven.

De beste manier om de juiste applicatie te installeren, is door de app-ID te gebruiken om het specifieke app-pakket te specificeren. Dus wanneer u naar een app zoekt met de zoekopdracht commando, noteer de app-ID van het pakket dat u wilt installeren. Als je meerdere pakketten met dezelfde naam hebt, kun je de app-ID gebruiken om een ​​bepaalde applicatie te installeren.

Gebruik de onderstaande formule om een ​​specifieke applicatie te installeren met behulp van de app-ID:

winget installeren --id=

Stel dat u bijvoorbeeld de VLC-mediaspeler wilt installeren met Winget. Zoek eerst het VLC-pakket op in de Winget en noteer de app-ID om de juiste app te krijgen. Een onjuiste ID kan een andere app installeren dan u had bedoeld of helemaal geen app installeren.

Om de VLC-app vanuit de Microsoft Store-repository te installeren, gebruikt u de app-ID (combinatie van letters en cijfers) uit het resultaat:

winget installeren --id=XPDM1ZW6815MQM

of

winget installeer XPDM1ZW6815MQM

U kunt het id-argument ook rechtstreeks in de opdracht invoeren zonder de --id optie. Zolang u het exacte en unieke id-argument doorgeeft aan de opdracht, zal Winget het automatisch herkennen als een app-ID en die specifieke app installeren.

Wanneer u de installatieopdracht uitvoert, toont Winget gedetailleerde informatie over het pakket en de softwarelicentie en vraagt ​​u of u akkoord gaat met de voorwaarden van de overeenkomst. Typ gewoon 'Y' of 'y' en druk op Binnenkomen om het proces voort te zetten.

Het duurt enkele seconden tot minuten om de app te downloaden en te installeren, afhankelijk van je internetsnelheid en de grootte van de app.

Als u wilt installeren met de app-ID die een combinatie is van uitgeversnaam en app-naam, gebruikt u de onderstaande opdracht:

winget install --id=VideoLAN.VLC

of

winget installeren --id VideoLAN.VLC

Wanneer u de app installeert vanuit de Winget-repository, die meestal toepassingen van derden bevat, hoeft u geen licentieovereenkomst te accepteren.

Installeer apps met Winget op app-naam

Als u niet meerdere toepassingen met dezelfde naam in de Winget-opslagplaatsen heeft, kunt u de app-naam gebruiken om aan te geven welke toepassing u wilt installeren.

Om bijvoorbeeld de app ‘Recuva’ te installeren, kunt u de --naam optie met het install commando:

winget installeren --name Recuva

Installeer een specifieke versie van een programma met Winget

Winget installeert standaard de nieuwste beschikbare versie van het programma. U kunt echter ook specificeren welke versie van een applicatie u wilt installeren met behulp van de -v of --versie optie.

Om een ​​specifieke versie van een app te installeren, kunt u de ID van de toepassing combineren met de versie-optie:

winget installeren --id=VideoLAN.VLC -v=3.0.15

of

winget install --id=VideoLAN.VLC --version=3.0.15

De nieuwste versie van VLC is '3.0.16', maar we hebben de oudere versie '3.0.15' opgegeven in de bovenstaande opdracht om deze te installeren.

Apps installeren vanaf een specifieke bron

U kunt ook een bepaalde bron (repository) specificeren om uw applicaties vandaan te halen (msstore, Winget of custom store). Om dat te doen, moet je -s of --bron optie met het commando ‘install’. Op deze manier kunt u duplicaten verwijderen en de juiste applicatie installeren.

Laten we aannemen dat je het programma 'Audacity' wilt installeren vanuit de Winget-repository (derde partij), je kunt deze opdracht proberen:

winget installeren --id=Audacity.Audacity -s=winget

Een app installeren vanuit de Microsoft Store-repository:

winget installeren --id=9N66VBRR4DPL --source=msstore

Apps installeren op de huidige gebruiker of op alle gebruikers

De --domein optie gecombineerd met de installeren commando kunt u specificeren of de app alleen op de huidige gebruiker of op alle gebruikers (computer) moet worden geïnstalleerd.

Om een ​​applicatie alleen op de huidige gebruiker te installeren, gebruikt u de gebruiker argument voor de --domein opties:

winget install --id=Spotify.Spotify --scope=gebruiker

Om een ​​applicatie op alle gebruikers te installeren, gebruik de machine argument voor de --domein opties:

winget install --id=Spotify.Spotify --scope=machine

Als u echter van plan bent het bereik als 'gebruiker' op te geven, moet u deze opdracht uitvoeren in de normale opdrachtprompt (niet in de verhoogde modus).

Apps installeren met de Exact String in de Query

Als u de selectie tot één pakket wilt beperken, moet u de id van de toepassing gebruiken samen met de exacte query-optie (-e of --exact). In tegenstelling tot andere opties, controleert de exacte query-optie de tekenreeks op hoofdlettergevoeligheid. De app-ID of naam van de app moet precies zijn zoals vermeld in het zoekresultaat. Zelfs als een enkel teken in een ander geval staat, accepteert de opdracht de zoekopdracht niet.

Hier is een voorbeeldopdracht om een ​​app te installeren met de exacte tekenreeks in de query (App-naam):

winget installeer Audacity.Audacity -e

of

winget installeer Audacity.Audacity -exact

Apps installeren in interactieve modus

Wanneer u de app installeert met Winget in de standaard installatiemodus, heeft u geen extra invoer nodig en wordt alleen de voortgang van het installatieprogramma weergegeven tijdens de installatie. Als u echter tijdens de installatie opties moet configureren of kiezen, kunt u het installatieprogramma in interactieve modus uitvoeren. In de interactieve modus kunt u de gewenste opties kiezen in de installatiewizard.

Om het installatieprogramma in interactieve modus uit te voeren, moet u gebruik maken van -I of --interactief optie:

winget install --id=Audacity.Audacity --interactive

of

winget install --id=Audacity.Audacity -i

Apps installeren in de stille modus

U kunt de pakketinstallatie ook op de achtergrond uitvoeren zonder enige invoer te vragen of de voortgang van het installatieprogramma te tonen. Deze modus onderdrukt alle gebruikersinterfaces van de installatie. Om dit te doen, moet u gebruik maken van de -H of --stil optie met de installeren opdracht.

Voer de volgende opdracht uit om de software-installatie op de achtergrond uit te voeren:

winget installeer Audacity.Audacity --silent

of

winget installeer Audacity.Audacity -h

Dit onderdrukt alle gebruikersinterfaces van het installatieproces.

De installatielocatie voor een programma wijzigen

Applicaties worden standaard geïnstalleerd op het systeemstation in de map 'C:\Program Files', maar u kunt de installatiemap voor een programma wijzigen met de -l of --plaatsoptie.

We willen bijvoorbeeld het programma Notepad++ installeren op de locatie "D:\Software" in plaats van de standaardmap 'C:\Program Files'. Daarvoor gaan we het onderstaande commando gebruiken:

winget installeer Notepad++.Notepad++ -e --location "D:\Software"

In de bovenstaande opdracht is 'Notepad++.Notepad++' de ID van de applicatie die we willen installeren, exacte query-optie -e is om de selectie te beperken tot één bestand, en --plaats wordt gebruikt om de aangepaste installatielocatie op te geven.

Hash-controle van installatieprogramma overslaan

Bij het installeren van software met Winget wordt automatisch de gegevensintegriteit van de installatiebestanden gecontroleerd. Als u echter een programma installeert waarvan u de hash niet wilt controleren, kunt u de --kracht optie:

winget installeer WSAtools -e --force

Licentieovereenkomsten accepteren

Wanneer u bepaalde software installeert, wordt u gevraagd om de licentieovereenkomst van softwarepakketten en broncode te accepteren. U kunt deze prompts vermijden door de licentieovereenkomst vooraf te accepteren.

Om de licentieovereenkomst van een pakket te accepteren, kunt u de --aanvaard-pakket-overeenkomsten optie met het install commando:

winget install --id=9WZDNCRFJ2WL --accept-package-overeenkomsten

Om de bronlicentieovereenkomst te accepteren, kunt u de --aanvaard-bronovereenkomsten optie:

winget install --id=9WZDNCRFJ2WL --accept-source-overeenkomst

Of

U kunt beide licentieovereenkomsten accepteren met deze opdracht:

winget install --id=9WZDNCRFJ2WL --accept-package-overeenkomsten --accept-source-overeenkomst

Installeer meerdere applicaties tegelijk met Winget op Windows 11

Een ander groot voordeel van het gebruik van Winget is dat je met één commando meerdere apps tegelijk kunt installeren. Het enige wat u hoeft te doen is deelnemen aan elke Winget-installatieopdracht met twee ampersand && karakters in een enkel uitvoerbaar commando.

Hier is de syntaxis voor het installeren van meerdere apps met Winget:

winget installeren && winget installeren && winget installeren 

Waar vervangen? met de werkelijke naam of app-ID en met opties ondersteund door de installeren opdracht.

Met de onderstaande opdracht installeert u bijvoorbeeld een VLC-mediaspeler, Notepad ++ en Audacity-toepassingen in één keer op uw systeem:

winget installeren VideoLAN.VLC -e && winget installeren Notepad++.Notepad++ -e && winget installeren Audacity.Audacity -e

Zoals je hierboven kunt zien, zijn alle drie app-pakketten geïnstalleerd met één enkele opdracht.

Applicaties bijwerken of upgraden met Winget

Met Winget kunt u niet alleen app-pakketten installeren, maar ook de bestaande upgraden of verwijderen. U kunt elke bestaande applicatie upgraden met de upgrade commando op uw systeem zolang er een update beschikbaar is voor de specifieke app.

De syntaxis voor het upgraden van een app met Winget is:

Winget-upgrade [[-q] ] []

Om te weten welke ondersteunde opties beschikbaar zijn voor de upgrade commando, voer het volgende commando in:

vleugel upgrade -?

De volgende opties zijn beschikbaar voor de: upgrade opdracht:

  • -m,--manifest: Het pad naar het manifest van het pakket.
  • --ID kaart: Filter resultaten op id
  • --naam: resultaten filteren op naam
  • --naam: Filter resultaten op naam
  • -v of --versie: Gebruik de opgegeven versie; standaard is de nieuwste versie
  • -s of --bron: Pakket zoeken met de opgegeven bron
  • -e of --exact: Pakket zoeken met exacte overeenkomst
  • -I of --interactief: Interactieve installatie aanvragen; gebruikersinvoer kan nodig zijn
  • -H of --stil: stille installatie aanvragen
  • -O of --log: Loglocatie (indien ondersteund)
  • --overschrijven: Overschrijf argumenten die aan het installatieprogramma moeten worden doorgegeven
  • -l of --plaats: Locatie om te installeren (indien ondersteund)
  • --kracht: Overschrijf de hashcontrole van het installatieprogramma
  • --aanvaard-pakket-overeenkomsten: Accepteer alle licentieovereenkomsten voor pakketten
  • --aanvaard-bronovereenkomsten: Accepteer alle bronovereenkomsten tijdens bronbewerkingen
  • --koptekst: Optionele Windows-Package-Manager REST-bron HTTP-header
  • --allemaal: Werk alle geïnstalleerde pakketten bij naar de nieuwste indien beschikbaar

Maar voordat u een toepassing opwaardeert, moet u controleren of er voor uw momenteel geïnstalleerde pakketten upgrades beschikbaar zijn. U kunt dat doen met het upgrade- of list-commando dat alle op uw computer geïnstalleerde toepassingen toont (inclusief programma's die niet via Winget zijn geïnstalleerd).

Voer deze eenvoudige opdracht uit om alle programma's weer te geven die op de computer zijn geïnstalleerd:

vleugel upgrade

Als er een update beschikbaar is voor een app, wordt de nieuwe versie weergegeven in de bijbehorende kolom 'Beschikbaar' zoals hieronder weergegeven.

of

vleugellijst

Om een ​​applicatie te upgraden, voert u eenvoudig de applicatienaam in met het upgrade-commando. Hier willen we bijvoorbeeld de app ‘Recuva’ upgraden:

Winget-upgrade Recuva

U kunt pakketten ook upgraden via Winget met behulp van verschillende beschikbare opties (--ID kaart, --naam, --interactief, enzovoort.). Voer de onderstaande opdracht uit om een ​​toepassing via Winget op basis van hun ID te upgraden:

Winget-upgrade --id VideoLAN.VLC

U kunt ook alle pakketten (met beschikbare updates) die op uw pc zijn geïnstalleerd in één keer upgraden. Om alle geïnstalleerde pakketten te upgraden (als er updates beschikbaar zijn), kunt u deze opdracht uitvoeren:

Winget-upgrade --alles

De --allemaal optie vindt alle toepassingen met beschikbare upgrades en de upgrade-opdracht installeert de updates.

Verwijder of verwijder toepassingen met Winget

Als u een programma via Winget wilt verwijderen, kunt u dat doen met de verwijderen opdracht. Het kan ook de programma's verwijderen die niet met Winget zijn geïnstalleerd.

De syntaxis:

winget verwijderen [[-q] ] []

De verwijderen opdracht heeft zijn eigen set opties, die kunnen worden bekeken door deze opdracht uit te voeren:

winget verwijderen -?

De volgende opties zijn beschikbaar:

  • -m,--manifest: Het pad naar het manifest van het pakket
  • --ID kaart: Filter resultaten op id
  • --naam: resultaten filteren op naam
  • --naam: Filter resultaten op naam
  • -v,--versie: Gebruik de opgegeven versie; standaard is de nieuwste versie
  • -s,--bron: Pakket zoeken met de opgegeven bron
  • -e,--exact: Pakket zoeken met exacte overeenkomst
  • -i,--interactief: Interactieve installatie aanvragen; gebruikersinvoer kan nodig zijn
  • -h,--stil: stille installatie aanvragen
  • -o,--log: Loglocatie (indien ondersteund)
  • --koptekst: Optionele Windows-Package-Manager REST-bron HTTP-header
  • --aanvaard-bronovereenkomsten: Accepteer alle bronovereenkomsten tijdens bronbewerkingen

U kunt de bovenstaande opties gebruiken om uw zoekopdracht of selectie van de juiste applicatie die u wilt verwijderen verder te verfijnen.

Voordat u toepassingen verwijdert, moet u eerst alle apps bekijken die op uw apparaat zijn geïnstalleerd:

vleugellijst

Voorbeeld 1:

Om bijvoorbeeld de toepassing 'Dinamic Wallpaper' te verwijderen, gebruiken we de onderstaande opdracht:

winget verwijder "Dinamic Wallpaper"

Omdat de query (App-naam) een spatie heeft, hebben we deze tussen dubbele aanhalingstekens geplaatst.

Voorbeeld 2:

U kunt de --naam optie om de app op te geven met een specifieke naam die u van uw pc wilt verwijderen.

winget verwijderen --name Notepad++ -e

U kunt ook de exacte zoekopdracht toevoegen -e optie om de selectie te beperken tot een exacte pakketnaam.

Voorbeeld 3:

Als u meerdere applicaties met dezelfde naam hebt, kunt u de applicatie-ID gebruiken om de juiste applicatie te specificeren.

Wanneer u bijvoorbeeld de 'Xbox'-applicaties op uw computer vermeldt, krijgt u meerdere resultaten.

Om het pakket 'Xbox Game Bar Plugin' te verwijderen, kun je de --ID kaart optie om de applicatie-ID op te geven:

winget verwijderen --id=Microsoft.XboxGameOverlay_8wekyb3d8bbwe

Voorbeeld 4:

Soms, wanneer u een programma verwijdert, kan het tonnen softwareresiduen achterlaten, zoals geschiedenis, registers, opslagbestanden, enz. Afhankelijk van de software kan het u opties geven om aanvullende instellingen en gegevens te wissen. Om dat te doen, moet u de interactieve wizard gebruiken voor het verwijderen van apps.

Voer de onderstaande opdracht uit om een ​​toepassing in een interactieve modus te verwijderen:

winget verwijderen Notepad++ -e --interactive

Als u alle gebruikersinterfaces wilt onderdrukken en een toepassing in de stille modus wilt verwijderen, voert u de onderstaande opdracht uit:

winget verwijderen Notepad++ -e -h

Bekijk de experimentele functies van Windows Package Manager

Met de opdracht features kunt u de lijst met experimentele functies en status bekijken die beschikbaar zijn voor uw versie van Windows Package Manager (winget).

Voer de volgende opdracht uit om de status van experimentele functies op Winget te bekijken:

Winget-functies

U ziet de lijst met functies en of ze zijn ingeschakeld of uitgeschakeld in de kolom 'Status'. U kunt functies in- of uitschakelen via Winget-instellingen.

Instellingen voor Windows Package Manager (Winget) configureren

De instellingen van Windows Package Manager (Winget) kunnen worden bewerkt in een JSON-instellingenbestand. Met 'settings.json' kunt u verschillende Winget-clientervaringen en -voorkeuren aanpassen, zoals instellingen voor automatisch bijwerken, gebruikersinterface van de voortgangsbalk, installatiegedrag, functies en meer.

Voer de onderstaande eenvoudige opdracht uit om het bestand settings.json te openen:

vleugelinstellingen

Standaard wordt het JSON-bestand geopend in uw standaard teksteditor zoals Kladblok.Het wordt echter aanbevolen om JSON-bestanden te bewerken in een code-editor, bij voorkeur 'Microsoft Visual Studio Code', die gemakkelijker te bewerken is. Als de standaard tekst-/code-editor al is ingesteld, wordt uw standaard teksteditor automatisch gestart en wordt het instellingenbestand daarin geopend.

Als u geen Visual Studio Code hebt, kunt u deze met deze opdracht installeren:

winget installeren Microsoft.VisualStudioCode

Als u VS Code niet wilt installeren, kunt u de instellingen ook in Kladblok bewerken.

Zodra het JSON-instellingenbestand voor de eerste keer in uw teksteditor wordt geopend, worden er geen instellingen geconfigureerd.

Update-interval voor de bron wijzigen

De autoUpdateIntervalInMinuten code specificeert het tijdsinterval (in minuten) voor het controleren van updates voor de bron. Het standaard update-interval is ingesteld op '5'. U kunt het naar uw wens wijzigen. Als u de automatische updatecontrole naar een bron wilt uitschakelen, wijzigt u deze in '0'.

In het onderstaande voorbeeld wijzigen we het update-interval in '10' minuten.

Als u de automatische updatecontrole hebt uitgeschakeld, kunt u updates voor de bron handmatig controleren via Winget-bronupdate.

Visueel ontwerp van de voortgangsbalk wijzigen

U kunt de visuele stijl of kleur van de voortgangsbalk wijzigen met de visueel instelling. De standaardkleur van de voortgangsbalk is 'accent', maar u kunt deze wijzigen in 'retro' of 'regenboog'.

Als u bijvoorbeeld de kleur van de voortgangsbalk wilt wijzigen in 'regenboog', voegt u de volgende code toe aan het JSON-bestand:

"visual": { "progressBar": "regenboog" },

En zorg ervoor dat u een sluithaakje toevoegt } aan het einde van de JSON-code.

Installatiebereik van de toepassing wijzigen

U kunt ook het installatiegedrag wijzigen, inclusief het bereik, de landinstelling en meer met behulp van de installeren Gedrag instelling.

De scope-instelling geeft aan of een pakket alleen voor de huidige gebruiker of voor de hele machine moet worden geïnstalleerd. U kunt het bereik van de hele installatie instellen op: gebruiker of machine.

Voer de onderstaande code in om het bereik te wijzigen in de huidige gebruiker:

"installBehavior": { "preferences": { "scope": "user" } },

Experimentele functies in Winget in- of uitschakelen

Zoals we in de vorige sectie vermeldden, kunt u de experimentele functies van Winget ook configureren in het bestand settings.json. De experimenteelKenmerken instelling kunt u de functies in- of uitschakelen. Om de lijst met beschikbare experimentele functies te bekijken, voert u Winget-functies.

Zoals je hierboven kunt zien, zijn er twee functies beschikbaar voor deze versie van Windows Package Manager: 'Show Dependencies Information' en 'Direct MSI Installation'. De functie Afhankelijkheden geeft informatie over afhankelijkheden van het pakket weer en met 'Directe MSI-installatie' kunt u MSI-pakketten rechtstreeks installeren in plaats van msiexec. Noteer de eigenschappen van de functies die u in de instellingen kunt gebruiken om de specifieke functie in of uit te schakelen.

Om de functie 'Directe MSI-installatie' in te schakelen, voegt u de onderstaande code toe aan het JSON-bestand:

 "experimentalFeatures": { "directMSI": true },

Om de functie 'Show Dependencies Information' in te schakelen, neemt u de onderstaande code op in het JSON-bestand:

 "experimentalFeatures": { "dependencies": true },

Nu rennen Winget-functies opdracht nogmaals om te bevestigen of de functies zijn ingeschakeld.

Om een ​​functie uit te schakelen, wijzigt u eenvoudig de booleaanse waarde in vals in de code.

Raadpleeg dit artikel voor meer informatie over het Winget-instellingenschema en het gebruik ervan - //raw.githubusercontent.com/microsoft/winget-cli/master/schemas/JSON/settings/settings.schema.0.2.json.

Geïnstalleerde software exporteren naar een andere computer via Winget

Een andere geweldige functie van de Winget-tool is dat je de geïnstalleerde apps op je computer kunt exporteren naar een JSON-bestand dat kan worden gebruikt om dezelfde apps snel op een andere machine te installeren. Deze functie kan van pas komen als u dezelfde apps op meerdere computers probeert te installeren of als u uw computer opnieuw instelt of opnieuw installeert.

Winget installeert echter alleen de apps in de Winget-repository. Andere programma's zoals pc-games worden niet geïnstalleerd via Winget JSON-bestanden.

De syntaxis voor de exportopdracht:

Winget-export [-o] []

Voer de onderstaande opdracht in om ondersteunde argumenten en opties te bekijken:

Winget-export -?

Het volgende is het enige beschikbare argument:

  • -O of --uitvoer: Pad naar het te maken JSON-bestand.

De volgende opties zijn beschikbaar:

  • -s of --bron: pakketten exporteren van de opgegeven bron.
  • --include-versions: Specifieke pakketversies opnemen in het JSON-bestand.
  • --aanvaard-bronovereenkomsten: Accepteer alle bronovereenkomsten tijdens bronbewerkingen en vermijd prompt.

Voorbeeld:

Voer de onderstaande opdracht uit om de lijst met geïnstalleerde apps op uw computer naar een JSON-bestand te exporteren:

winget export -o F:\mycomputerapps.json --include-versions

of

winget export -output F:\mycomputerapps.json --include-versions

Hier, -O of --uitvoer argument specificeert het pad waar u het JSON-bestand (export) wilt opslaan. De optie –include-versions vertelt de winget om de versies van de apps op te nemen die momenteel in het JSON-bestand zijn geïnstalleerd. Standaard installeert de opdracht Importeren de nieuwste versies van apps uit het JSON-bestand. Maar als u de specifieke versies van de apps van de bestaande computer wilt exporteren, moet u de --inclusief versies optie.

Als een geïnstalleerde app of versie niet beschikbaar is in de repositories, ziet u 'Geïnstalleerd pakket/versie is niet beschikbaar vanuit een bronbericht' en worden die apps niet opgenomen in het JSON-bestand.

Zoals u hieronder kunt zien, bevat het nieuw gemaakte JSON-bestand de lijst met programma's die op uw computer zijn geïnstalleerd.

Toepassingslijst importeren vanaf een andere computer via Winget

Met de opdracht import kunt u de lijst met programma's uit een JSON-bestand op uw computer installeren.

De syntaxis voor de importopdracht:

Winget-import [-i] []

Voer de onderstaande opdracht in om ondersteunde argumenten en opties te bekijken:

Winget-import -?

De volgende argumenten worden ondersteund:

  • -I of --importeer bestand: Pad naar het te importeren JSON-bestand

De volgende opties worden ondersteund:

  • --neger-niet beschikbaar: Negeer niet-beschikbare pakketten
  • --negeer-versies: Negeer versies die zijn opgegeven in het JSON-bestand en installeer de nieuwste beschikbare versie
  • --aanvaard-pakket-overeenkomsten: Accepteer alle licentieovereenkomsten voor pakketten
  • --aanvaard-bronovereenkomsten: Accepteer alle bronovereenkomsten tijdens bronbewerkingen

Voorbeeld:

Voer de opdracht uit om de applicaties van een JSON-bestand op een computer te installeren (importeren):

winget import -i F:\mycomputerapps.json --ignore-unavailable --ignore-versions

of

winget import --import-bestand F:\mycomputerapps.json --ignore-unavailable --ignore-versions

In het bovenstaande commando, -I of --importeer bestand argument specificeert het pad naar het JSON-bestand dat u wilt importeren. De --negeren-niet beschikbaar optie onderdrukt de fout die u krijgt wanneer een opgegeven pakket in het JSON-bestand niet beschikbaar is in de repositories. En --negeer-versies optie negeert versies die zijn opgegeven in het JSON-bestand en installeert de nieuwste beschikbare versie van de apps.

Als er al een pakket is geïnstalleerd, zal Winget proberen een update voor dat pakket te vinden. Als het al up-to-date is, ziet u het bericht 'pakket is al geïnstalleerd:' en 'Er is geen update gevonden'.

Dat is het.