WinGet is the Windows Package Manager. This project includes a CLI (Command Line Interface), PowerShell modules, and a COM (Component Object Model) API (Application Programming Interface).
This is the third development build after the Windows Package Manager 1.7 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. 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.
"experimentalFeatures": {
"sideBySide": true
}
This release contains ARM64 support for the Microsoft.WinGet.Client PowerShell Module along with improvements to the index.
Full Changelog: https://github.com/microsoft/winget-cli/compare/v1.8.924-preview...v1.8.1133-preview
This release is the fourth stable release of Windows Package Manager 1.7 for Windows 10 (1809+), and Windows 11. Experimental features have been disabled in this release.
This release addresses various bugs and adds arm64 support for the Microsoft.WinGet.Client powershell module.
Full Changelog: https://github.com/microsoft/winget-cli/compare/v1.7.10861...v1.7.11132
This is the second development build after the Windows Package Manager 1.7 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. 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.
"experimentalFeatures": {
"sideBySide": true
}
This release contains experimental support for multiple installed versions.
IPackage
by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/4174
EnableWindowsPackageManagerCommandLineInterfaces
Policy Behavior by @ryfu-msft in https://github.com/microsoft/winget-cli/pull/4293
Full Changelog: https://github.com/microsoft/winget-cli/compare/v1.7.10861...v1.8.924-preview
This release is the third stable release of Windows Package Manager 1.7 for Windows 10 (1809+), and Windows 11. Experimental features have been disabled in this release.
This release fixes issues related to the EnableWindowsPackageManagerCommandLineInterfaces
Policy blocking COM calls which should be allowed when the CLI interface is disabled.
Full Changelog: https://github.com/microsoft/winget-cli/compare/v1.7.10661...v1.7.10861
This release is the second release candidate of Windows Package Manager 1.7 for Windows 10 (1809+), and Windows 11. Experimental features have been disabled in this release.
This release fixes issues related to winget upgrade --all
(https://github.com/microsoft/winget-cli/issues/4219) and addresses problems with the PowerShell cmdlet Repair-WinGetPackageManager
which was caused by our dependency on the latest Microsoft.UI.Xaml version 2.8 (https://github.com/microsoft/winget-cli/issues/4208).
Full Changelog: https://github.com/microsoft/winget-cli/compare/v1.7.10582...v1.7.10661
This release is the first stable release of Windows Package Manager 1.7 for Windows 10 (1809+), and Windows 11. Experimental features have been disabled in this release.
winget repair
command is now available and can be used to repair a package that is having issues.--allow-reboot
flag.resume
command and support saving the argument state. by @ryfu-msft in https://github.com/microsoft/winget-cli/pull/3508
--skip-dependencies
by @mdanish-kh in https://github.com/microsoft/winget-cli/pull/3784
winget download
by @ryfu-msft in https://github.com/microsoft/winget-cli/pull/3977
Full Changelog: https://github.com/microsoft/winget-cli/compare/release-v1.6.2631...release-v1.7.10582
This is the first development build after the Windows Package Manager 1.7 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. 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.
"experimentalFeatures": {
"directMSI": true,
"configuration03": true,
"resume": true,
},
Full Changelog: https://github.com/microsoft/winget-cli/compare/v1.7.10514...v1.8.532-preview
This release represents our first Windows Package Manager 1.7 release candidate build for Windows 10 (1809+), and Windows 11. Experimental features have been disabled in this release.
winget repair
command is now available and can be used to repair a package that is having issues.--allow-reboot
flag.resume
command and support saving the argument state. by @ryfu-msft in https://github.com/microsoft/winget-cli/pull/3508
--skip-dependencies
by @mdanish-kh in https://github.com/microsoft/winget-cli/pull/3784
winget download
by @ryfu-msft in https://github.com/microsoft/winget-cli/pull/3977
Full Changelog: https://github.com/microsoft/winget-cli/compare/v1.6.2631...v1.7.10514
This is the seventh development build after the Windows Package Manager 1.6 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. Winget also supports initiating a reboot if a package requires one to complete an install. Winget resume
is a new feature that will support resuming an installation when coming back from a reboot. 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.
"experimentalFeatures": {
"directMSI": true,
"windowsFeature": true,
"resume": true,
"configuration03": true,
"reboot": true,
},
Windows Package Manager also includes Winget configuration, which automatically handles the setup and configuration requirements for an ideal development environment on your Windows machine. WinGet configuration file helps with installing and managing software packages, applications, programming languages, frameworks, tools, or settings necessary for a project.
Check out our session at Microsoft Build to learn how to get your machine to a ready-to-code state.
A prerelease version of the Microsoft.WinGet.Client PowerShell module has been published to the PowerShell Gallery. To install the latest version of the PowerShell module, run the following command in PowerShell 7+.
Install-Module -Name Microsoft.WinGet.Client
The PowerShell module requires App Installer (winget) to be installed. The
Repair-WinGetPackageManager
cmdlet (work in progress) is designed to install or repair App Installer.
Full Changelog: https://github.com/microsoft/winget-cli/compare/v1.7.3172-preview...v1.7.3481-preview
This release is the seventh stable release of Windows Package Manager 1.6 for Windows 10 (1809+) and Windows 11. Experimental features have been disabled in this release. The store certificates in this release have been updated. The current store certificates will expire in early March 2024.
The winget configure
command is now a stable feature and can be used to automatically handle the setup and configuration requirements for an ideal development environment on your Windows machine. Applying a WinGet configuration file helps with installing and managing software packages, applications, programming languages, frameworks, tools, or settings necessary for a project.
Support for package dependencies is also included in this stable release. You can also use the winget download
command to download a package installer to your local machine.
Full Changelog: https://github.com/microsoft/winget-cli/compare/v1.6.3421...v1.6.3482