Cheatsheet

Windows Package Manager Cheatsheet

A quick reference for managing software on Windows using Winget and Chocolatey.

Winget (Windows Package Manager)

Install & Uninstall

winget install <id>              # Install package
winget install <id> --silent     # Silent install
winget install <id> -v <version> # Install specific version
winget uninstall <id>            # Uninstall package

Search & List

winget search <query>            # Search for packages
winget list                      # List installed packages
winget show <id>                 # Show package details

Updates

winget upgrade                   # List available upgrades
winget upgrade <id>              # Upgrade specific package
winget upgrade --all             # Upgrade all packages

Sources & Settings

winget source list               # List sources
winget source update             # Update sources
winget settings                  # Open settings (JSON)
winget export -o list.json       # Export installed packages
winget import -i list.json       # Install from export

Chocolatey (Choco)

Install & Uninstall

choco install <pkg>              # Install package
choco install <pkg> -y           # Install without confirmation
choco install <pkg> --version 1.0 # Install version
choco uninstall <pkg>            # Uninstall package

Search & List

choco search <query>             # Search packages
choco list --local-only          # List installed packages
choco info <pkg>                 # Show package info

Updates

choco outdated                   # Check for updates
choco upgrade <pkg>              # Upgrade package
choco upgrade all -y             # Upgrade all packages

Advanced

choco pin add -n=<pkg>           # Pin package (skip updates)
choco pin list                   # List pinned packages
choco feature list               # List config features
choco clean                      # Clean cache

Quick Reference

Command Description
winget install <id> Install App (Winget)
winget upgrade --all Update All (Winget)
choco install <pkg> -y Install App (Choco)
choco upgrade all -y Update All (Choco)