Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Met install de opdracht van WinGet wordt de opgegeven toepassing geïnstalleerd. Gebruik de zoekopdracht om de gewenste toepassing installte identificeren. Gebruik de opdracht Weergeven om details weer te geven over de toepassing en het installatieprogramma dat is geselecteerd door WinGet voor uw systeem.
De opdracht install vereist dat u de exacte tekenreeks opgeeft voor install. Als er dubbelzinnigheid is, wordt u gevraagd de install opdracht verder te filteren op een exacte toepassing.
Gebruik
winget install [[-q] <query> ...] [<options>]
Aliassen
De volgende aliassen zijn beschikbaar voor deze opdracht:
add
Argumenten
De volgende argumenten zijn beschikbaar.
| Argumentatie | Beschrijving |
|---|---|
| -q,--query | De query die wordt gebruikt om naar een app te zoeken. |
Opmerking
Het queryargument is positioneel. Standaard voert winget een hoofdletterongevoelige deeltekenreeksvergelijking uit met de pakketnaam, ID en moniker. Syntaxis van jokertekens wordt niet ondersteund. Gebruik -e, --exact om een exacte overeenkomst te vereisen (hoofdlettergevoelig). Gebruik --id, --name of --moniker om te beperken welk veld wordt doorzocht.
Opties
Met de opties kunt u de install ervaring aanpassen aan uw behoeften.
| Optie | Beschrijving |
|---|---|
| -m, --manifest | Moet worden gevolgd door het pad naar het manifestbestand (YAML). U kunt het manifest gebruiken om de install ervaring uit te voeren vanuit een lokaal YAML-bestand. |
| --id | Hiermee beperkt u de install tot de ID van de toepassing. |
| --naam | Hiermee beperkt u de zoekopdracht tot de naam van de toepassing. |
| --alias | Hiermee beperkt u de zoekopdracht tot de moniker die voor de toepassing wordt vermeld. |
| -v, --versie | Hiermee kunt u een exacte versie opgeven voor install. Als dit niet is opgegeven, wordt install latest gebruikt voor de toepassing met het hoogste versienummer. |
| -s, --source | Hiermee wordt de zoekopdracht beperkt tot de opgegeven bronnaam. Moet worden gevolgd door de bronnaam. |
| --draagwijdte | Hiermee kunt u opgeven of het installatieprogramma gericht moet zijn op de gebruiker of het machinebereik. Bekijk bekende problemen met betrekking tot het pakketinstallatiebereik. |
| -a, --architectuur | Selecteer de architectuur waaraan u wilt installtoevoegen. |
| --installer-type | Selecteer het type installatieprogramma dat u wilt installgebruiken. Zie ondersteunde installatietypen voor WinGet-client. |
| -e, --exact | Gebruikt de exacte tekenreeks in de query, inclusief het controleren op hoofdlettergevoeligheid. Het standaardgedrag van een subtekenreeks wordt niet gebruikt. |
| -i, --interactive | Voert het installatieprogramma uit in de interactieve modus. De standaardervaring toont de voortgang van het installatieprogramma. |
| -h, --silent | Hiermee wordt het installatieprogramma uitgevoerd in de stille modus. Hiermee onderdrukt u alle gebruikersinterface. De standaardervaring toont de voortgang van het installatieprogramma. |
| --lokaal | Specificeert welke landinstelling te gebruiken (BCP47-indeling). |
| -o, --log | Hiermee wordt de logging doorgestuurd naar een logbestand. U moet een pad opgeven naar een bestand waarvoor u de schrijfrechten hebt. |
| --aangepaste | Argumenten die moeten worden doorgegeven aan het installatieprogramma, naast de standaardwaarden. |
| --overschrijven | Een tekenreeks die rechtstreeks aan het installatieprogramma wordt doorgegeven. |
| -l, --location | Locatie naar install (indien ondersteund). |
| --ignore-security-hash | Negeer de hashcontrolefout van het installatieprogramma. Niet aanbevolen. |
| --allow-reboot | Hiermee kunt u indien van toepassing opnieuw opstarten. |
| --skip-afhankelijkheden | Slaat de afhankelijkheden van verwerkingspakketten en Windows-functies over. |
| --negeer-lokale-archief-malware-scan | Negeer de malwarescan die wordt uitgevoerd als onderdeel van het installeren van een archieftypepakket vanuit het lokale manifest. |
| --dependency-source | Zoek pakketafhankelijkheden met behulp van de opgegeven bron. |
| --accepteer-pakketafspraken | Accepteert alle licentieovereenkomsten of EULA's die door het pakketinstallatieprogramma worden gepresenteerd, waardoor de interactieve prompt wordt onderdrukt. Dit geldt alleen voor de eigen licentievoorwaarden van het pakket. Dit heeft geen invloed op optionele onderdelen of gebundelde software die door het installatieprogramma wordt aangeboden. Voor een volledig niet-interactief install, combineert u met --silent (-h). |
| --no-upgrade | Hiermee wordt de upgrade overgeslagen als er al een geïnstalleerde versie bestaat. |
| --rubriek | Optionele Windows-Package-Manager REST-bron als HTTP-header. |
| --authentication-mode | Geef de voorkeursvoorkeur voor verificatievensters op (stil, silentPreferred of interactief). |
| --authentication-account | Geef het account op dat moet worden gebruikt voor verificatie. |
| --accepteer-bronovereenkomsten | Accepteert de gebruiksrechtovereenkomst voor de WinGet-bron (opslagplaats), waarbij de interactieve prompt wordt onderdrukt. Dit is los van elke pakketlicentie. Deze bevat informatie over de gebruiksvoorwaarden voor de bron zelf, zoals de winget communityopslagplaats. |
| -r, --hernoem | De waarde om de naam van het uitvoerbare bestand te wijzigen (draagbaar). |
| --vorige-verwijderen | Verwijder de vorige versie van het pakket tijdens de upgrade. |
| --kracht | Voer de opdracht direct uit en ga door met niet-beveiligingsgerelateerde problemen. |
| -?, --help | Meer hulp krijgen bij deze opdracht. |
| --wachten | Vraagt de gebruiker om, voordat het programma wordt afgesloten, op een willekeurige toets te drukken. |
| --logs,--open-logs | Open de standaardlocatie van de logboeken. |
| --verbose, --verbose-logboeken | Wordt gebruikt om de loginstellingen te overschrijven en een gedetailleerd logboek te maken. |
| --nowarn, geen waarschuwingen weergeven; --ignore-warnings, waarschuwingen negeren | Onderdrukt waarschuwingsuitvoer. |
| --disable-interactivity (interactiviteit uitschakelen) | Schakel interactieve prompts uit. |
| --proxy | Stel een proxy in die moet worden gebruikt voor deze uitvoering. |
| --no-proxy | Schakel het gebruik van proxy uit voor deze uitvoering. |
Voorbeeldvragen
In het volgende voorbeeld wordt een specifieke versie van een toepassing geïnstalleerd.
winget install powertoys --version 0.91.1
In het volgende voorbeeld wordt een toepassing geïnstalleerd op basis van de id.
winget install --id Microsoft.PowerToys
In het volgende voorbeeld wordt een toepassing op versie en id geïnstalleerd.
winget install --id Microsoft.PowerToys --version 0.91.1
Meerdere pakketten installeren
U kunt install meerdere pakketten in één opdracht opnemen door hun id's gescheiden door spaties weer te geven.
winget install Microsoft.VisualStudioCode Microsoft.PowerShell Git.Git
WinGet installeert elk pakket op volgorde. Dit is handig voor het snel instellen van een nieuwe computer of het delen van een set hulpprogramma's met een collega.
Aanbeveling
Voor grotere verzamelingen pakketten kunt u overwegen winget export en winget import te gebruiken om een volledige pakketlijst op te slaan en te herstellen, of winget configure om install pakketten samen met andere machineconfiguratie in één bestand te configureren.
Ondubbelzinnige resultaten
Als de query die aan WinGet wordt verstrekt, niet resulteert in één toepassing, worden de resultaten van de zoekopdracht weergegeven in WinGet . Hiermee beschikt u over de aanvullende gegevens die nodig zijn om de zoekopdracht te verfijnen naar een juiste install.
De beste manier om de selectie tot één bestand te beperken, is door de id van de toepassing te gebruiken in combinatie met de exacte queryoptie. Voorbeeld:
winget install --id Git.Git -e
Als er meerdere bronnen zijn geconfigureerd, is het mogelijk dubbele vermeldingen te hebben. Het opgeven van een bron is vereist om meer ondubbelzinnig te zijn.
winget install --id Git.Git -e --source winget
De msstore-bron gebruikt unieke identificatoren als 'Id' voor pakketten. Hiervoor is niet de exacte queryoptie vereist. Voorbeeld:
winget install XP9KHM4BK9FZ7Q -s msstore
Lokaal install
Met de manifestoptie kunt u een toepassing gebruiken install door rechtstreeks een YAML-bestand door te geven aan de client. Als het manifest een manifest met meerdere bestanden is, moet de map met de bestanden worden gebruikt. De manifestoptie heeft het volgende gebruik.
Gebruik: winget install --manifest \<path>
| Optie | Beschrijving |
|---|---|
| -m, --manifest | Het pad naar de manifesten van de toepassing naar install. |
Het installeren van pakketten vanuit lokale manifestbestanden kan risico's hebben. Als extra voorzorgsmaatregel moet deze functie worden ingeschakeld door een beheerder. Om deze functie in te schakelen, voert u winget settings --enable LocalManifestFiles uit. Om deze functie uit te schakelen, voer winget settings --disable LocalManifestFiles uit.
Logboekbestanden
De logboekbestanden voor WinGet, tenzij omgeleid, bevinden zich in de volgende map: \%LOCALAPPDATA%\\Packages\\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\\LocalState\\DiagOutputDir\\*.log
Gebruiksrechtovereenkomsten
Voor sommige toepassingen die zijn geïnstalleerd, moet de gebruiker akkoord gaan met de licentie of andere overeenkomsten voordat deze wordt geïnstalleerd. Wanneer dit gebeurt, wordt de gebruiker door Windows Pakketbeheer gevraagd akkoord te gaan met de overeenkomsten. Als de gebruiker het niet eens is, zal de toepassing dit niet installdoen.
Vanaf de opdrachtregel kunt u de overeenkomsten automatisch accepteren door de volgende optie door te geven :-accept-package-agreements op de opdrachtregel. Dit kan nuttig zijn bij het uitvoeren van scripts in Windows Pakketbeheer.
Verwante onderwerpen
Windows developer