I have been using Ninite to do this easily, check the programs you want to install, and it does it quickly.
www.ninite.com Microsoft has developed a command line tool Winget to do this same thing. It isn't installed directly into Windows yet, but should be soon. Once it is, a simple batch file can install common needed software easily. https://github.com/microsoft/winget-cli Get a list of all programs that can be updated: Copy to Clipboard
winget list --upgrade-available
Update all programs: Copy to Clipboard
winget upgrade --all
https://www.ghacks.net/2023/12/25/this-winget-command-tells-you-which-programs-have-updates/ |