如何找到已安装的MSI设置的产品GUID?

时间:2015-04-29 07:54:31

标签: powershell wix windows-installer install uninstall

我需要为已安装的MSI文件找到产品GUID ,以便执行修补,卸载以及审核等维护。

2 个答案:

答案 0 :(得分:0)

如果安装程序太多,无法轻松找到所需的内容,则可以使用一些Powershell提供过滤器,并根据显示名称将其缩小一些。

$filter = "*core*sdk*"; (Get-ChildItem HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall).Name | % { $path = "Registry::$_"; Get-ItemProperty $path } | Where-Object { $_.DisplayName -like $filter } | Select-Object -Property DisplayName, PsChildName

答案 1 :(得分:0)

还有一个非常有用的GUI工具,称为产品浏览器,它似乎是由Microsoft或至少是Microsoft的雇员制造的。

可以在Github上找到Product Browser

我个人很容易找到所需的GUID。