In this simple guide, we will evidence you a few different means of how to get a list of installed programs in Windows 10, 8, or Windows vii using various tools, including congenital-in command-line tools. When it may exist necessary? For case, the list of all installed programs can be useful when you re-install Windows and want to brand sure y'all do non miss all the necessary apps. Also, a list of all installed apps in Windows will come in handy when you lot perform an audit, or when you desire to find unwanted programs. You volition also find a listing of all installed programs useful if y'all accidentally deleted a shortcut or can't notice some specific app.

How to Get Windows 10 Installed Programs Listing? Through Apps Binder.

The easiest way to get a consummate list of applications with icons is to press the Win + R keys on your keyboard and then enter the following command:

trounce:AppsFolder

list of installed programs windows 10

It is particularly of import to enter this command without any spaces, otherwise, information technology won't work.

windows 10 list of installed programs

Practise note that in the bottom-left corner yous can find the total number of installed apps in Windows. For your data: this number includes all the default Windows utilities, such as Control Panel, Deejay Cleanup, Cortana, etc. In case you desire to know the number of installed apps in Windows 10, utilise the next method.

Although simple, this method has one critical downside: you cannot generate a listing of installed apps in Windows ten from here. This folder only shows all the shortcuts you tin copy or use to launch any installed app.

Go a List of All Installed Apps in Windows using Windows Settings

If you are running Windows 10, in that location is a very convenient section inside Windows Settings. It collects info almost all installed apps and lets y'all quickly become a list of them. To go there, striking Win + I on your keyboard and get to Apps Apps and features.

Or printing Win + R and run the command:

ms-settings:appsfeatures

list installed programs windows 10

Here y'all can find the listing of all installed apps, plus pre-installed from Microsoft Store. This listing does non include default Windows Utilities. At the top of the list, you tin detect the apps counter.

What is also important is that this section allows you to filter the list and generate a list of all apps installed on a specific disk. For example, you want to find all the apps installed on a organisation bulldoze. Just hitting Filter by and select your system's drive.

how to get list of installed programs in windows 10

Again, this section cannot generate a file with a listing of all installed apps on a figurer.

Generate a List of All Installed Apps in Windows 10

Ok, now let united states talk about how you can generate a list of all installed apps in Windows ten (works in older Windows versions downwards to Windows XP) and export it to use later. We will encompass the built-in utilities below in this article, only here allow us testify you a wonderful tool called UninstallView. This utility is completely free and does not require installation. All you need is to download the UninstallView from the official website and launch information technology.

For your information. Past default, UninstallView shows just win32 apps which is more enough for most users. Yous can toggle it to evidence apps from Microsoft Store, merely information technology is not very friendly with this type of apps. For instance, each DLC in Forza Horizon 4 shows equally a separate app which is non ok for united states. You can load Microsoft Store apps using Options Load Windows Apps carte.

how to check installed software in windows 10

Ok, launch the app and expect a few seconds for the app to generate the list. Now you tin export and save it for subsequently utilise.

  1. If you desire to generate a listing of all installed apps with all the details (version, path, registry cardinal, and many others), skip the next footstep. If you desire but the editable text file with a list of installed programs, perform the following steps;
  2. Press View Choose Columns;
    windows 10 get list of installed programs
  3. In a new window, select Deselect all and identify a checkmark side by side to the Display proper name. This volition leave only a list of apps names;
    windows 10 list installed programs
  4. At present, printing Ctrl + A and and so hit Save selected items;
    get list of installed programs windows 10
  5. Proper noun the text file and place it wherever y'all desire, and so open information technology. Now you have a consummate list of all installed apps on a PC. You tin can edit it every bit any text file;
    how to find installed programs in windows 10

How to Get a List of Installed Programs with Command Prompt and WMIC?

The list of installed programs on Windows tin can be obtained past using the WMIC control-line utility, which can access the WMI namespace. Run the elevated Command Prompt (use search and then run the app as Administrator), and execute the following command:

wmic product go proper noun,version

