Get a list of all programs running in Windows
You can use a simple Powershell command - get-process - to get a list of all programs that are currently running on a Windows PC. Simply opening the PowerShell ISE (Intergrated Scripting Environment) and typing in the console pane:
Get-process
. . . will generate a list of programs currently running and give you information on how much memory they are using. [If you are running Windows 7 or later PowerShell ought to be already installed.] You can use this more specific command to get more practical information about running software:
Get-process |Select-Object name, fileversion, productversion, company
Appending the script with an export command like this:
Get-Process | Select-Object name, fileversion, productversion, company | Export-Csv test.csv
. . . will output the results to an Excel .csv file that you can find in the user's default folder at C:\Users