Windows Package Managers
Windows has two primary package managers: Chocolatey and winget (Windows Package Manager).
Chocolatey
Chocolatey is a widely-used package manager for Windows with extensive package availability.
Official documentation: chocolatey.org
Installation
Run in PowerShell as Administrator:
Set-ExecutionPolicy Bypass -Scope Process -Force
[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072
iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
Verify Installation
choco --version
Quick Reference
choco install <package> -y # Install a package
choco upgrade all -y # Upgrade all packages
choco list --local-only # List installed packages
choco search <query> # Search for packages
winget (Windows Package Manager)
winget is Microsoft's built-in package manager, included with Windows 11 and available for Windows 10.
Official documentation: learn.microsoft.com/windows/package-manager
Verify Installation
winget is pre-installed on Windows 11. For Windows 10, install from the Microsoft Store.
winget --version
Quick Reference
winget install <package> # Install a package
winget upgrade --all # Upgrade all packages
winget list # List installed packages
winget search <query> # Search for packages
Related
- Chocolatey Documentation - Official Chocolatey docs
- Chocolatey Packages - Search available packages
- winget Documentation - Official winget docs