Answers:
更新:改用这个stackoverflow.com答案:如何找到已安装的MSI安装程序的产品GUID?甚至是这样:从MSI文件中找到GUID 。
在Windows SDK的工具,逆戟鲸会允许你打开和查看MSI文件的所有表。打开MSI后,可以导航到“属性”表并查找“产品代码”条目,也可以选择“查看=>摘要信息...”并查找“包装代码”条目。软件包或产品guid均可用于卸载。
查看Orca屏幕截图,了解如何在MSI中查找产品代码:WiX-对多实例安装进行重大升级
还有其他找到GUID的方法:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall
HKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall
看来您仍然必须下载MSI SDK才能获得Orca。如果您无权访问Orca并且可以下载SDK,那么任何能够读取MSSQL数据库文件(结构化存储文件)的查看器都应该可以打开MSI文件并查看其内容。在查看器中打开MSI之前,请先对其进行复制并打开该副本。只是要确定。打开后,导航到“属性”表并查找产品GUID。
更新:一组免费的MSI查看器(朝下)。
还要检查stackoverflow.com上的这些帖子,以及有关如何通过Powershell卸载的信息:
HKEY_CLASSES_ROOT
的IST合并 HKLM:\SOFTWARE\Classes
,并HKCU:\SOFTWARE\Classes
在HKEY_CLASSES_ROOT\Installer\Products
在实际驻留HKLM:\SOFTWARE\Classes\Installer\Products
RESP。也许是它的HKCU
对应者。
这是一个注册表项:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{<guid>}
或者平台是x64并且应用程序是32位:
HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{<guid>}