【发布时间】:2011-02-10 12:37:40
【问题描述】:
InstallShield 2009 Premier,基本 MSI 项目:
卸载完成后,我想强制重启计算机。怎么样?
谷歌搜索发现,我必须将 'REBOOTPROMPT' 设置为 'S' 或 'R' 和“Reboot”属性。
如何设置这些属性以及使用什么值?
【问题讨论】:
标签: uninstallation restart installshield-2009
InstallShield 2009 Premier,基本 MSI 项目:
卸载完成后,我想强制重启计算机。怎么样?
谷歌搜索发现,我必须将 'REBOOTPROMPT' 设置为 'S' 或 'R' 和“Reboot”属性。
如何设置这些属性以及使用什么值?
【问题讨论】:
标签: uninstallation restart installshield-2009
解决办法
您必须让 InstallShield 知道您想要重新启动。
如何操作?:从“安装设计器”选项卡 ->“行为和逻辑” ' -> 'Custom Actions and Sequences' -> 'Sequences' -> 'Installation' -> 'Execute' -> 'ScheduleReboot' 将 'Conditions' 的值设置为“NOT REMOVE”(使用如果您希望在安装后重新启动并在卸载后进行“删除”,则去掉引号。
所以到目前为止,在安装/卸载之后,安装程序会显示一条警告消息,例如“...单击确定以立即重新启动您的计算机或取消以稍后重新启动...” .现在,如果您不想显示此警告消息,请执行第 3 步。
转到“安装设计器”选项卡 ->“行为和逻辑”->“Property Manager”,将打开一个表。现在使用 (REBOOTPROMPT, Suppress) 添加/编辑 (Name, Value) 对。这将抑制消息。
【讨论】: