Chocolatey is a Package Manager built for Windows and is by far the easiest way to get your fresh installation of windows up and ready to go.
Why use a package manager?
Chocolatey allows for the silent installation, configuration, upgrade, and uninstallation of software on your windows machine. This makes it great for setting up a new PC with the applications and tools required with minimal effort.
This post will focus on the home use of chocolatey, but for those in business/enterprise situations take a look at Chocolatey for Business for integration into a number of automation tools.
Getting started with chocolatey couldn’t be easier, open a powershell windows as an administrator (right click the powershell icon and select “Run as Administrator”). Run the following command.
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
Installing an application is as simple as one line of powershell, see below for an example utilizing VLC, a popular media player.
choco install vlc
Applications can be updated individually, however the below line with update all applicable software.
choco upgrade all
Chocolatey can also be used to uninstall Applications you longer need.
choco uninstall vlc
Chocolatey + Easy2Boot
Easy2Boot (My favourite MultiBoot USB) have recently introduced Chocolatey into their tool. This allows you to automate the installation of Chocolatey and your favorite software post Windows Installation. This can be done both via the online packages or offline utilizing ChocoBox.
Check out post on Easy2Boot over here, instruction on how to integrate chocolatey can be found on the Easy2Boot website over here.
Before Chocolatey, Ninite was my tool of for setting up a brand new PC. But with my love for a minimalistic approach and being a command line geek, Chocolatey has won me over.
Chocolatey makes the installation, configuration, upgrade, and uninstallation a breeze. I use it without a doubt for every fresh installation of windows I do. I hope you find it as useful as have.