【发布时间】:2012-02-01 14:17:45
【问题描述】:
我的 c# 应用程序会启动一个安装程序,该安装程序可能会安装多个补丁。安装程序关闭后,我的应用程序可能需要为每个安装的补丁重新启动系统多次。最好的方法是什么?
目前我正在使用/f /l 参数调用关机过程以进行单次重启。
【问题讨论】:
-
为什么需要多次重启?为什么不安装所有补丁然后重新启动一次?
-
我同意@M.Babcock,但我会更进一步。为什么用户模式应用程序永远必须重新启动整个系统?只有 Windows 组件才应该这样做,甚至它们并不都需要它。
-
@CodyGray - 我原则上同意,但我知道我安装的大多数应用程序都需要重新启动(无论是否有保证)。如果这确实是一个安装程序过程,那么我可以看到他们的意思......肯定不会多次。
-
自从我从 Windows 98 升级以来,我认为我没有安装需要重新启动的应用程序(除了 Visual Studio 之类的安装系统组件的应用程序)。即使我的记忆模糊,关键是这应该是非常罕见的,而且我怀疑大多数需要重启的应用程序只是因为开发人员的懒惰,而不是任何真正的技术需要。
-
感谢您的回复。这些是操作系统更新,我只知道每个补丁都需要重新启动。