How To Find All Programs In Windows 10
In this uncomplicated guide, we will evidence you a few different ways of how to get a list of installed programs in Windows ten, 8, or Windows 7 using diverse tools, including built-in command-line tools. When it may be necessary? For example, the list of all installed programs can be useful when you lot re-install Windows and desire to make sure you exercise not miss all the necessary apps. Also, a list of all installed apps in Windows will come up in handy when you perform an audit, or when you lot want to find unwanted programs. You will also find a list of all installed programs useful if you accidentally deleted a shortcut or tin can't notice some specific app.
How to Get Windows 10 Installed Programs Listing? Through Apps Folder.
The easiest way to get a complete list of applications with icons is to press the Win + R keys on your keyboard and so enter the following command:
beat:AppsFolder
Information technology is particularly important to enter this command without whatever spaces, otherwise, it won't work.
Exercise note that in the bottom-left corner you tin find the total number of installed apps in Windows. For your information: this number includes all the default Windows utilities, such as Control Panel, Deejay Cleanup, Cortana, etc. In case y'all desire to know the number of installed apps in Windows ten, use the adjacent method.
Although elementary, this method has one critical downside: yous cannot generate a list of installed apps in Windows 10 from here. This folder only shows all the shortcuts you tin can copy or utilize to launch whatsoever installed app.
Get a List of All Installed Apps in Windows using Windows Settings
If you are running Windows 10, there is a very convenient section inside Windows Settings. It collects info about all installed apps and lets you quickly get a list of them. To get there, hit Win + I on your keyboard and go to Apps – Apps and features.
Or printing Win + R and run the command:
ms-settings:appsfeatures
Hither you can find the list of all installed apps, plus pre-installed from Microsoft Store. This list does non include default Windows Utilities. At the superlative of the list, y'all can find the apps counter.
What is too important is that this section allows you to filter the listing 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 drive. Only hitting Filter by and select your system'southward drive.
Again, this department cannot generate a file with a list of all installed apps on a computer.
Generate a List of All Installed Apps in Windows 10
Ok, now allow united states talk about how you lot tin generate a list of all installed apps in Windows ten (works in older Windows versions downward to Windows XP) and export it to use afterwards. We will cover the built-in utilities beneath in this article, only here permit united states show you a wonderful tool chosen UninstallView. This utility is completely costless and does not crave installation. All you demand is to download the UninstallView from the official website and launch it.
For your data. By default, UninstallView shows only win32 apps which is more than enough for virtually users. You can toggle it to show apps from Microsoft Store, but it is non very friendly with this type of apps. For example, each DLC in Forza Horizon four shows as a separate app which is non ok for united states of america. Yous can load Microsoft Shop apps using Options – Load Windows Apps bill of fare.
Ok, launch the app and wait a few seconds for the app to generate the list. Now you can export and save information technology for later use.
- If you want to generate a list of all installed apps with all the details (version, path, registry key, and many others), skip the next footstep. If you want merely the editable text file with a list of installed programs, perform the following steps;
- Printing View – Cull Columns;
- In a new window, select Deselect all and place a checkmark next to the Display proper name. This volition exit only a list of apps names;
- Now, press Ctrl + A and and so striking Save selected items;
- Name the text file and place it wherever y'all desire, then open up it. Now you lot have a complete list of all installed apps on a PC. You can edit it every bit any text file;
How to Go a List of Installed Programs with Command Prompt and WMIC?
The list of installed programs on Windows can be obtained by using the WMIC command-line utility, which can access the WMI namespace. Run the elevated Control Prompt (use search and then run the app as Administrator), and execute the following control:
wmic product go name,version
Subsequently a brusk wait, you will see a tabular array with a list of names and versions of programs installed on your organization.
Wmic allows you lot 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
To consign this list into a text file, run the following command:
wmic product get proper noun,version /format:csv > C:\InstalledApps_%Computername%.csv
This command generates a CSV file with your computer name in the title. Subsequently command execution, open up the drive C. In that location you will discover a CSV file with your apps. In improver to the app's names and versions, this listing has the electric current estimator name (it may be useful for further analysis or when y'all demand to generate installed program lists from a few computers). Open this file using any text editor or Excel.
Also, in mod Windows versions the WMIC utility allows you to generate a convenient HTML written report:
wmic /output:c:\IstalledApps.htm production get Name, Version, Vendor /format:htable
How to Get a Listing of Installed Programs in Windows 10 Using PowerShell?
Now, permit united states of america show you how to become a list of installed apps using PowerShell. PowerShell gets this list by scanning a special registry primal HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall. The Control Panel uses the aforementioned registry to generate the list of installed apps, although you cannot export this list. Practise note that this registry key contains only programs installed "for all users".
For your information. For a 32-bit application on a 64-bit operating system, you lot need to become the content of the registry key HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall.
If an application was installed for the electric current user, then you can locate it using the following registry central HKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall.
Running all three separate commands is not user-friendly, and so let us testify how to run them all simultaneously, so y'all tin go the list of all apps installed on a PC:
- Printing Win + X on your keyboard and launch the PowerShell (Admin);
- To generate a list of installed x64 applications, copy and paste the following command to the PowerShell's window:
Go-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall* | Select-Object DisplayName, DisplayVersion, Publisher, Size, InstallDate | Format-Table -AutoSize
- To go a list of 32-scrap applications on your Windows device run so the following PowerShell control:
Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* | sort-object -property DisplayName | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Format-Tabular array –AutoSize
As you tin run across, the resulting list contains the program name, version, publisher, and installation date.
You can use the following PowerShell script to generate summary list both of x86 and x64 installed application and consign it to a CSV formatted file:
office Analyze( $p, $f) { Become-ItemProperty $p |foreach { if (($_.DisplayName) -or ($_.version)) { [PSCustomObject]@{ From = $f; Name = $_.DisplayName; Version = $_.DisplayVersion; Install = $_.InstallDate } } } } $s = @() $due south += Clarify 'HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*' 64 $south += Analyze 'HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*' 32 $due south | Sort-Object -Holding Name |Consign-csv C:\ps\installedapps.csv
In PowerShell Cadre 6.10 and seven.ten you can query the list of installed win32 apps using the Get-CimInstance cmdlet:
Get-CimInstance Win32_Product | Sort-Object -property Name | Format-Table -Holding Version, InstallDate, Name
To get a similar list of programs from a remote computer, run this control:
Invoke-command -estimator remote_pc_name {Go-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Format-Table -AutoSize }
With PowerShell, you can compare the list of installed programs on 2 unlike computers and decide which apps are missing. Just take two software text files and add together their names to this command:
Compare-Object -ReferenceObject (Go-Content PATH) -DifferenceObject (Get-Content PATH)
Instead of PATH apply a complete file path. For example, C:\Docsfile.txt.
Equally a result, you will see the difference between the two application lists. In the instance depicted on the screenshot, you tin can see that unlike versions of Firefox are installed on the computers. The symbol => means that this programme is just available on the right computer. The <= symbol indicates that this program is installed only on the left reckoner.
Some other way to get a list of installed programs in Windows 10 is to use the Get-WmiObject command. Only copy and paste the post-obit control:
Become-WmiObject -Course Win32_Product | Select-Object -Belongings Name
Getting the List of Installed Microsoft Store Apps
The methods to a higher place generate only a list of win32 apps, also known as archetype desktop Windows programs. If you need to generate a list of Universal Windows Platform (UWP) apps (formerly Windows Store apps and Metro-style apps) for the current user, use the following command:
Go-AppxPackage | Select Name, PackageFullName |Format-Table -AutoSize > c:\docslist-store-apps.txt
If y'all want to get a listing of all Windows Store apps of all the users on the current devices, and then employ the below command:
Get-AppxPackage -AllUsers | ft Name, PackageFullName -AutoSize
Get the List of Installed Software on Remote Computers Using PowerShell
Arrangement administrators often demand to check whether a certain program and/or version is installed on network computers. For instance, y'all can bank check if an important Windows update is installed or if all workstations accept the correct version of MS Office.
Usually, for the remote inventory of remote computers we utilise the post-obit PowerShell script (if this account doesn't accept permissions to connect remotely to a figurer, the script volition ask you to enter the credentials):
Part Get-InstalledApps { [CmdletBinding()] param ( [Switch]$Credential, [parameter(ValueFromPipeline=$true)] [String[]]$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($primal)) $SubKeys=$regkey.GetSubKeyNames() Foreach ($i in $SubKeys) { $NewSubKey=[regex]::Escape($central)+""+$i $ReadUninstall=$reg.OpenSubKey($NewSubKey) $DisplayName=$ReadUninstall.GetValue("DisplayName") $Date=$ReadUninstall.GetValue("InstallDate") $Publ=$ReadUninstall.GetValue("Publisher") New-Object PsObject -Property @{"Name"=$DisplayName;"Date"=$Date;"Publisher"=$Publ;"Estimator"=$Comp} | Where {$_.Name} } } else { $Cred = Get-Credential $connect = New-Object System.Direction.ConnectionOptions $connect.UserName = $Cred.GetNetworkCredential().UserName $connect.Password = $Cred.GetNetworkCredential().Password $scope = New-Object System.Management.ManagementScope("$Comprootdefault", $connect) $path = New-Object Arrangement.Management.ManagementPath("StdRegProv") $reg = New-Object System.Management.ManagementClass($scope,$path,$cipher) $inputParams = $reg.GetMethodParameters("EnumKey") $inputParams.sSubKeyName = $key $outputParams = $reg.InvokeMethod("EnumKey", $inputParams, $null) foreach ($i in $outputParams.sNames) { $inputParams = $reg.GetMethodParameters("GetStringValue") $inputParams.sSubKeyName = $central + $i $temp = "DisplayName","InstallDate","Publisher" | Foreach { $inputParams.sValueName = $_ $outputParams = $reg.InvokeMethod("GetStringValue", $inputParams, $nix) $outputParams.sValue } New-Object PsObject -Property @{"Proper noun"=$temp[0];"Appointment"=$temp[1];"Publisher"=$temp[two];"Computer"=$Comp} | Where {$_.Proper name} } } } } }
To generate a list of installed programs on the current computer, run the command:
Get-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 volition be helpful!
- Author
- Recent Posts
How To Find All Programs In Windows 10,
Source: https://theitbros.com/how-to-get-list-of-installed-programs-in-windows-10/
Posted by: pughposion.blogspot.com
0 Response to "How To Find All Programs In Windows 10"
Post a Comment