Downloads:
2,065,400
Downloads of v 1.7.10582:
88,910
Last Update:
28 Feb 2024
Package Maintainer(s):
Software Author(s):
- Microsoft
Tags:
winget-cli winget- Software Specific:
- Software Site
- Software Source
- Software License
- Software Docs
- Software Issues
- Package Specific:
- Package Source
- Package outdated?
- Package broken?
- Contact Maintainers
- Contact Site Admins
- Software Vendor?
- Report Abuse
- Download
WinGet Client (Install)
This is not the latest version of WinGet Client (Install) available.
- 1
- 2
- 3
1.7.10582 | Updated: 28 Feb 2024
- Software Specific:
- Software Site
- Software Source
- Software License
- Software Docs
- Software Issues
- Package Specific:
- Package Source
- Package outdated?
- Package broken?
- Contact Maintainers
- Contact Site Admins
- Software Vendor?
- Report Abuse
- Download
Downloads:
2,065,400
Downloads of v 1.7.10582:
88,910
Maintainer(s):
Software Author(s):
- Microsoft
WinGet Client (Install) 1.7.10582
This is not the latest version of WinGet Client (Install) available.
Legal Disclaimer: Neither this package nor Chocolatey Software, Inc. are affiliated with or endorsed by Microsoft. The inclusion of Microsoft trademark(s), if any, upon this webpage is solely to identify Microsoft goods or services and not for commercial purposes.
- 1
- 2
- 3
This Package Contains an Exempted Check
Not All Tests Have Passed
Deployment Method: Individual Install, Upgrade, & Uninstall
To install WinGet Client (Install), run the following command from the command line or from PowerShell:
To upgrade WinGet Client (Install), run the following command from the command line or from PowerShell:
To uninstall WinGet Client (Install), run the following command from the command line or from PowerShell:
Deployment Method:
This applies to both open source and commercial editions of Chocolatey.
1. Enter Your Internal Repository Url
(this should look similar to https://community.chocolatey.org/api/v2/)
2. Setup Your Environment
1. Ensure you are set for organizational deployment
Please see the organizational deployment guide
2. Get the package into your environment
Option 1: Cached Package (Unreliable, Requires Internet - Same As Community)-
Open Source or Commercial:
- Proxy Repository - Create a proxy nuget repository on Nexus, Artifactory Pro, or a proxy Chocolatey repository on ProGet. Point your upstream to https://community.chocolatey.org/api/v2/. Packages cache on first access automatically. Make sure your choco clients are using your proxy repository as a source and NOT the default community repository. See source command for more information.
- You can also just download the package and push it to a repository Download
-
Open Source
-
Download the package:
Download - Follow manual internalization instructions
-
-
Package Internalizer (C4B)
-
Run: (additional options)
choco download winget-cli --internalize --version=1.7.10582 --source=https://community.chocolatey.org/api/v2/
-
For package and dependencies run:
choco push --source="'INTERNAL REPO URL'"
- Automate package internalization
-
Run: (additional options)
3. Copy Your Script
choco upgrade winget-cli -y --source="'INTERNAL REPO URL'" --version="'1.7.10582'" [other options]
See options you can pass to upgrade.
See best practices for scripting.
Add this to a PowerShell script or use a Batch script with tools and in places where you are calling directly to Chocolatey. If you are integrating, keep in mind enhanced exit codes.
If you do use a PowerShell script, use the following to ensure bad exit codes are shown as failures:
choco upgrade winget-cli -y --source="'INTERNAL REPO URL'" --version="'1.7.10582'"
$exitCode = $LASTEXITCODE
Write-Verbose "Exit code was $exitCode"
$validExitCodes = @(0, 1605, 1614, 1641, 3010)
if ($validExitCodes -contains $exitCode) {
Exit 0
}
Exit $exitCode
- name: Install winget-cli
win_chocolatey:
name: winget-cli
version: '1.7.10582'
source: INTERNAL REPO URL
state: present
See docs at https://docs.ansible.com/ansible/latest/modules/win_chocolatey_module.html.
chocolatey_package 'winget-cli' do
action :install
source 'INTERNAL REPO URL'
version '1.7.10582'
end
See docs at https://docs.chef.io/resource_chocolatey_package.html.
cChocoPackageInstaller winget-cli
{
Name = "winget-cli"
Version = "1.7.10582"
Source = "INTERNAL REPO URL"
}
Requires cChoco DSC Resource. See docs at https://github.com/chocolatey/cChoco.
package { 'winget-cli':
ensure => '1.7.10582',
provider => 'chocolatey',
source => 'INTERNAL REPO URL',
}
Requires Puppet Chocolatey Provider module. See docs at https://forge.puppet.com/puppetlabs/chocolatey.
4. If applicable - Chocolatey configuration/installation
See infrastructure management matrix for Chocolatey configuration elements and examples.
This package is exempt from moderation. While it is likely safe for you, there is more risk involved.
The winget command line tool enables users to discover, install, upgrade, remove and configure applications on Windows 10 and Windows 11 computers. This tool is the client interface to the Windows Package Manager service.
Notes:
- WinGet-CLI requires at least Windows 10 version 1809 (build 17763). See https://github.com/microsoft/winget-cli#installing-the-client for more information.
- WinGet-CLI requires 'Microsoft.UI.Xaml.2.7' Appx package and does not work if a later (2.8+) version only is installed. The Chocolatey package takes care of this by adding the
microsoft-ui-xaml-2-7
as a dependency. - This is an automatically updated package. If you find it out of date by more than a week, please let the maintainer know using the 'Contact Maintainers' link on the package page.
$ErrorActionPreference = 'Stop'
$internalAppXPackage = @{
SoftwareName = 'WinGet-CLI'
PackageName = 'Microsoft.DesktopAppInstaller'
Version = '2024.227.1731.0'
}
$packagedAppxVersion = '1.7.10582.0'
$ErrorActionPreference = 'Stop'
$toolsDir = "$(Split-Path -Parent $MyInvocation.MyCommand.Definition)"
. $(Join-Path -Path $toolsDir -ChildPath "$($env:ChocolateyPackageName)-helpers.ps1")
$failToRemove = $false
Get-AppxProvisionedPackage -Online | Where-Object -Property DisplayName -eq $internalAppXPackage.PackageName | ForEach-Object {
# sometimes this cmdlet throws an error about a conflict ir dependency but goes ahead and removes it anyway.
# this is why we are trapping it. We check if the packages have actually been removed, below.
try {
Remove-AppxProvisionedPackage -Packagename $_.PackageName -AllUsers -Online | Out-Null
}
catch {
$failToRemove = $true
}
}
if ($failToRemove) {
# Lets check if the packages actually didn't get removed
if (@(Get-AppxProvisionedPackage -Online | Where-Object -Property DisplayName -eq $internalAppXPackage.PackageName) -gt 0) {
Write-Warning "At least one app package architecture failed to uninstall. PLease uninstall it manually."
}
}
Log in or click on link to see number of positives.
In cases where actual malware is found, the packages are subject to removal. Software sometimes has false positives. Moderators do not necessarily validate the safety of the underlying software, only that a package retrieves software from the official distribution point and/or validate embedded software against official distribution point (where distribution rights allow redistribution).
Chocolatey Pro provides runtime protection from possible malware.
Add to Builder | Version | Downloads | Last Updated | Status |
---|---|---|---|---|
WinGet Client (Install) 1.9.25180 | 7160 | Monday, October 28, 2024 | Approved | |
WinGet Client (Install) 1.8.1911 | 202683 | Wednesday, July 10, 2024 | Approved | |
WinGet Client (Install) 1.8.1791 | 31 | Saturday, June 29, 2024 | Exempted | |
WinGet Client (Install) 1.7.11261 | 114149 | Tuesday, May 7, 2024 | Approved | |
WinGet Client (Install) 1.7.11132 | 21754 | Wednesday, April 24, 2024 | Exempted | |
WinGet Client (Install) 1.7.10861 | 140736 | Thursday, March 28, 2024 | Exempted | |
WinGet Client (Install) 1.7.10661 | 101058 | Wednesday, March 13, 2024 | Exempted | |
WinGet Client (Install) 1.7.10582 | 88910 | Wednesday, February 28, 2024 | Exempted | |
WinGet Client (Install) 1.6.3482 | 519476 | Tuesday, December 19, 2023 | Exempted | |
WinGet Client (Install) 1.6.3421 | 36183 | Tuesday, December 12, 2023 | Approved | |
WinGet Client (Install) 1.6.3133 | 320187 | Saturday, November 11, 2023 | Exempted | |
WinGet Client (Install) 1.6.2771 | 392149 | Friday, October 6, 2023 | Approved | |
WinGet Client (Install) 1.6.2721 | 13340 | Saturday, September 30, 2023 | Exempted | |
WinGet Client (Install) 1.5.2201 | 47165 | Thursday, August 10, 2023 | Approved | |
WinGet Client (Install) 1.5.1881 | 34816 | Monday, July 17, 2023 | Approved | |
WinGet Client (Install) 1.4.11071.0 | 25480 | Saturday, June 3, 2023 | Approved |
2023 Microsoft Corporation
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.
Features
- The
winget repair
command is now available and can be used to repair a package that is having issues. - Winget can enable Windows Features as a package dependency.
- Winget now supports rebooting your machine if the installer return code indicates that a reboot is required. You can do this by passing the
--allow-reboot
flag. - WinGet configuration can accept a URL rather than only a local file.
- Performance improvements to be more network efficient with the CDN along with better flows to handle scenarios with elevation requirements.
- Support for Entra Id authentication (formerly Azure Active Directory) for private REST sources. Note: The REST source reference implementation still needs to be updated.
What's Changed
- Remove Invoke-CommandInDesktopPackage use by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/3658
- Improve packaged source updating by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/3657
- Add a bit of randomness to the wait time after source update failure by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/3661
- Reduce the size of the index by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/3666
- Log Com invocation startup telemetry and delay auto update time when invoked from explorer by @yao-msft in https://github.com/microsoft/winget-cli/pull/3665
- Enable COM API access to correlate with the tracking database only by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/3670
- Fix localized strings output by @mdanish-kh in https://github.com/microsoft/winget-cli/pull/3673
- Improve the version header detection and logging by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/3680
- Revert 3670 by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/3700
- Enable COM API access to correlate with the tracking database only by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/3703
- Use correct caller name in Com startup telemetry event by @yao-msft in https://github.com/microsoft/winget-cli/pull/3711
- Platform source should not be blocked by policy check by @yao-msft in https://github.com/microsoft/winget-cli/pull/3725
- Update docs for upgrade command by @KK-Designs in https://github.com/microsoft/winget-cli/pull/3639
- Honor 429 Retry-After by @msftrubengu in https://github.com/microsoft/winget-cli/pull/3718
- Make manifest retrieval choice more dynamic by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/3738
- Allow --accept-source-agreements with local manifests by @Trenly in https://github.com/microsoft/winget-cli/pull/3573
- Invoke ShellExecute on dism.exe for enabling Windows Features by @ryfu-msft in https://github.com/microsoft/winget-cli/pull/3659
- Allow --include-unknown with install by @Trenly in https://github.com/microsoft/winget-cli/pull/3752
- Broadcast WM_SETTINGCHANGE on change of path by @Trenly in https://github.com/microsoft/winget-cli/pull/3751
- Add
resume
command and support saving the argument state. by @ryfu-msft in https://github.com/microsoft/winget-cli/pull/3508 - Allow higher versions to satisfy the VCLibs dependency in Repair by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/3763
- Use package version as potential last update timestamp by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/3759
- Add missing condition for using toolset v143 when building JsonCppLib for arm by @florelis in https://github.com/microsoft/winget-cli/pull/3773
- Move SQLite base code by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/3790
- Fix non-test hook code for Windows Feature by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/3789
- Skip dependency evaluation with
--skip-dependencies
by @mdanish-kh in https://github.com/microsoft/winget-cli/pull/3784 - Download and install Workflow patches for skip dependencies by @yao-msft in https://github.com/microsoft/winget-cli/pull/3794
- Add experimental feature for initiating reboot for single package installs by @ryfu-msft in https://github.com/microsoft/winget-cli/pull/3631
- Microsoft.WinGet.Client Any CPU by @msftrubengu in https://github.com/microsoft/winget-cli/pull/3622
- Inform user if a module requires elevation by @msftrubengu in https://github.com/microsoft/winget-cli/pull/3758
- Add missing manifest fields by @hackean-msft in https://github.com/microsoft/winget-cli/pull/3757
- Configuration Schema 0.3 by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/3779
- Extend Configuration COM API for export by @florelis in https://github.com/microsoft/winget-cli/pull/3787
- Fix binskim issues by @ryfu-msft in https://github.com/microsoft/winget-cli/pull/3815
- Performance improvements by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/3808
- Fix OOP config helper by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/3873
- Revert manifest schemas to json draft-07 by @ryfu-msft in https://github.com/microsoft/winget-cli/pull/3875
- Allow Microsoft.WinGet.Client to run in any PowerShell session running as system by @msftrubengu in https://github.com/microsoft/winget-cli/pull/3816
- Fix signaling the app shutdown event running as admin by @msftrubengu in https://github.com/microsoft/winget-cli/pull/3874
- Configuration schema property descriptions added by @alexravenna in https://github.com/microsoft/winget-cli/pull/3499
- The initial yaml schema manifest for version 1.7.0 by @Madhusudhan-MSFT in https://github.com/microsoft/winget-cli/pull/3876
- Move to latest cppwinrt package across all projects by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/3868
- Add suggested dictionaries for spellchecking and remove unneeded words by @florelis in https://github.com/microsoft/winget-cli/pull/3885
- Remove unneeded words from spellchecking by @florelis in https://github.com/microsoft/winget-cli/pull/3890
- Update docs for winget commands by @KK-Designs in https://github.com/microsoft/winget-cli/pull/3909
- Ignore deprecation warning by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/3905
- Fix pipeline build error by @florelis in https://github.com/microsoft/winget-cli/pull/3937
- Add support for double-clicking on .wingetdev files for applying configuration by @florelis in https://github.com/microsoft/winget-cli/pull/3860
- Add a script to bootstrap running Pester tests by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/3899
- Add WingetDSC E2E tests by @ryfu-msft in https://github.com/microsoft/winget-cli/pull/3939
- Improve repair by @msftrubengu in https://github.com/microsoft/winget-cli/pull/3886
- Enable cmdlets for Windows PowerShell by @msftrubengu in https://github.com/microsoft/winget-cli/pull/3951
- Register restart for resume by @ryfu-msft in https://github.com/microsoft/winget-cli/pull/3858
- Allow user settings to control logging channels by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/3955
- Add package id, name, and source to install/update/uninstall result for PowerShell cmdlet by @ryfu-msft in https://github.com/microsoft/winget-cli/pull/3954
- Update Store Certs by @yao-msft in https://github.com/microsoft/winget-cli/pull/3968
- Introduce strong and weak comparisons between installers by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/3956
- Include framework packages during installed packages enumeration by @yao-msft in https://github.com/microsoft/winget-cli/pull/3975
- Allow winget configure from https location and extend winget configure validate for winget resource units by @yao-msft in https://github.com/microsoft/winget-cli/pull/3833
- Update comment around MotW application by @florelis in https://github.com/microsoft/winget-cli/pull/3979
- Restrict on agreement text only by @yao-msft in https://github.com/microsoft/winget-cli/pull/3998
- Create similarissues.yml by @craigloewen-msft in https://github.com/microsoft/winget-cli/pull/4035
- Update similarIssues.yml to not show 'fail' when no similar issues found by @craigloewen-msft in https://github.com/microsoft/winget-cli/pull/4042
- Similar issues workflow explicit permission by @msftrubengu in https://github.com/microsoft/winget-cli/pull/4040
- Update WinGetUtilInterop project by @msftrubengu in https://github.com/microsoft/winget-cli/pull/4045
- Repair switch support for V1.7 YAML manifest by @Madhusudhan-MSFT in https://github.com/microsoft/winget-cli/pull/4041
- Update dependency on System.Data.SqlClient by @florelis in https://github.com/microsoft/winget-cli/pull/4083
- Use std::variant in ManifestYamlPopulator by @msftrubengu in https://github.com/microsoft/winget-cli/pull/4081
- Show only agreement related info during install by @Trenly in https://github.com/microsoft/winget-cli/pull/3999
- Support group processing of configurations by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/4059
- Improve progress handling for group processor by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/4121
- Shadow Manifest by @msftrubengu in https://github.com/microsoft/winget-cli/pull/4104
- Remove debug flags to unblock utils nuget release (#4030) by @msftrubengu in https://github.com/microsoft/winget-cli/pull/4127
- Revert "Remove debug flags to unblock utils nuget release (#4030)" by @msftrubengu in https://github.com/microsoft/winget-cli/pull/4128
- Support Microsoft Entra Id authentication for rest source by @yao-msft in https://github.com/microsoft/winget-cli/pull/4123
- Retarget to netstandard2.1 (#4130) by @msftrubengu in https://github.com/microsoft/winget-cli/pull/4132
- Make windows feature and reboot features stable by @ryfu-msft in https://github.com/microsoft/winget-cli/pull/4137
- Update links in Roadmap by @Trenly in https://github.com/microsoft/winget-cli/pull/4142
- Refactor pinning evaluation by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/4151
- Winget client rest source parsing for 1.7 manifest by @yao-msft in https://github.com/microsoft/winget-cli/pull/4155
- Add 1.7 manifest fields to WingetUtilsInterop by @yao-msft in https://github.com/microsoft/winget-cli/pull/4157
- Update fuzzer and integrate with OneFuzz by @ryfu-msft in https://github.com/microsoft/winget-cli/pull/4135
- Add additional switches for Inno Setup based installers by @SpecterShell in https://github.com/microsoft/winget-cli/pull/3562
- Create #658 - WinGet Download.md by @RDMacLachlan in https://github.com/microsoft/winget-cli/pull/2953
- Log configuration input hash in configuration summary telemetry by @yao-msft in https://github.com/microsoft/winget-cli/pull/4173
- Implement Export-WinGetPackage powershell cmdlet for
winget download
by @ryfu-msft in https://github.com/microsoft/winget-cli/pull/3977 - winget repair cli implementation by @Madhusudhan-MSFT in https://github.com/microsoft/winget-cli/pull/4168
- Fix typo in '#658 - WinGet Download.md' Spec File by @og-mrk in https://github.com/microsoft/winget-cli/pull/4179
- Pull in latest localized strings by @ryfu-msft in https://github.com/microsoft/winget-cli/pull/4202
- Make SQLite wrapper more resilient by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/4196
- Fix test error and change pipeline to properly report test crash by @JohnMcPMS in https://github.com/microsoft/winget-cli/pull/4204
New Contributors
- @KK-Designs made their first contribution in https://github.com/microsoft/winget-cli/pull/3639
- @alexravenna made their first contribution in https://github.com/microsoft/winget-cli/pull/3499
- @craigloewen-msft made their first contribution in https://github.com/microsoft/winget-cli/pull/4035
- @og-mrk made their first contribution in https://github.com/microsoft/winget-cli/pull/4179
Full Changelog: https://github.com/microsoft/winget-cli/compare/release-v1.6.2631...release-v1.7.10582
-
- microsoft-ui-xaml-2-7 (≥ 2.7.0)
- microsoft-vclibs-140-00 (≥ 14.0.30704)
Ground Rules:
- This discussion is only about WinGet Client (Install) and the WinGet Client (Install) package. If you have feedback for Chocolatey, please contact the Google Group.
- This discussion will carry over multiple versions. If you have a comment about a particular version, please note that in your comments.
- The maintainers of this Chocolatey Package will be notified about new comments that are posted to this Disqus thread, however, it is NOT a guarantee that you will get a response. If you do not hear back from the maintainers after posting a message below, please follow up by using the link on the left side of this page or follow this link to contact maintainers. If you still hear nothing back, please follow the package triage process.
- Tell us what you love about the package or WinGet Client (Install), or tell us what needs improvement.
- Share your experiences with the package, or extra configuration or gotchas that you've found.
- If you use a url, the comment will be flagged for moderation until you've been whitelisted. Disqus moderated comments are approved on a weekly schedule if not sooner. It could take between 1-5 days for your comment to show up.