Install Chocolatey on Windows

This post is a guide on installing the Chocolatey package manager on Windows by running a PowerShell command.

Chocolatey allows you to manage software packages on your system with simple ‘choco’ commands. In this post after I install Chocolatey I’m installing a GUI to view all installed packages.

# Install Chocolatey using PowerShell
# Install Chocolatey GUI


Install Chocolatey using PowerShell

Run the following script within PowerShell (as Administrator):

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

Check the version of choco to verify the install, or go ahead and install a package (e.g. choco install git).


Install Chocolatey GUI

Installing a package is done with ‘choco install <packagename>’. There’s about 8,000 maintained packages at the time of writing this. Some of the most popular packages include Chrome, Firefox, Java, Flash, Notepad++, 7zip, Git & Python.

choco install chocolateygui

Now open the Chocolatey GUI application. There will be a shortcut for this in your Start Menu too.

You can uninstall/reinstall packages from the GUI.



Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

Recent Posts
Categories
Tags

Always On Availability Groups (AAG) (4) AWS (4) AWS Redshift (6) Database Admin (72) Database Backups & Recovery (14) Database Mirroring (2) Error Messages (5) Failover Cluster Instances (FCI) (1) Git Commands (6) Importing & Exporting Data (2) Linked Servers (3) Linux Administration (2) Logging & Monitoring (1) Microsoft Patching (2) MySQL (4) Postgres (6) PowerShell Scripts (2) SQL Certificates & Encryption (3) SQL Server Agent (5) SQL Server CDC (2) SQL Server Data Types (2) SQL Server Management Studio (SSMS) (16) SQL Server Networking (3) SQL Server on Linux (1) SQL Server Patching (2) SQL Server Performance Tuning (6) SQL Server Processes (SPIDs) (7) SQL Server Replication (2) SQL Server Scripts (13) SQL Server Security (4) SQL Server Storage (10) Windows Admin (21) Windows Authentication (2) Windows Automation (1) Windows Events (2) Windows Firewall (4) Windows Subsystem for Linux (WSL) (18)