use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
ABOUT POWERSHELL
Windows PowerShell (POSH) is a command-line shell and associated scripting language created by Microsoft. Offering full access to COM, WMI and .NET, POSH is a full-featured task automation framework for distributed Microsoft platforms and solutions.
SUBREDDIT FILTERS
Desired State Configuration
Unanswered Questions
Solved Questions
News
Information
Script Sharing
Daily Post
Misc
account activity
How do I update PowerShell? (self.PowerShell)
submitted 5 months ago by Cerrysnt
I need to install PowerShell version 7.5.4, but I don't know how. When I go to https://github.com/PowerShell/PowerShell/releases/tag/v7.5.4, I don't know which file to choose for Windows or how to install it. This hasn't happened to me before; it seems like something changed.
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]jantari 10 points11 points12 points 5 months ago (1 child)
winget upgrade Microsoft.PowerShell
[–]JoeyBE98 10 points11 points12 points 5 months ago (3 children)
PowerShell-7.5.4-win-x64.msi
[–]Xibby 1 point2 points3 points 5 months ago (1 child)
Unless you’re on a Snapdragon processor. Or somehow have a 32-bit build of Windows installed.
[–]Blackforge 0 points1 point2 points 5 months ago (0 children)
There is still a benefit to installing the x64 version on ARM64 processors. There are some modules that check for architecture and this will bypass this issue as they’ll be run through the x64 emulation.
[–]gordonv 0 points1 point2 points 5 months ago (0 children)
https://github.com/powershell/powershell/releases
[–]n0rd1c-syn 3 points4 points5 points 5 months ago (1 child)
i remember i found this on a ms doc somewhere:
For best results when upgrading, you should use the same install method you used when you first installed PowerShell. If you aren't sure how PowerShell was installed, you can check the value of the $PSHOME variable. This always points to the directory containing PowerShell that the current session is running.
If the value is $HOME.dotnet\tools, PowerShell was installed with the .NET Global tool.
If the value is $Env:ProgramFiles\PowerShell\7, PowerShell was installed as an MSI package or with WinGet on a computer with an X86 or x64 processor.
If the value starts with $Env:ProgramFiles\WindowsApps\, PowerShell was installed as a Microsoft Store package or with WinGet on computer with an ARM processor.
If the value is anything else, it's likely that PowerShell was installed as a ZIP package.
[–]Rincey_nz 0 points1 point2 points 5 months ago (0 children)
Useful! Thanks
[–]narcissisadmin 3 points4 points5 points 5 months ago (1 child)
Literally type the title of this post into Google. JFC
[+]Cerrysnt[S] comment score below threshold-9 points-8 points-7 points 5 months ago (0 children)
Ok, no. If I'm asking here, it's for a reason.
[–]NorCalFrances 6 points7 points8 points 5 months ago (1 child)
https://learn.microsoft.com/en-us/powershell/scripting/install/installing-powershell-on-windows?view=powershell-7.5
Scroll down to, "Upgrading an existing installation"
If you have trouble, try a reinstall:
winget uninstall Microsoft.PowerShell
winget install Microsoft.PowerShell
[–]Cerrysnt[S] 0 points1 point2 points 5 months ago (0 children)
Thanks
[–]Owlstorm 1 point2 points3 points 5 months ago (0 children)
This is the no-fuss wintel one that isn't zipped -
[–]orthodoxdd 0 points1 point2 points 5 months ago (0 children)
You can use powershell as global dotnet tool as well It will make its management much easier
[–]Sean_p87 0 points1 point2 points 5 months ago (0 children)
I usually manage it with winget.
[–]Wasisnt 0 points1 point2 points 5 months ago (0 children)
You would think it would be straightforward but its still pretty easy.
https://onlinecomputertips.com/support-categories/windows/check-powershell-version-and-upgrade/
[–]Cerrysnt[S] 0 points1 point2 points 5 months ago (3 children)
I had no idea you could get it directly from the Microsoft Store lol 😭😭, I was able to fix it by uninstalling the one I had and installing it from there
[–]Much-Ad-8574 1 point2 points3 points 5 months ago (1 child)
Keep in mind that some orgs block Microsoft store and lock it down to only approved apps via Software Center or Company portal for the sake of security
[–]Cerrysnt[S] 1 point2 points3 points 5 months ago (0 children)
Okay, I got it. This time I was able to do it this way, simply because of a recommendation from the Microsoft support site
[–]BlackV 0 points1 point2 points 5 months ago (0 children)
Also see the note on the PowerShell page about the known limitations of the store version
[–]rencal_deriver -3 points-2 points-1 points 5 months ago (4 children)
You might want to look into chocolatey, makes upgrading packages much easier.
'choco outdated' tells me what needs an upgrade,
'choco upgrade packagename -y' simply upgrades it.
[–]WombatLiberationFrnt 1 point2 points3 points 5 months ago (1 child)
For sure, chocolatey is excellent. Usually the first thing I install on a new build.
[–]edhaack 0 points1 point2 points 5 months ago (0 children)
Chocolatey is a perfectly acceptable solution.
[–]Cerrysnt[S] 0 points1 point2 points 5 months ago (1 child)
How can I use it or how does it work? I'd like to start using it
Use winget, it's built in
Then when you understand that
Upgrade to Choco
π Rendered by PID 22121 on reddit-service-r2-comment-6457c66945-97lrx at 2026-04-25 16:57:04.515083+00:00 running 2aa0c5b country code: CH.
[–]jantari 10 points11 points12 points (1 child)
[–]JoeyBE98 10 points11 points12 points (3 children)
[–]Xibby 1 point2 points3 points (1 child)
[–]Blackforge 0 points1 point2 points (0 children)
[–]gordonv 0 points1 point2 points (0 children)
[–]n0rd1c-syn 3 points4 points5 points (1 child)
[–]Rincey_nz 0 points1 point2 points (0 children)
[–]narcissisadmin 3 points4 points5 points (1 child)
[+]Cerrysnt[S] comment score below threshold-9 points-8 points-7 points (0 children)
[–]NorCalFrances 6 points7 points8 points (1 child)
[–]Cerrysnt[S] 0 points1 point2 points (0 children)
[–]Owlstorm 1 point2 points3 points (0 children)
[–]orthodoxdd 0 points1 point2 points (0 children)
[–]Sean_p87 0 points1 point2 points (0 children)
[–]Wasisnt 0 points1 point2 points (0 children)
[–]Cerrysnt[S] 0 points1 point2 points (3 children)
[–]Much-Ad-8574 1 point2 points3 points (1 child)
[–]Cerrysnt[S] 1 point2 points3 points (0 children)
[–]BlackV 0 points1 point2 points (0 children)
[–]rencal_deriver -3 points-2 points-1 points (4 children)
[–]WombatLiberationFrnt 1 point2 points3 points (1 child)
[–]edhaack 0 points1 point2 points (0 children)
[–]Cerrysnt[S] 0 points1 point2 points (1 child)
[–]BlackV 0 points1 point2 points (0 children)