我正在尝试在我的电脑上获取有关所有已安装软件的信息。我想要在Windows中添加/删除程序时看到的相同信息。我的问题是,对于某些程序,即使添加/删除程序显示它,我也没有得到安装日期。
例如:Office 365
在添加/删除程序中,我可以看到安装日期。如果我在注册表中检查卸载信息的默认位置,我可以找到office 365但没有安装日期。
我检查过的地方:
我尝试使用wmi (SELECT * FROM Win32_Product)
,但我只获得名称为Office 15即点即用条目的条目,没有条目“Office 365”的条目(如在ADd /删除程序中)。
我没有想法。有谁知道添加/删除程序如何以及在何处获取其信息?
我的最后一个想法是使用安装位置的文件夹创建日期,但我不认为这是一个干净的解决方案。 我希望有人可以帮助我。我不在乎解决方案是脚本还是程序。
答案 0 :(得分:1)
Powershell的:
Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* | select DisplayName, Publisher, InstallDate