Package management for Windows applications. Installs applications globally for all users to access.
web | feed | conduct | project | documentation | issues | Apache 2.0

Distribution | choco debian ubuntu
Other listings | fsd fresh openhub openhatch ubuntuwiki wikipedia
See also | :microsoft:dotnet :about:checklist:package-manager


Network administration?

Package requests

Generic query

Consider Chocolatey as a Windows distribution channel

Chocolatey is a distribution tool for Windows applications, including many free software applications (for example, It allows an end-user to get application updates somewhat like using apt or yum on GNU/Linux.

Please consider it as a distribution channel for your Windows builds.

Pin failing packages

After posting the error message, you can pin a failing package while waiting for a fix:

choco pin add -n=PACKAGE_NAME

In some cases you'll need to pin PACKAGE_NAME and PACKAGE_NAME.install (if it's actually the .install package that has the problem).


Set-ExecutionPolicy Bypass
# temporarily allow script execution

iex ((new-object net.webclient).DownloadString(''))
# downloads and runs chocolatey installation script

choco install ChocolateyGUI -source -pre
# installs GUI (unofficial prerelease, includes PowerShell update)


Usage (from Command Prompt or PowerShell)

choco install <PACKAGENAME>
# install application

choco update <PACKAGENAME>
# update single application

choco update
# update all applications

Usage (from ChocolateyGUI)

Install from ChocolateyGUI:

Update from ChocolateyGUI:


Graphical interface for Chocolatey-based package management.
web | feed | project | choco | documentation | issues | fsd | fresh | oh | wikipedia | Apache 2.0


Package management for software libraries on Windows. Underlying mechanism for Chocolatey.
web | feed | project | documentation | issues | fsd | fresh | oh | wikipedia | Apache 2.0


Scripted :microsoft:windows environments (using Chocolatey).
web | project | etc | license?

Further reading

Backlinks: packaging microsoft:windows

CC0 / Public domain dedication To the extent possible under law, d3vid seaward has waived all copyright and related or neighboring rights to "Chocolatey in Grasmere notebook, including code snippets" (why? how?)