Create a list of all installed Windows software

Advertisement

It can sometimes be useful to create a list of all software programs installed on a Windows PC. Maybe you want to hand it over to a friend or publish it on the Internet, or just use it to analyze what software has been installed on a system.

While it is possible to display the installed software using the Control Panel of the Windows operating system, there is no feature to export that list to a file.

You could now go ahead and make screenshots, or even type all the program names into a file, but that would certainly take some time to be accomplished.

There are other solutions on how you can export a list of all installed programs to a text file so that it can be shared or processed easier.

This guide presents you with several options that allow you to export the list of installed software. Lets get started.

Using the command line

windows software installation list

You do not need third-party software if you use the command line, which is probably the top reason why you'd want to use it.

  1. Tap on Windows-R to bring up the run box, type cmd and hit enter.
  2. Use the command wmic to open the Windows Management Instrumentation Command-line and scripting interface.
  3. Run the command /output:c:\users\username\softwarelist.txt product get name, version, installlocation to create the new softwarelist.txt file and fill it with date.
  4. The command looks up the name, version and path the software is installed to. You can remove information if you do not need them, or add information such as installdate, vendor, description or installstate to the output.
  5. Note that you need to replace c:\users\username\softwarelist.txt with a directory of your choosing on your computer. At the very least, it is necessary to replace username with your account username.

Belarc Advisor

installed software

Belarc Advisor creates a detailed system profile of your computer that includes software and hardware, network inventory, the patch state of the system, security information and other information that may be useful to you.

All you need to do is download and install the program on your system, and have it scan it afterwards. The scan takes less than a minute to complete, and a results page is opened in your web browser of choice afterwards.

Here you need to scroll down until you find the software licenses and software versions & usage sections.

You can copy and paste the information from here, or work with them right from the local HTML page instead if you prefer to do so.

CCleaner

save to text file

CCleaner is a popular temporary file cleaner for the Windows operating system. While it is used primarily for that, it ships with a boatload of other tools that help you manage various system features.

One of them lets you uninstall software that is installed on the system. It resembles the native Windows uninstallation program and is not as powerful as Revo Uninstaller or other programs that scan for leftovers after the uninstallation.

There is however a save to text file button here that you can use to export the list of installed software to the local system.

Geek Uninstaller

export software

Geek Uninstaller is an advanced software removal program for Windows. It can not only uninstall installed programs, but also scan the system for leftovers so that they do get removed as well in the process.

You can use it to export the list of software as an HTML file easily. Just run the program -- it is portable so no installation is required -- and select File > Export to HTML to save the data to your local system.

Please share this article

facebooktwittergoogle_plusredditlinkedinmail

Advertisement

Responses to Create a list of all installed Windows software

  1. Jakob Bindslet February 6, 2014 at 8:25 pm #

    How about using a PowerShell command:

    Get-WmiObject -Class Win32_Product | Select-Object -Property Name, Vendor, InstallDate, Language, Version | Out-GridView

    • Glynn Brooks February 7, 2014 at 2:39 pm #

      Thanks for providing the PS command! Creating a Gridview allows sorting the output on any of the fields selected.

  2. Karl Gephart February 7, 2014 at 1:07 am #

    Martin, do you like Geek as well as Revo for scanning and deleting uninstalled leftovers? I assume Belarc won't include my portable programs - just the installed ones. :)

    • Martin Brinkmann February 7, 2014 at 8:23 am #

      I have been using Revo for a long time. Geek seems well done as well, but I have not had time to compare the efficiency of both programs.

      • Noel February 7, 2014 at 10:43 am #

        Revo is a freeware, Geek is not.

      • Tony February 9, 2014 at 7:03 pm #

        geekuninstaller
        Free Version History:
        1.2.1.25 [9 January 2014]
        http://www dot geekuninstaller dot com/download

  3. ilev February 7, 2014 at 8:19 am #

    For a list of installed and portable applications, try portable Sumo (include Microsoft's applications).

  4. Dwight Stegall February 7, 2014 at 9:39 am #

    Many years ago I created an HTML page that loads into the Firefox sidebar with my start pages, links to plugins, addons, and all installed programs. Very handy! :)

  5. Glynn Brooks February 7, 2014 at 2:34 pm #

    You need to add a forward slash before the output command to make it work.
    /output:c:\users\username\softwarelist.txt

    without the initial slash character, wmic says "alias not found"

  6. Sam February 7, 2014 at 3:15 pm #

    Hey Martin! This is indeed a very useful post but when i tried this on my windows 8 pc it is continuously giving me this error "Alias not found"

    here's the screenshot:

    http://i1.someimage.com/ldBznNf.jpg

    • Martin Brinkmann February 7, 2014 at 4:46 pm #

      A typo on my side, I missed to add the forward slash before output. Add / and all should work fine.

  7. JoshN February 7, 2014 at 3:30 pm #

    Martin, when I run the wmic command I get an error stating:
    output:c:\users\myusername\desktop\softwarelist.txt - Alias not found.

    Any suggestions on how to fix this?

  8. Jim Hillier February 7, 2014 at 9:19 pm #

    @Noel - I can assure you Geek Uninstaller is 100% free.

    Revo Uninstaller Free edition does not include support for 64-bit programs, it doesn't even list them. You need to buy the commercial version of Revo if you want full 64-bit support.

    Geek Uninstaller is free, portable, and supports both 32-bit AND 64-bit programs.

  9. jasray February 7, 2014 at 9:57 pm #

    Belarc's greatest asset is the inclusion of Product Keys on the print out.

  10. chesscanoe February 8, 2014 at 4:50 pm #

    I have used Belarc for years; it documents some hardware and lots of installed software info. Saving the output each time it's run gives you a useful history for diagnostic purposes. Free for non-commercial use and no info is sent to Belarc per them.

Leave a Reply