Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

This question already has an answer here:

I'm on a machine that has a preposterous amount of software installed and I'd like to be able to generate some sort of quick report that will list all of the installed applications.

Is there a program that does this?

I am using Windows 7, however I imagine that if such a tool exists that it would exist for other versions of the Windows operating system as well.

share|improve this question

marked as duplicate by Kevin Panko, fixer1234, AdamV, mdpc, nc4pk Dec 10 '15 at 2:25

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

I would highly recommend Belarc Advisor

as it gives you an overview of the most important information you might want to have of your machine. Including hardware and software. Oh and it's free too!

Here's an example you can find through Google

alt text

Note: Don't publish your Belarc profile on Google as it contains license keys and perhaps other 'useful' information!

share|improve this answer

Personally, I like System Information for Windows. For home use, it's FREE. For a technician, you can get a fairly cheap license that lets YOU run it on any computer you want. And it's a single file (well, when registered, there's also a license file). And it will export to HTML and the paid version can also do XML and CSV (and another format I've forgotten).

And if this is a network that you might have to get information on more than one machine, then you can try SpiceWorks which is free even in a business environment (generally minimal/unobtrusive ads).

share|improve this answer
SIW is no longer free (going by its download page), and its only free-to-download version is bundled with adware (hence my downvote). Free versions seem to exist on third-party download sites, though. – Protractor Ninja Feb 14 '15 at 15:22

In order to do this without installing any software go to the command prompt with Administrator privilege:

  1. Windows button
  2. Type "cmd"
  3. Ctrl-Shift-Enter on the Command Prompt (this gives you Admin privilege)
  4. Run "wmic"
  5. Type "/output:C:\InstallList.txt product get name,version"

A text file should exist in the c: root directory

share|improve this answer
Thanks. Works for many programs but misses things like Google Chrome that are installed in a rather non-standard manner. – CAD bloke Nov 6 '11 at 22:42
This method gives you only programms that were installed with Windows Installer. Many programs will be missing such as: FireFox, Chrome, Opera, 7-Zip, and so on. – ISQ Dec 20 '13 at 9:25

The MyUninstaller freeware utility from NirSoft can save the list of installed applications in different formats (text, tab delimited, HTML and XML). It is tiny and doesn't need to be installed.

share|improve this answer

I personally use Piriform's "CCleaner" it allows you to export a list with a lot more information that some others.

share|improve this answer