powershell get list of installed programs

After a short await, you will see a table with a list of names and versions of programs installed on your system.

Wmic allows y'all to query remote computers through WMI. The following command lists the installed applications on the remote host:

Wmic /node:NyPC211swd product get name, version, vendor

generate list of installed programs windows 10

To export this list into a text file, run the following command:

wmic product get proper name,version /format:csv > C:\InstalledApps_%Computername%.csv

This command generates a CSV file with your reckoner proper noun in the title. After command execution, open the bulldoze C. There you volition discover a CSV file with your apps. In addition to the app's names and versions, this listing has the current computer proper noun (information technology may be useful for further assay or when you demand to generate installed plan lists from a few computers). Open this file using any text editor or Excel.

Too, in modern Windows versions the WMIC utility allows you to generate a user-friendly HTML written report:

wmic /output:c:\IstalledApps.htm product get Name, Version, Vendor /format:htable

how to get a list of installed programs windows 10

How to Become a List of Installed Programs in Windows 10 Using PowerShell?

At present, let us prove you how to get a list of installed apps using PowerShell. PowerShell gets this list by scanning a special registry fundamental HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall. The Control Panel uses the same registry to generate the list of installed apps, although yous cannot export this list. Do notation that this registry key contains only programs installed "for all users".

For your information. For a 32-flake application on a 64-scrap operating system, y'all demand to get the content of the registry fundamental HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall.

If an application was installed for the current user, and then you lot can locate information technology using the following registry key HKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall.

Running all three carve up commands is not convenient, so let us show how to run them all simultaneously, so you tin get the listing of all apps installed on a PC:

  1. Press Win + X on your keyboard and launch the PowerShell (Admin);
  2. To generate a list of installed x64 applications, copy and paste the following command to the PowerShell'south window:
    Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall* | Select-Object DisplayName, DisplayVersion, Publisher, Size, InstallDate | Format-Tabular array -AutoSize
  3. To get a list of 32-bit applications on your Windows device run then the following PowerShell command:
    Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* | sort-object -property DisplayName | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Format-Table –AutoSize

Every bit you can come across, the resulting listing contains the program name, version, publisher, and installation date.

list of installed programs windows 10 powershell

You lot can use the following PowerShell script to generate summary listing both of x86 and x64 installed awarding and export information technology to a CSV formatted file:

function Analyze( $p, $f) {  Get-ItemProperty $p |foreach {  if (($_.DisplayName) -or ($_.version)) {  [PSCustomObject]@{  From = $f;  Name = $_.DisplayName;  Version = $_.DisplayVersion;  Install = $_.InstallDate  }  }  }  }  $s = @()  $s += Analyze 'HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*' 64  $s += Clarify 'HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*' 32  $s | Sort-Object -Belongings Name |Consign-csv C:\ps\installedapps.csv

windows 10 export list of installed programs

In PowerShell Core six.x and seven.10 you can query the listing of installed win32 apps using the Get-CimInstance cmdlet:

Get-CimInstance Win32_Product | Sort-Object -property Name | Format-Tabular array -Property Version, InstallDate, Name

To become a similar list of programs from a remote reckoner, run this command:

Invoke-control -computer remote_pc_name {Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Format-Table -AutoSize }

With PowerShell, you can compare the listing of installed programs on two different computers and make up one's mind which apps are missing. Simply take two software text files and add their names to this command:

Compare-Object -ReferenceObject (Get-Content PATH) -DifferenceObject (Get-Content PATH)

Instead of PATH use a complete file path. For example, C:\Docsfile.txt.

As a result, you will see the difference between the ii awarding lists. In the example depicted on the screenshot, you can run into that unlike versions of Firefox are installed on the computers. The symbol => means that this plan is simply bachelor on the right figurer. The <= symbol indicates that this program is installed only on the left figurer.

get list of programs installed windows 10

Some other style to go a list of installed programs in Windows 10 is to use the Get-WmiObject control. Simply copy and paste the following command:

Get-WmiObject -Class Win32_Product | Select-Object -Property Name

