Technical Anshu
Tutorials Blog
🍫 The Fourth Option

Chocolatey Package Manager the Fourth Option Honest Guide

Every automatic installation comparison has a missing guest. Chocolatey has managed Windows software from the command line for years longer than winget - here is its honest place in the picture.

✍️ Technical Anshu🪟 Windows⏱️ 7 minute read
🎥 Watch all three methods side by side in the full video

Chocolatey is a community-driven package manager for Windows: same idea as winget - install and upgrade apps by command - but older, independent of Microsoft, and with its own catalogue and habits. It is not automatically better or worse; it is different in ways that matter for specific jobs, especially in scripted environments and long-running IT setups where its habits are already familiar. This page gives the working commands, the real differences from winget, and the cautions an honest guide owes you about community packages.

PowerShell (Admin) - Chocolatey in Action (example)

PS C:\> choco upgrade all -y

googlechrome v139.0 -> v140.0upgraded
vlc v3.0.21 -> v3.0.21already current
7zip v25.01upgraded

Example output. The -y flag confirms every prompt in advance - without it, choco asks before each change.

Chocolatey output names the package and version change per app, in the same spirit as winget
1

Install Chocolatey and Your First Apps

  1. Chocolatey is not built into Windows. Install it from the official site chocolatey.org using their documented PowerShell command - run it only from the real site, never from a copied snippet on a random page
  2. Open a fresh admin PowerShell and install an app: choco install googlechrome -y
  3. The catalogue is searched with choco search vlc and the package names are simple words rather than Publisher.App IDs
  4. Everything Chocolatey installs is tracked by Chocolatey - it manages its own list, separate from winget's
2

The Commands You Will Actually Use

  1. Update everything it manages: choco upgrade all -y
  2. See what is out of date first: choco outdated
  3. Remove an app: choco uninstall vlc -y
  4. Keep a chosen app frozen while everything else updates: choco pin add --name="'vlc'" - pinning is a feature winget users often miss
3

Chocolatey vs Winget - the Honest Differences ⭐

  1. Origin: winget is Microsoft's, preinstalled and tied to verified sources; Chocolatey is independent and must be installed, but works on older setups too
  2. Catalogue: both are large. Chocolatey's packages are community-maintained - most are excellent, but quality and update speed vary by maintainer, and some packages are thin wrappers around a download
  3. Scripting culture: Chocolatey has the longer automation history, package pinning, and a paid business edition with internal repositories for organisations that need their own packages
  4. Mixing: pick one manager per app. Installing the same app through both winget and Chocolatey creates two updaters fighting over one program
⚠️ Honest caution: because Chocolatey packages are community-built, treat unusual or brand-new packages with the same suspicion you would give any download, and install Chocolatey itself only from chocolatey.org. For a plain home PC today, winget's built-in presence is the simpler default - Chocolatey earns its place in scripted and legacy environments.

🎥 Watch the Full Comparison

The main video compares the three headline tools - this page is the footnote it deserves. Watch the video, then decide whether your setup is a Chocolatey-shaped one.

▶️ Watch Full Video
❓ Frequently Asked Questions

Is Chocolatey free?

The core Chocolatey and its public catalogue are free to use. Chocolatey for Business adds central management, internal package repositories and support for a per-machine price - similar in spirit to how Ninite Pro relates to free Ninite.

Can Chocolatey and winget live on the same PC?

Yes, the tools themselves coexist fine. The rule is per app: let one manager own each program's installs and updates, so versions never get crossed.

Why do some guides still prefer Chocolatey over winget?

Usually pinning, the older script ecosystem, and packages for developer tools that arrived there first. For most home and office app sets in 2026, winget covers the same ground with zero installation.

This guide is based on the Technical Anshu video on automatic software installation • Stuck on a step? Ask in the video comments and you will get a reply 🙏