卸载时传递给msiexec的参数是什么

时间:2013-06-11 09:19:14

标签: windows registry windows-installer msiexec

我知道这些信息存在,但我真的很难找到一个来源。

在哪里可以找到选择“删除”的内容,从添加/删除程序,作为参数传递给msiexec以卸载产品/包/应用程序?

据我所知,它位于注册表的某处,但我无法找到它。

澄清:我不是在寻找msiexec的单独开关,我正在寻找添加/删除程序传递的特定参数的位置。

3 个答案:

答案 0 :(得分:2)

“添加/删除程序”不使用Msiexec.exe或其开关。它使用MSI API,例如MsiConfigureProduct

答案 1 :(得分:1)

您可以在命令窗口中键入以下内容以查看所有选项:

msiexec.exe /?

然后要找出为特定应用程序传递了哪些内容,请转到注册表中的以下注册表,查找您感兴趣的应用程序的子键

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

例如,在我的系统上,Microsoft Visio Viewer 2013条目在 UninstallString 键下显示以下命令行:

MsiExec.exe /I{95150000-0052-0409-1000-0000000FF1CE}

答案 2 :(得分:0)