【发布时间】:2011-09-15 09:39:14
【问题描述】:
我需要从我的代码中运行 msiexec 卸载:
MsiExec.exe /I{A52EEC0E-D0B7-4345-A0FF-574804C7B78A}
但这是要求确认(是/否)。我怎样才能避免这种情况?
【问题讨论】:
标签: c# windows-installer
我需要从我的代码中运行 msiexec 卸载:
MsiExec.exe /I{A52EEC0E-D0B7-4345-A0FF-574804C7B78A}
但这是要求确认(是/否)。我怎样才能避免这种情况?
【问题讨论】:
标签: c# windows-installer
msiexec /quiet 将避免用户交互
【讨论】:
您可以使用/passive 开关来执行此操作。
MsiExec.exe /I{A52EEC0E-D0B7-4345-A0FF-574804C7B78A} /passive
如果您想完全隐藏 UI,请使用 /quiet 开关而不是 /passive。
【讨论】:
尝试将/qn 标志添加到您的命令行。 /q 是安静模式,n 是 /q 的标志,它禁止所有用户界面。
添加这些标志后,完整的命令将是:
MsiExec.exe /qn /I{A52EEC0E-D0B7-4345-A0FF-574804C7B78A}
【讨论】: