winget is de officiële package manager voor Windows 10 en Windows 11. De software is gratis, open-source en wordt door Microsoft zelf ontwikkeld. winget is standaard aanwezig in Windows 11 en recente versies van Windows 10.
Je kunt met winget applicaties zoeken, installeren en verwijderen. Als je bijvoorbeeld in een keer alle applicaties op een Windows-pc wilt updaten, voer je simpelweg het volgende commando uit: winget upgrade --all
. Ook software die niet geïnstalleerd is via winget, wordt dan bijgewerkt. Het aanbod van software in winget is groot. Via verschillende websites online, zoals winget.run, kun je eenvoudig zien welke applicaties allemaal via winget te installeren zijn.
Wat is er nieuw
Microsoft heeft afgelopen week een nieuwe previewversie van winget vrijgegeven. Het gaat om versie 1.5.441-preview, met daarin bijgewerkte PowerShell-modules en de mogelijkheid om een applicatie vast te zetten op een bepaalde versie, zogenaamde package pinning. Om een applicatie vast te zetten, voer je het volgende commando uit: winget pin <package>
. De app zal dan niet geüpdatet worden door winget. Met unpin
kun je de actie weer ongedaan maken.
Informatie
Versienummer | 1.5.441-preview |
Releasestatus | Preview |
Platformen | Windows |
Uitgebracht op | 14-02-2023 |
Ontwikkelaar | Microsoft |
Licentie | Gratis, open-source (MIT) |
Downloadlinks
Instructies
winget is ingebouwd in Windows 10 en 11. Je kunt het bijwerken door het gedownloade .msixbundle-bestand uit te voeren en te kiezen voor Bijwerken*. Let op dat je dan geen automatische updates via de Microsoft Store meer krijgt voor winget.
Om te controleren welke versie van winget jij hebt, open je een terminal en voer je het volgende commando uit: winget -v
.
Changelog
This is the second development build after the Windows Package Manager 1.4 build for Windows 10 (1809+) and Windows 11. This build will be released to Windows Insider Dev builds and Windows Package Manager Insiders.
Experimental features are enabled in this release. The experimental feature for package pinning is now supported and included in this release.
Run
winget features
to see which experimental features are enabled or disabled.Add the following to your settings (winget settings
) file to enable the experimental features including package pinning:`"experimentalFeatures": { "pinning": true, "dependencies": true, "directMSI": true, "uninstallPreviousArgument": true, },`
This release includes an early preview of our Microsoft.WinGet.Client PowerShell module. Improvements to the PowerShell module have been made in this release to enhance the output of the cmdlets. Information about getting started and usage can be found here.
Features
- Pin a package #476 by @florelis
- Open log files or provide path as output #2355 by @Trenly
- Show which admin setting has been enabled/disabled in confirmation string #2846 by @Trenly
What's Changed
- Make --Open-Logs Stable by @Trenly in #2841
- Add --custom argument for passing additional installer arguments by @Trenly in #2832
- Add database for tracking pins and base implementation for pin commands by @florelis in #2769
- Show which admin setting has been enabled/disabled in confirmation string by @Trenly in #2846
- Refactor some code into shared library by @JohnMcPMS in #2844
- Add rest interface 1.4 to supported list by @yao-msft in #2853
- Block msix provisioning api calls where known OS bugs exist by @yao-msft in #2855
- Allow Version Listing through 'Winget Search' by @Trenly in #2847
- Refactor arg validation by @florelis in #2862
- Rename privacy.md to PRIVACY.md by @WilliamDavidHarrison in #2907
- fix: remove extra space by @WilliamDavidHarrison in #2904
- chore: remove blank line by @WilliamDavidHarrison in #2906
- feat: update pr template by @WilliamDavidHarrison in #2905
- feat(template): update title + desc for feature request by @WilliamDavidHarrison in #2915
- feat(template): update title + desc for docs report by @WilliamDavidHarrison in #2914
- feat(template): update title + desc for bug report by @WilliamDavidHarrison in #2913
- Remove use of Invoke-Expression in test script by @florelis in #2921
- Show Enabled Admin Settings in --info by @Trenly in #2901
- Update zlib library in Pure project by @ryfu-msft in #2923
- Fix GetFullNameFromFamilyName for non-elevated context by @yao-msft in #2922
- Allow multiple apps in a single command by @florelis in #2861
- Use C# wrapper objects for PowerShell cmdlet output by @ryfu-msft in #2871
- Fix behavior for user settings scope preference/requirement for portable install by @ryfu-msft in #2918
- Fix Summary telemetry event by @yao-msft in #2941
- Implement package pinning by @florelis in #2813
- Spec for package pinning by @yao-msft in #2611
- Fix spelling from pinning spec by @yao-msft in #2946
- Give admin access to temp folder by @yao-msft in #2945
- Down sampling telemetry events by @yao-msft in #2950
- Add support for elevation requirement in COM by @ryfu-msft in #2919
New Contributors
- @WilliamDavidHarrison made their first contribution in #2907