5 Ways to Generate a List of All Installed Programs in Windows

Joe Keeley Updated 07-02-2020

You’ve probably installed many programs over time on your Windows PC and might not remember all of them. Let’s look at multiple ways to get a list of installed programs in Windows 10.


You can refer to this list of installed programs when you set up a new PC or reinstall Windows 10 and know what programs to install.

1. List Installed Programs Using Registry and PowerShell

Querying the registry is an effective way of finding out all installed programs in Windows 10. You can use a combination of the registry and PowerShell to get a list of installed software.

To begin, download the Get-ProgramGet script from TechNet. Store it in C:\Windows\system32 (replace C with whatever your local directory is.)

Press Windows key + X and click Windows PowerShell (Admin), which we’re going to use to run the script.

It’s likely that your computer has a policy enabled to stop you running scripts, so let’s change that.


Input the following:

Set-ExecutionPolicy Unrestricted

Press A to say Yes to All.

Next, input the following:

 . .\Get-RemoteProgram

Press R to Run once.



This will then output a list of programs installed on your local machine. Click and drag to highlight the list. You can then copy this into another program, like Notepad or Excel, to save the list.

2. List Installed Programs Using Settings

One way is to view all your installed programs is to look within Settings. This is a basic solution but is effective if you have concerns about using PowerShell.

Apps and features


Press Windows key + I to open Settings and click Apps. This will list all programs installed on your computer, along with the Windows Store apps that came pre-installed.

Use your Print Screen key to capture the list and paste the screenshot into another program like Paint. You will probably need to scroll down and take multiple screenshots. If this is the case, you might find it easier to paste each image into a word processor and save it as a single file.

3. List Installed Programs Using UninstallView

UninstallView is a program from NirSoft. While it can be used to uninstall programs, it’s also incredibly good at generating a reliable list of your installed programs.



Once downloaded, open the executable and it will show a list of your programs. Use the Options dropdown to toggle the appearance of Windows Apps, if you want them included.

Go to View > HTML Report – All Items to see an HTML export of the list. You can keep that file in the default location as per the address bar, or press Ctrl + S to save it somewhere else.

4. List Installed Programs Using CCleaner

CCleaner is a Windows program designed to free up space on your PC, though CCleaner has a questionable reputation nowadays Is CCleaner Safe? Not Quite. And We Show You How to Replace It CCleaner was once a must-have utility. But this has changed. Here's why CCleaner is no longer safe to use and how to replace it. Read More . Nevertheless, it’s handy for a single use to generate a list of installed programs on your PC that can be saved to a text file.

Once installed, open CCleaner and click Tools on the left, then Uninstall.

CCleaner installed programs

Click the blue Save to text file button in the lower-right corner.

On the Save As dialog box, navigate to the folder where you want to save the installed programs list, enter a File name and click Save.

The list of installed programs includes the company, date installed, size, and version number for each program.

The text is tab-delimited, which makes it somewhat hard to read in a text editor. You can import the text from this file into Excel to make it easier to read.

Convert Your List of Programs Into an Excel Worksheet

Open Excel. Go to Open > Browse and change the dropdown next to File name to be All files. Then navigate to where you exported the text file and open it.

On the first screen of the Text Import Wizard dialog box, make sure Delimited is selected under Choose the file type that best describes your data. Click Next.

Excel text import wizard

On the second screen, make sure Tab is checked under Delimiters.

Click Finish. Your list of programs is then imported into columns on a worksheet in Excel.

5. List Installed Programs Using Geek Uninstaller

Geek Uninstaller is a free, portable Windows program used to thoroughly uninstall programs, including all leftovers. The program will also forcefully remove stubborn or broken programs. You can use Geek Uninstaller to generate and save a list of installed programs on your PC.

Geek Uninstaller

Open the downloaded executable. A list of installed programs displays on the Geek Uninstaller main window.

To save this list to an HTML file, press Ctrl + S. On the Save As dialog box, navigate to the folder where you want to save the installed programs list, enter a File name and click Save.

The HTML file automatically opens in the default browser once it’s saved. The list includes the name and size of each program and the date on which the program was installed.

Press Ctrl + S to save the Installed Programs HTML page to a location you choose with a custom file name.

Geek Uninstaller also allows you to display a list of apps installed from the Windows Store. Go to View > Windows Store Apps. Note that this is a separate list to the other one—it does not combine them.

All the apps installed on your PC from the Windows Store display. You can export this list to an HTML file the same way you did for the list of regular Windows programs.

And while you’re using Geek Uninstaller, you should consider uninstalling unnecessary Windows programs and apps 12 Unnecessary Windows Programs and Apps You Should Uninstall Wondering which Windows 10 apps to uninstall? Here are several unnecessary Windows 10 apps and programs you should remove. Read More .

Move Your Programs Elsewhere

All of these techniques get you the same end result, so it’s just preference as to which one you want to use. If you don’t want to install anything, go with PowerShell, otherwise, a third-party app works nicely.

Now you know all the programs you have, perhaps you want to move them around. Check out our guide on how to move installed programs in Windows 10 How to Move Installed Apps & Programs in Windows 10 Running out of space on your system drive? Learn how to move Windows apps and desktop programs without breaking anything. Read More .

Related topics: Install Software, Uninstaller, Windows 10, Windows Tips.

Affiliate Disclosure: By buying the products we recommend, you help keep the site alive. Read more.

Whatsapp Pinterest

Leave a Reply

Your email address will not be published. Required fields are marked *

  1. Rare
    February 26, 2020 at 10:04 pm

    Very helpful, thank you. The PowerShell script is great.

  2. Riedut
    February 8, 2020 at 5:29 pm


  3. Dalibor
    December 2, 2019 at 7:14 pm

    Thank you so much for this article! I wasn't able to find the installation folder for Bluemail and I found it after I used Geek Uninstaller from your list. Cheers!

  4. David
    August 13, 2019 at 1:41 am

    Belarc Advisor has always worked for me.

    • Jim
      February 13, 2020 at 9:06 pm

      yeah, that's a good one!

  5. drim3r
    July 26, 2019 at 3:03 pm

    Nirsoft UninstallView is the best:
    -command switchs
    -different formats (txt,html,csv,etc) to export
    -can list hidden apps, system apps, all user or current user apps, remote computers, offline registry users.

  6. F. Ehrhardt
    January 13, 2019 at 3:25 pm

    On Windows 7 SP1, methods 1 and 2 DO NOT WORK. The list of programs is incomplete, missing for example Foxit PDF Reader.

    • Andy
      April 4, 2019 at 10:54 pm

      I had the same result. Methods 1 & 2 don't work on Windows 10 either. Same problem - the list of programs is incomplete. All sorts of programs were missing, and the missing programs was different for each of these methods.

      It seems strange that the only way to get a complete list without using third party software is to do screen shots. I've used the screen shot method in the past and it's pretty tedious. I was hoping for a solution similar to methods 1 or 2.

  7. Suzanne
    October 27, 2018 at 5:16 pm

    Thanks very much for this info! I used the command line method and this worked perfectly. All you other tips were very useful as well. I appreciate your helping me make a move to a new laptop less painful. :)

  8. noname
    October 27, 2018 at 3:04 pm

    useless because that does not exist