我知道这些信息存在,但我真的很难找到来源。
我在哪里可以找到从添加/删除程序中选择“删除”作为参数传递给 msiexec 以卸载产品/包/应用程序的内容?
据我所知,它在某处的注册表中,但我一直无法找到它。
澄清:我不是在寻找 msiexec 的单个开关,而是在寻找添加/删除程序传递的特定参数的位置。
我知道这些信息存在,但我真的很难找到来源。
我在哪里可以找到从添加/删除程序中选择“删除”作为参数传递给 msiexec 以卸载产品/包/应用程序的内容?
据我所知,它在某处的注册表中,但我一直无法找到它。
澄清:我不是在寻找 msiexec 的单个开关,而是在寻找添加/删除程序传递的特定参数的位置。
添加/删除程序不使用 Msiexec.exe 或其开关。它使用 MSI API,例如MsiConfigureProduct。
您可以从命令窗口键入以下内容以查看所有选项:
msiexec.exe /?
然后要找出其中哪些是为特定应用程序传递的,请转到注册表中的以下键并查找您感兴趣的应用程序的子键
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
例如,在我的系统上,该条目在UninstallString键Microsoft Visio Viewer 2013
下显示以下命令行:
MsiExec.exe /I{95150000-0052-0409-1000-0000000FF1CE}
没有太多选择。签入Msiexec(命令行选项),用于卸载产品的选项(MSDN)。