You can check installed apps on your Windows device to stop unused background processes, improve performance, add or remove programs, uninstall outdated software to ensure security, and remove bloatware to declutter your system.
No matter why you may want a list of programs installed on your Windows computer, you can easily check installed apps on your Windows 11/10 PC through the methods below.
You can view installed apps and programs on Windows through the Start Menu, Settings, Control Panel, Microsoft Store, Applications folder, Windows PowerShell or Command Prompt, Microsoft Store CLI, or Windows Package Manager tool (WinGet). The Start Menu is best for beginners who want a quick look at their installed apps. The Settings app is the most user-friendly option for those wanting to manage or uninstall apps. The Control Panel is best for finding an older desktop program. The other methods are best for advanced users. Below are all methods explained in detail.
Also know: Best Wallpaper Apps for Windows 11/10
To view Microsoft Store applications: Get-AppxPackage | Select-Object Name, Version, Publisher | Sort-Object Name | Format-Table -AutoSize
To view 64-bit apps: Get-ItemProperty “HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*” |
Where-Object DisplayName | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Sort-Object DisplayName | Format-Table -AutoSize
To view 32-bit apps: Get-ItemProperty “HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*” | Where-Object DisplayName | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Sort-Object DisplayName | Format-Table -AutoSize
To view current user applications: Get-ItemProperty “HKCU:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*” |
Where-Object DisplayName | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Sort-Object DisplayName | Format-Table -AutoSize
Also know: How to Disable Background Apps in Windows 11/10
Note that WinGet primarily checks applications installed via Windows Package Manager repositories and may not list all legacy software. Despite that, this method is especially helpful for automation scripts, developer workstations, package lifecycle management, and modern Windows 11 environments.
Once you can check installed apps on your Windows 10/Windows 11 device, you can decode your app list easily by understanding a few key concepts about PC apps.
You can install a desktop application only for the current user or for all users i.e., system-wide access). Moreover, a Windows application can be a desktop application or a Microsoft Store application.
It is because of this distinction in the app installation that the app lists can be different for different user accounts on the same computer.
Once you know the types of applications on your computer, you can easily manage and export your apps list.
After checking installed apps on your Windows device, you can run the following command in Administrator Windows PowerShell to export your installed programs to a file.
Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Export-Csv -Path “C:\Your\Folder\Path\InstalledApps.csv” -NoTypeInformation
Remember to change the path to your desired save location.
If you want to uninstall an application, follow the path: Win + I > Apps & features > three-dot menu next to the app you want to uninstall > Uninstall.
However, if you encounter problems such as “the app is not in the list but I know it is installed,” a failed or stuck uninstallation, “I uninstalled an app, but it still shows up,” or “I see apps I never installed,” check below for solutions.
Also know: How to Put Apps to Sleep Windows 10/11
Below are the solutions to some common app problems.
Here are a few common questions answered about checking installed apps on your Windows device to clear persistent doubts.
You can check all apps installed on your Windows device through the Start Menu. On Windows 11, click the Start button and then click All Apps. On Windows 10, click the Start button and then scroll through the list of applications. For details and alternative methods, refer to the guide above.
Press Win + R and then run the Shell:AppsFolder command in the Run utility to see all applications installed in your Windows account.
You can export your installed programs to a file through the PowerShell command: Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Export-Csv -Path “C:\Your\Folder\Path\InstalledApps.csv” -NoTypeInformation
To check installed apps on your Windows device through the Windows GUI, press Win + R, type appwiz.cpl, and press Enter to see all desktop apps, their versions, and publishers. Alternatively, on Windows 11, right-click the Start button and then click Installed Apps; on Windows 10, right-click the Start button and then click Apps & Features.
Yes, you can view programs installed only for the current user through Windows PowerShell. In Administrator Windows PowerShell, run the command: Get-ItemProperty “HKCU:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*” |
Where-Object DisplayName | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Sort-Object DisplayName | Format-Table -AutoSize.
You may be unable to find a portable app or an older program in the Settings list. Portable apps are not installed formally, and older programs may be listed only in the Control Panel.
Uninstalling an app means removing a separate piece of software from your computer. Turning Windows features on or off means enabling or disabling built-in Windows components, such as Hyper-V (a virtualization platform) or Internet Information Services (IIS).
To find where a program is installed on your computer, click the Start button, click All Apps, right-click the app, click More, and then click Open file location.
To check the install dates for every app, in the Control Panel, click Installed On. In Windows PowerShell, include the InstallDate property in the command to check installed apps on your Windows device.
While a standard user account cannot see another user’s installed applications, administrators can view C:\Users\OtherUser\AppData\Local and the HKEY_USERS registry keys to find apps installed for that user profile.
Hope this helps you check apps installed on your Windows device easily to ensure smooth app management on Windows 11/10 and glitch-free PC performance. If you have any questions, need additional clarification, or have any feedback about this guide, leave us a comment.
Want to personalize your desktop? Use a wallpaper from the best wallpaper app for Windows…
The article explains how to download and install Epson Scan 2 for Windows 10/11 quickly.…
Task Host Window preventing shutdown? Is this error causing shutdown delays unless you finish or…
Looking for top free driver updater to update drivers on Windows 10 or 11 machine?…
There are lots of applications that are running in the background for no reason while…
You can add or remove programs on Windows to improve system capabilities, remove unwanted software,…