Microsoft has gradually been embracing more Linux-like functionality in Windows, and a prime example is the addition of winget – a new built-in package manager. While third party package managers existed previously, winget marks Windows’ first official foray into apt/yum/pacman territory.
Winget comes pre-installed in recent Windows versions, allowing you to easily install apps from the command line. It currently supports the Microsoft Store and the default winget repository. You can even add custom sources if desired.
However, winget has a quirk to be aware of, if you have TLS 1.3 enabled, you may find that only the Microsoft Store works as an installation source. The default winget repository will fail to update with a cryptic ‘canceled’ error.
The workaround is simple – just disable TLS 1.3 from internet properties temporarily to restore full winget functionality. Microsoft likely needs to update winget implementation to fully support modern TLS versions.
Despite this minor hiccup, winget is a major leap forward for Windows. It brings a simplified, consistent installation method for command line users and developers. The Linux-esque package manager fits perfectly with Windows’ new Windows Subsystem for Linux and renewed open source focus. Winget may not replace Chocolatey yet, but it’s a taste of Linux for Windows going forward.