Windows allows you to generate a list of all installed software in just a few clicks. Here are the two best ways to get a list of all software installed on your computer.
1. Using Command Prompt
We will use the Command Prompt utility to get a list of all installed software on a system.
1. Type CMD on Windows Search. Right-click on it and select Run as administrator.
2. Type in the given command and press Enter
wmic /output:C:\InstalledSoftwareList.txt product get name,version
3. Once you’ve finished, go to the C: Drive and find the text file named InstalledSoftwareList. The list will contain the names of all installed software.
4. To generate a CSV file for the same, enter the command –
wmic product get name,version /format:csv > C:\Computername%.csv
2. Using PowerShell
Like the Command Prompt, you can use Windows PowerShell to generate a list of all installed software on your PC.
1. Type PowerShell in Windows Search. Right-click on it and select Run as Administrator.
2. Copy and paste the command given below and press Enter.
Get-WmiObject -Class Win32_Product | Select-Object -Property Name > C:\InstalledSoftwareList.txt
3. If you don’t see a text file on the C: Drive, execute the command below on Windows PowerShell.
Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Format-Table –AutoSize > C:\InstalledSoftwareList.txt
This guide explains how to generate a list of all programs installed on Windows. If you have any questions, let us know in the comment box below.








