> ## Content Index
> Fetch the complete content index at: https://www.techielass.com/llms.txt
> Use this file to discover other available public pages before exploring further.

# Chocolatey: What is it?
- URL: https://www.techielass.com/chocolatey-what-is-it/
- Published: 2022-04-11T07:10:00.000Z
- Updated: 2024-05-06T08:14:43.000Z
- Description: Chocolatey is a package manager for Windows machines. It is used to get software and software updates installed on your Windows machine.
- Author: Sarah Lean
- Tags: chocolatey, Windows Package Manager, Windows 10, Windows 11

### What is Chocolatey?

Ever spent ages hunting down the right installer file for a new software? 

Say goodbye to those frustrating scavenger hunts! Chocolatey, the revolutionary open-source package manager for Windows, is here to transform your desktop and server experience. Imagine effortlessly installing, managing, and upgrading software with just a few simple commands. No more tedious installation wizards, no more endless clicks. 

At its heart, [Chocolatey](https://chocolatey.org/?ref=techielass.com) is a collaborative tool, inviting contributions from anyone passionate about simplifying software management. Best of all, it’s free to use, with optional paid versions offering extra perks for business users. Discover the magic of Chocolatey and unlock a world of seamless software management today.

### How do we use Chocolatey?

To get started with Chocolatey you need to [install the software,](https://chocolatey.org/install?ref=techielass.com) to do this you can run a PowerShell script or use Chef, Ansible, or Puppet. 

For most users taking the PowerShell script and running it on their desktop or laptop will be the quickest way of starting with Chocolatey. 

Once installed you can start to use Chocolatey to speed up the process of installing software. For example, the following command will help you install the Azure CLI tool. 

```powershell
choco install azure-cli

```

![Using Chocolatey to install software](https://storage.ghost.io/c/08/96/08960c71-63a2-449b-91b1-8d4628166dd2/content/images/2022/03/chocoinstall.PNG)

Using Chocolatey to install software

To find the command you use to install a piece of software can be found within the packages are on the Chocolatey website - [https://community.chocolatey.org/packages](https://community.chocolatey.org/packages?ref=techielass.com) 

Of course, installing one piece of software at a time is time-consuming. Chocolatey allows you to issue a command that will install multiple bits of software together. 

For example, if you wanted to install the Azure CLI tool, plus Spotify and Microsoft Terminal you'd issue the command: 

```powershell
choco install azure-cli microsoft-windows-terminal spotify

```

### Update software with Chocolatey

Once you have software installed keeping it up to date can be tricky. You might have to wait until an announcement email comes out or you get a notification. But built into Chocolatey is a command that allows you to check if any installed software has any upgrades available and carries them out for you. 

That magic command is: 

```powershell
choco upgrade all

```

![Chocolatey Upgrade command](https://storage.ghost.io/c/08/96/08960c71-63a2-449b-91b1-8d4628166dd2/content/images/2022/03/chocoupgrade.PNG)

Chocolatey Upgrade command

### Uninstall software with Chocolatey

Uninstalling software is also a task that Chocolatey can help with. Again you can uninstall one or multiple pieces of software through the command line. For example. if you wanted to uninstall the Azure CLI tool you can use the following command:

```powershell
choco uninstall azure-cli

```

You can also use the uninstall command to uninstall multiple pieces of software at the same time: 

```powershell
choco uninstall azure-cli microsoft-windows-terminal spotify

```

![Uninstall multiple bits of software with Chocolatey](https://storage.ghost.io/c/08/96/08960c71-63a2-449b-91b1-8d4628166dd2/content/images/2022/03/chocolateyuninstall.PNG)

Uninstall multiple bits of software with Chocolatey

### Package Managers for Windows

Chocolatey is one of the options you can use for your Windows machines or servers to help manage software. There is another option, [Windows Package Manager](https://www.techielass.com/how-to-install-winget-windows-package-manager/), which is an open-source tool from Microsoft that is available to help you manage the installation, upgrade and uninstallation of software on your Windows laptops or desktops. 

💡

**I also have a YouTube channel! Do not forget to subscribe* [**here*](https://www.youtube.com/techielass?sub%5Fconfirmation=1&ref=techielass.com)**.*