how to get a list of programs installed on windows 10

Getting the List of Installed Microsoft Shop Apps

The methods to a higher place generate only a listing of win32 apps, besides known every bit classic desktop Windows programs. If you need to generate a listing of Universal Windows Platform (UWP) apps (formerly Windows Shop apps and Metro-style apps) for the current user, use the following control:

Get-AppxPackage | Select Name, PackageFullName |Format-Table -AutoSize > c:\docslist-shop-apps.txt

powershell list installed software

If you want to get a listing of all Windows Store apps of all the users on the electric current devices, and then use the below command:

Get-AppxPackage -AllUsers | ft Name, PackageFullName -AutoSize

Go the List of Installed Software on Remote Computers Using PowerShell

System administrators often need to check whether a certain program and/or version is installed on network computers. For example, you lot can cheque if an important Windows update is installed or if all workstations have the correct version of MS Office.

Commonly, for the remote inventory of remote computers we employ the following PowerShell script (if this account doesn't have permissions to connect remotely to a computer, the script will inquire you to enter the credentials):

Function Become-InstalledApps  {  [CmdletBinding()]  param (  [Switch]$Credential,  [parameter(ValueFromPipeline=$true)]  [Cord[]]$ComputerName = $env:COMPUTERNAME  )  begin {$key = "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"}  process  {  $ComputerName | Foreach {  $Comp = $_  if (!$Credential)  {  $reg=[microsoft.win32.registrykey]::OpenRemoteBaseKey('Localmachine',$Comp)  $regkey=$reg.OpenSubKey([regex]::Escape($key))  $SubKeys=$regkey.GetSubKeyNames()  Foreach ($i in $SubKeys)  {  $NewSubKey=[regex]::Escape($key)+""+$i  $ReadUninstall=$reg.OpenSubKey($NewSubKey)  $DisplayName=$ReadUninstall.GetValue("DisplayName")  $Date=$ReadUninstall.GetValue("InstallDate")  $Publ=$ReadUninstall.GetValue("Publisher")  New-Object PsObject -Property @{"Proper noun"=$DisplayName;"Date"=$Engagement;"Publisher"=$Publ;"Estimator"=$Comp} | Where {$_.Name}  }  }  else  {  $Cred = Get-Credential  $connect = New-Object System.Management.ConnectionOptions  $connect.UserName = $Cred.GetNetworkCredential().UserName  $connect.Password = $Cred.GetNetworkCredential().Countersign  $telescopic = New-Object System.Direction.ManagementScope("$Comprootdefault", $connect)  $path = New-Object System.Management.ManagementPath("StdRegProv")  $reg = New-Object Arrangement.Management.ManagementClass($scope,$path,$nil)  $inputParams = $reg.GetMethodParameters("EnumKey")  $inputParams.sSubKeyName = $primal  $outputParams = $reg.InvokeMethod("EnumKey", $inputParams, $null)  foreach ($i in $outputParams.sNames)  {  $inputParams = $reg.GetMethodParameters("GetStringValue")  $inputParams.sSubKeyName = $key + $i  $temp = "DisplayName","InstallDate","Publisher" | Foreach {  $inputParams.sValueName = $_  $outputParams = $reg.InvokeMethod("GetStringValue", $inputParams, $null)  $outputParams.sValue  }  New-Object PsObject -Property @{"Name"=$temp[0];"Date"=$temp[1];"Publisher"=$temp[2];"Computer"=$Comp} | Where {$_.Proper name}  }  }  }  }  }

To generate a listing of installed programs on the current computer, run the control:

Go-InstalledApps

To get lists of installed software from several remote computers, run this command:

Get-InstalledApps PCName1,PCName2,PCName3,PCName4

That is all! Hope this article will be helpful!

  • Author
  • Recent Posts

Cyril Kardashevsky

I relish engineering and developing websites. Since 2012 I'thou running a few of my own websites, and share useful content on gadgets, PC administration and website promotion.

Cyril Kardashevsky