问题
In Windows 7 and older, installed applications were listed under this registry key in HKEY_USER:
Software(/Wow6432Node)/Microsoft/Windows/CurrentVersion/Uninstall
I've tried to find installation date and the exe path in the Windows 10 registry, but I'm not sure which key to use (including apps from windows store).
I found following keys, but are they reliable? Is there an easier way to collect such data?
- Installation time:
HKEY_CLASSES_ROOT\Local Settings\Microsoft\Windows\CurrentVersion\AppModel\Repository\Families\
- Display name, directory:
HKEY_CLASSES_ROOT\Local Settings\Microsoft\Windows\CurrentVersion\AppModel\Repository\Packages
- Company, name, description:
HKEY_CURRENT_USER\Software\Classes\AppX*
回答1:
You can ask to the WMI of your computer.
- Type wmic in Run (Win+R)
- Type product get name (Enter)
You can redirect the output to a specific file with this command :
/output:C:\InstallList.txt product get name
回答2:
Powershell
Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Format-Table –AutoSize
回答3:
Click Windows button Click on Setting icon Click on APP and Features Here is your list of applications installed on your windows 10
来源:https://stackoverflow.com/questions/32209561/how-to-get-list-of-installed-applications-on-windows-10