For Pete's Sake

Taking my own name in vain.

Well That's Pretty Cool

09 November 2022

I’ve been working in IT for just over fifteen years now. One thing you understand, though, is that you forget more than you learn and that there’s always something out there that you never knew about but, once you discover it, you’re amazed you didn’t know about it before. This happened to me today whilst flicking through TikTok. A lot of the TechToks, as I like to think they’re called, are things I’ve come across before or just seem a touch sketchy. However, despite some initial reservations I’m glad I gave this one a go as it’s potentially quite revolutionary for me.

Working in IT has exposed me to many different operating systems and when it comes to Linux I really quite like how apps and packages are maintained. I mostly use Ubuntu but I’ve dabbled with many of the different distrubtions at one time or another. As such, I’m used to running apt on a relatively frequent basis to make sure things are up-to-date. Up until today, keeping all my Windows applications running on their latests versions wasn’t so easy; sure most apps will tell you there’s an update but wouldn’t it be nice if you could do this in a command prompt? Well, wonder no more.

First and foremost, this comes at your own risk. I’ve ran it and it’s worked just fine but, hey, you never know and I’m not responsible for things going sideways. Secondly, click on your start button, type ‘cmd’ and then make sure to run it as administrator. Once you’ve got your cmd window up and running type in the following:

winget upgrade

If you’re running this for the first time you’ll be asked to accept T&Cs of using the ‘msstore’ source. Type ‘y’ then hit enter and you’ll eventually be presented with a list of items due for an update.

Name Id Version Available Source
Plexamp 4.3.0 Plex.Plexamp 4.3.0 4.5.2 winget
Discord Discord.Discord 1.0.9006 1.0.9007 winget
Git Git.Git 2.38.1 winget
HWiNFO64 Version 7.26 REALiX.HWiNFO 7.26 7.30 winget
OBS Studio OBSProject.OBSStudio 28.0.1 28.1.2 winget
Plex Plex.Plex 1.55.0 1.56.2 winget
Ubisoft Connect Ubisoft.Connect 133.0.10702 135.1.10758 winget
Microsoft Visual C++ 2013 Redistributable (x64… Microsoft.VCRedist.2013.x64 12.0.30501.0 12.0.40664.0 winget
VNC Viewer 6.22.515 RealVNC.VNCViewer 6.22.515.47347 6.22.826.47988 winget
Microsoft Visual C++ 2015-2022 Redistributable… Microsoft.VCRedist.2015+.x64 14.31.31103.0 14.34.31823.3 winget
NVIDIA PhysX Nvidia.PhysXLegacy 9.10.0513 9.13.0604 winget
Microsoft Visual C++ 2015-2022 Redistributable… Microsoft.VCRedist.2015+.x86 14.31.31103.0 14.34.31823.3 winget
Paradox Launcher v2 ParadoxInteractive.ParadoxLauncher 2.3.0 2.4.0 winget
Microsoft Visual C++ 2013 Redistributable (x86… Microsoft.VCRedist.2013.x86 12.0.30501.0 12.0.40664.0 winget
Microsoft Windows Desktop Runtime - 6.0.10 (x6… Microsoft.DotNet.DesktopRuntime.6 6.0.10 6.0.11 winget

Assuming you want to upgrade them all (and that’s kind of the point) you’ll want to run this command next:

winget upgrade --all

Then all that happens is that it goes off, downloads the applications newest version and installs it. You’ll get a fair few windows pop-up from each applications installation software and it’s worth making sure any apps identified as needing an update are closed first but, once the process has finished, you’re done and all your apps are up-to-date and all you needed to do was enter two commands; neat huh! (Thanks to @marcustechnology on TikTok)