如何在InstallShield 2009 Premier中卸载基本MSI项目后强制重新启动

Sam*_*mir 6 uninstall restart installshield-2009

InstallShield 2009 Premier,基本MSI项目:
卸载完成后,我想强制重启计算机.怎么样?

谷歌搜索发现,我必须将' REBOOTPROMPT ' 设置为' S'或'R'和" 重新启动 "属性.

如何设置这些属性以及具有什么值?

Sam*_*mir 10

这是解决方案

  1. 您必须让InstallShield知道您想要重新启动.
    怎么样?:从'安装设计器'选项卡 - >'行为和逻辑' - >'自定义操作和序列' - >'序列' - >'安装' - >'执行' - >' ScheduleReboot '将'条件'的值设置为"NOT REMOVE"(没有引号)如果您希望在安装后重新启动,则在卸载后"REMOVE".

  2. 因此,在安装/卸载之后,安装程序会显示一条警告消息,例如"...单击确定立即重新启动计算机或取消以稍后重新启动...".现在,如果您不想显示此警告消息,请执行第3步.

  3. 转到"安装设计器"选项卡 - >"行为和逻辑" - >" 属性管理器 ",将打开一个表.现在添加/编辑(名称,值)对(REBOOTPROMPT,Suppress).这会抑制消息.