How To Update Powershell

Hello and welcome to my guide on updating PowerShell! As a tech enthusiast and PowerShell user, I understand the importance of keeping up with the latest updates to ensure optimal performance and security. In this article, I’ll take you through the step-by-step process of updating PowerShell, and I’ll provide some personal insights and tips along the way.

Checking Current PowerShell Version

Before diving into the update process, it’s essential to know which version of PowerShell you are currently running. To do this, open PowerShell and type the following command:


This will display the current version of PowerShell installed on your system. It’s important to know your starting point before proceeding with the update.

Updating PowerShell via Windows Update

For most Windows users, the simplest way to update PowerShell is through the Windows Update feature. This ensures that you get the latest stable version of PowerShell along with other system updates.

  1. Click on the Start button and select Settings.
  2. Go to Update & Security.
  3. Click on Windows Update.
  4. Click on Check for updates.

If there is a new version of PowerShell available, it will be listed among the updates. Select and install the update to get the latest version of PowerShell.

Updating PowerShell via Manual Installation

If you prefer a more hands-on approach, you can manually download and install the latest version of PowerShell from the official Microsoft website. Before doing this, make sure to uninstall any existing versions of PowerShell to avoid conflicts.

Visit the PowerShell GitHub releases page and download the latest stable release for your operating system. Follow the installation instructions provided on the website to complete the update.

Using PowerShellGet Module to Update Modules

In addition to updating the PowerShell core, it’s crucial to update installed modules to leverage new features and bug fixes. The PowerShellGet module provides a convenient way to discover, install, and update PowerShell modules from the PowerShell Gallery.

To update all installed modules, open PowerShell as an administrator and run the following command:

Update-Module -Name *

This command will check for updates to all installed modules and install the latest versions.


Keeping PowerShell up to date is vital for security, compatibility, and access to the latest features. Whether you choose to update through Windows Update or opt for a manual installation, staying current with PowerShell versions ensures you are making the most of this powerful tool. I hope this guide has been helpful in navigating the update process, and I encourage you to explore the latest PowerShell features and improvements.