none
Get list of installed program exactly as in Control panel

    Question

  • We have Windows 7 x64 SP1 in around 200 systems.

    We need to get list of installed software from each system exactly same as in Control Panel

    Till now :

    1 .We have tried using registry HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall but it couldn’t list all softwares as in control panel and total count of software differs as in control panel and registry.

    2. Tried using wmi query using power shell command

     get-wmiobject -class ‘Win32_Product’ -computer $computer

    But it is not recommend to run this command on productionas per  link http://blogs.technet.com/b/heyscriptingguy/archive/2011/11/13/use-powershell-to-quickly-find-installed-software.aspx

    So, How can we achieve this to get exactly same list as in control panel

    Thanks

    Thursday, March 21, 2013 12:21 PM

All replies

  • Hi

    In command prompt use this command: "wmic product get name,version /format:csv > LOCATION"  this exports all software installed on local computer.

    Regards


    I want to be a MVP! | Computer Technician - MCITP Enterprise Administrator 2008



    • Edited by banmenau Thursday, March 21, 2013 1:05 PM
    Thursday, March 21, 2013 12:50 PM
  • We have Windows 7 x64 SP1 in around 200 systems.

    We need to get list of installed software from each system exactly same as in Control Panel

    Till now :

    1 .We have tried using registry HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall but it couldn’t list all softwares as in control panel and total count of software differs as in control panel and registry.

    2. Tried using wmi query using power shell command

     get-wmiobject -class ‘Win32_Product’ -computer $computer

    But it is not recommend to run this command on productionas per  link http://blogs.technet.com/b/heyscriptingguy/archive/2011/11/13/use-powershell-to-quickly-find-installed-software.aspx

    So, How can we achieve this to get exactly same list as in control panel

    Thanks

    Check following registry key also

    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall


    Thanks, Renjith V R

    Thursday, March 28, 2013 4:39 AM
  • you can do it also on vbscript or powershell

    check out this link:

    List All Installed Software

    http://gallery.technet.microsoft.com/scriptcenter/8035d5a9-dc92-436d-a60c-67d381da15a3


    Every second counts..make use of it.

    Thursday, March 28, 2013 5:43 AM
  • produce get doesn't list ALL of the programs.

    Comparing it with the list in Programs and Features this list is missing, FireFox, Adobe Flash Player Plugin, Microsoft Security Essentials, Foxit Reader. to name a few.

    Wednesday, November 06, 2013 3:19 PM
  • check out this link:

    http://rodolfovaraujo.wordpress.com/2012/04/03/wmic-list-all-installed-software/

    http://www.petenetlive.com/KB/Article/0000619.htm

    you must run at an elevated command prompt.


    Every second counts..make use of it. Disclaimer: This posting is provided AS IS with no warranties or guarantees and confers no rights.



    • Edited by cguan Thursday, November 07, 2013 1:09 PM edit
    Thursday, November 07, 2013 1:08 PM
  • Here is a command line method (probably will generate something closer to what you want) and a Powershell method which shows a much more extensive list.

    Start Powershell and enter the following - (adjust the C:\ destination - and the root directory may deny access)


    Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Format-Table –AutoSize > C:\Users

    \mgk2931\Desktop\InstalledPrograms-PS.txt



    Command prompt as admin, type WMIC and press enter. at the WMIC:root\cli> prompt, type the following, again adjusting the destination;

    /output:C:\Users\mgk2931\Desktop\\InstallList.txt product get name,version


    The PowerShell method returns a more extensive list than the WMIC method, but both work just fine.

    Thursday, May 12, 2016 3:41 PM
  • Use powershell

    the command to use is :

    Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Format-Table –AutoSize

    this command works in powershell only.

    Hope it works for you.

    Used this on a windows 7 pro installation

    Saturday, August 06, 2016 5:41 PM
  • This cannot list all the programs. Netbeans, Firefox, 7zip, and a lot more are missing.
    Saturday, June 24, 2017 4:17 AM