This article contains two methods, to get a list of all installed Programs and Store apps in Windows 10/11 on a CSV/TXT file.
Sometimes there is a need to note down all the installed programs and apps on your Windows 10/11 computer in order to reinstall them (e.g. after performing a clean installation of the operating system).
In Windows 10/11, you can see all installed programs in the Programs and Features section of the Control Panel, or in the Settings -> Apps -> Apps and Features section which also contains the Apps downloaded and installed from the Windows Store (also known as “Windows Store Apps ).
![]()
![]()
But, unfortunately, after all these years, Microsoft doesn’t offer an easy way to save to a list (e.g. to TXT/CSV file), all the installed programs and apps, so, I decided to write this tutorial to accomplish this task.
How to Generate a List of Installed Programs and Apps on Windows 10/11.
To export a list of all installed programs and Windows Store Apps, use any of the methods below. (If you don’t want to mess with PowerShell commands, use method two).
- PowerShell.
- Geek Uninstaller.
Method 1. View or Save a List of All Programs and Apps from PowerShell.
The first method to save a list of all programs and Storage Apps on your Windows 10/11 PC is by using PowerShell commands.
However, this method is a bit “complex” because Windows stores information* for each installed application in a different location in the registry depending on the program’s architecture (32 or 64-bit) or if it is an application from Windows Store. More specifically:
* Note: That information, contains the name of the program, the installation path, the publisher’s name, etc.
The information for 32-bit applications, is stored at the following location in Registry:
- HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionUninstall
The information for 64-bit applications is stored at the following location in Registry:
- HKEY_LOCAL_MACHINESOFTWAREWOW6432NodeMicrosoftWindowsCurrentVersionUninstall
Finally, the information for the Windows Store Apps is stored at the following registry location:
- HKEY_CURRENT_USERSOFTWAREClassesLocal SettingsSoftwareMicrosoftWindowsCurrentVersionAppModelRepositoryPackages
As you can understand from the above, to list all the installed Programs (32 & 64bit) and the Windows Store Apps, you need to run three (3) different PowerShell commands which are mentioned in the steps below
Step 1. Get a list of all the 32-bit programs listed in Programs and Features.
If you want to view or save a list of all 32 bit applications installed on your Windows system, proceed as follows:
1. Open PowerShell as Administrator. To do that:
-
- Click the Start menu and type powershell in the search box
- Click Run as administrator.
![]()
![]()
2. To view all 32-bit installed programs give the following PowerShell command:
- Get-ItemProperty HKLM:SoftwareMicrosoftWindowsCurrentVersionUninstall* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate| Where-Object DisplayName -ne $null | Sort-Object -Property DisplayName
![]()
![]()
3. To get a list of all installed 32-bit programs in a CSV/TXT file, issue the following command in PowerShell: *
* Info: The below command will generate a CSV in the user’s Desktop folder called 32BitProgramsInstalled.csv with the 32-bit installed programs, sorted by name, version, publisher and the installed date.
- Get-ItemProperty HKLM:SoftwareMicrosoftWindowsCurrentVersionUninstall* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate| Where-Object DisplayName -ne $null | Sort-Object -Property DisplayName | Export-Csv “$($env:USERPROFILE)Desktop32BitProgramsInstalled.csv” -NoTypeInformation
![]()
![]()
4. After executing the above command, navigate to your desktop. There you’ll find a new CSV file called “32BitProgramsInstalled.csv”. Open this file in Excel or with Notepad to view a list of the installed 32-bit programs.
![]()
![]()
Step 2. Get a list of all 64-bit programs listed in Programs and Features.
To view or save a list of all installed 64-bit applications on your Windows 10/11 system:
1. Open PowerShell as Administrator.
2. Give the following PowerShell command to view a list of all 64-bit programs:
- Get-ItemProperty HKLM:SoftwareMicrosoftWindowsCurrentVersionUninstall* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate| Where-Object DisplayName -ne $null | Sort-Object -Property DisplayName
![]()
![]()
3. To save the list of all installed 64-bit programs in a TXT file, give the below command in PowerShell: *
* Info: The below command will generate a CSV in the user’s Desktop folder called 64BitProgramsInstalled.csv with the 64-bit installed programs, sorted by name, version, Publisher and the installed date.
- Get-ItemProperty HKLM:SoftwareWow6432NodeMicrosoftWindowsCurrentVersionUninstall* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate| Where-Object DisplayName -ne $null | Sort-Object -Property DisplayName | Export-Csv “$($env:USERPROFILE)Desktop64BitProgramsInstalled.csv” -NoTypeInformation
![]()
![]()
4. After executing the above command, navigate to your desktop. There you’ll find a new CSV file called “64BitProgramsInstalled.csv“. Open this file in Excel or in Notepad to view a list of the installed 64-bit programs.
![]()
![]()
Step 3. Get a List of All Installed Windows Store Apps in Windows 10/11.
1. To view a list of all installed Windows Store apps in PowerShell, open PowerShell as Administrator and give the following command:
-
Get-AppxPackage | Select Name, PackageFullName
![]()
![]()
2. To save a list of all installed Windows Store Apps in a TXT/CSV file, give the following PowerShell command:
* Info: The below command will generate a CSV in the user’s Desktop folder called AppsInstalled.csv with all the Windows Modern Apps.
-
Get-AppxPackage | Select Name, PackageFullName | Export-Csv “$($env:USERPROFILE)DesktopAppsInstalled.csv” -NoTypeInformation
![]()
![]()
3. After the command execution, navigate to your desktop and open the “AppsInstalled.csv” file with Excel or Notepad, to view the list of all installed Windows Store apps.
![]()
![]()
Method 2. Export a List of Installed Programs & Windows Apps in HTML file with Geek Uninstaller.
The easiest way to get a list of the installed Programs and Store Apps in Windows 10/11 is by using a free third-party program called Geek Uninstaller. To view or save a list of the installed programs and Store apps with Geek Uninstaller:
1. Download Geek Uninstaller Free in a ZIP file.
2. When the download is completed, right-click on the downloaded file, choose Extract All and extract the compressed file.
![]()
![]()
3. Navigate to the extracted folder and open the geek application.
4. At Geek Uninstaller window, you’ll see a list of all installed programs on your machine. To save this list to a file, click the File menu and choose Export to HTML.
![]()
![]()
5. Type a name for the file (e.g. “Installed Programs”), and click Save.
![]()
![]()
6. Finally open the created HTML file on your desktop to see a list of all the installed programs.
![]()
![]()
7. If you want to save also a list of all installed Windows Apps, click the View menu in Geek Uninstaller and choose Windows Store Apps.
![]()
![]()
8. Now on your screen you’ll see a list of all the Windows Store Apps. To save this list to a HTML file, click on the File menu and select Export to HTML.
![]()
![]()
9. Give a name to the exported file (e.g. “Installed Apps”) and click Save.
![]()
![]()
10. Now go to your desktop, open the created HTML file to see a list of all the installed Windows Apps.
![]()
![]()
That’s all folks! Did it work for you?
Please leave a comment in the comment section below or even better: like and share this blog post in the social networks to help spread the word about this solution.
