Get the list of gui applications or control-panel add/remove applications list in windows using powershell

MpMohit P 0 Reputation points

Hi Community,
I'm looking for a powershell command which can either list all the installed GUI application,

Or command thatcan list the exact list as add/remove programs in control-panel.

After going through stackoverflow,etc didn't see any command that can give the exact list.

I've tried the following commands already:

  1. Get-WmiObject
  2. Get-Package
  3. Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall*
  4. Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall*
  5. Reg Query HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall
  6. REG QUERY HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

All the above command either list more than the required apps or not all apps. Also cannot filter the results to achieve the exact add/remove programs list.
Attaching the screenshot of my add/remove programs.


A family of Microsoft operating systems that run across personal computers, tablets, laptops, phones, internet of things devices, self-contained mixed reality headsets, large collaboration screens, and other devices.
4,524 questions
0 comments No comments
{count} votes