Use the following PowerShell command (run as admin) to list and export all installed software on Windows and export to a text file :
Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Format-Table –AutoSize > C:\InstalledSoftware.txt
This will save the output to C:\InstalledSoftware.txt