安装新软件时是否打开应用程序真的很重要吗?

安装新软件时是否打开应用程序真的很重要吗?

如今,安装程序/设置程序似乎要求您在启动新软件的安装过程之前关闭所有打开的应用程序。我过去总是乖乖地遵循这些指示,尽管有时为了安装一个新的、看似不相关的应用程序而不得不关闭打开的文档并停止工作可能会令人沮丧。后来,我干脆不再费心了。现在,如果我有很多事情要做,我甚至可能会运行多个安装程序同时;我甚至不记得它曾经造成过问题。

那么,为什么安装程序首先会发出这个请求,而这看起来是不必要的?这只是为了简化公司支持人员的故障排除吗?有没有人别的在打开其他应用程序的情况下尝试安装某个应用程序时是否遇到过问题?

答案1

有时确实如此,有时则无所谓。

安装程序可能需要访问可能被打开的程序锁定的注册表项。

另外,一些安装程序会创建系统还原点,打开的程序可能会导致问题。

例如,尝试安装Adobe Flash 播放器打开网络浏览器。

良好的计算习惯是在安装任何软件之前关闭正在运行的应用程序。

答案2

大多数情况下不会,但有时会。例如,如果您打开 Windows 资源管理器,旧版本的 Rhinoceros3d 将无法安装(我认为他们现在已经解决了这个问题,但我不确定)。

如今这个问题已经相当罕见,但警告仍然存在。

呵呵,来自论坛

#139697 +(8107)- [X]

<frank> can you help me install GTA3?
<knightmare> first, shut down all programs you aren't using
frank has quit IRC. (Quit)
<knightmare> ...

答案3

编写良好的安装程序会提示您关闭妨碍您的特定应用程序。即使是编写不佳的安装程序也会为您提供足够的线索来找出冲突所在。大多数情况下,只需关闭您怀疑有冲突的应用程序(安装浏览器插件时关闭 Web 浏览器)就足够了。

答案4

安装程序无法(或者更确切地说,它们可以但不应该并且通常不会)替换正在被其他进程使用的 DLL 和其他文件。这就是为什么大多数安装程序建议您关闭所有打开的应用程序。如果让它们保持打开状态,唯一的后果就是您必须在安装后重新启动 — 因为有问题的文件将在下次启动时被替换。

然而,许多程序不会替换其他进程使用的那么多 DLL,因此大多数时候这并不重要。

但正如其他人指出的那样,根据您要安装的内容,必须关闭某些进程才能继续安装程序。

相关内容