【发布时间】:2021-01-29 09:03:06
【问题描述】:
我有一个使用 InstallShield 创建的设置。在升级或卸载期间,在安装验证过程之后,我收到一个带有以下消息的警报对话框:
“安装程序必须更新系统运行时无法更新的文件或服务。如果您选择继续,则需要重新启动才能完成安装程序”。
我在 MSI 日志文件中发现以下内容:
MSI (s) (4C:78) [18:17:52:182]: RESTART MANAGER: 检测到具有 id 4、友好名称“系统”、类型为 RmCritical 且状态为 1 的应用程序将文件 [s] 保存在采用。 MSI (s) (4C:78) [18:17:52:182]:RESTART MANAGER:确实检测到关键应用程序持有正在使用的文件,因此需要重新启动。 MSI (s) (4C:78) [18:17:52:182]:注:1: 1610
我想了解我收到此消息的原因以及如何避免此消息。
(我已经检查了以下注册表项,它有 oldmsedge.exe,我认为它与此问题无关)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\FileRenameOperations
【问题讨论】:
-
您在安装任何服务吗?请参阅下面的答案。
标签: windows windows-installer exe installshield installshield-le