安装新软件时,是否具有打开的应用程序实际上是否重要?


15

目前看来,安装程序/安装程序通常要求在启动新软件的安装过程之前关闭所有打开的应用程序。我曾经顺从地遵循这些指示,尽管有时不得不关闭打开的文档并停止为安装新的,看似无关的应用程序而停止工作是令人沮丧的。然后在某个时候,我只是不再打扰。如今,如果有很多事情要做,我什至可以同时运行多个安装程序。我什至不记得曾经有过一个问题。

为什么安装程序甚至在看起来不必要时,甚至首先发出此请求?这仅仅是为了简化公司支持人员的故障排除吗?是否在尝试打开其他应用程序时尝试安装某个应用程序而导致其他人遇到问题?


1
您添加了Windows标记。其他操作系统上的安装程序是否提示所有程序都已关闭?
DrStrangeLove

Answers:


8

有时候会,有时候没关系。

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

另外,某些安装程序会创建系统还原点,打开程序可能会引起问题。

例如,尝试在Web浏览器打开的情况下安装Adobe Flash Player

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


6
许多安装程序会检测打开的程序是否干扰了安装过程(例如,我似乎记得Google Chrome浏览器检测到Firefox是否已打开-如果已打开,则无法迁移FF书签),并为您提供了选择此时终止打开的程序;这不是标准方法吗,而不是指示用户在大多数(如果不是全部)程序可以保持打开而没有问题的情况下关闭所有程序吗?
丹涛2010年

@Dan-这样更简单,开发人员可能仍然对dll地狱问题有噩梦。
Rook

@Dan-那里有大量的安装程序,有些确实会检测到可能会干扰打开的程序,而有些则不会,因此,一般建议在安装新软件之前关闭所有打开的程序。如果忽略此建议对您有用,那很好,但通常不会改变建议的有效性。

文件也可以被锁定,不仅是注册表项。创建还原点很可能会与“卷影复制”服务相关联,因此不需要关闭任何内容。
乔伊,

8

多数时候不是,但有时是。例如,如果您打开Windows资源管理器,则不会安装Rhinoceros3d的旧版本(我认为它们现在已解决了该问题,但我不确定)。

如今这是一个相当罕见的问题,但警告仍然存在。

呵呵,来自bash.org的旧版

#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> ...

哈,我喜欢省略号。噩梦实际上是打字吗?太糟糕了,我似乎无法从工作中访问bash.org。
丹涛2010年

1
不知道它是否真实,但不会让我惊讶:-)
Rook

2

编写精巧的安装程序将提示您关闭妨碍您运行的特定应用程序。甚至某些编写不佳的安装程序也会为您提供足够的线索,以找出冲突之处。在大多数情况下,仅关闭您怀疑有冲突的应用程序(在安装浏览器插件时使用Web浏览器)就足够了。


2

安装程序经常更新可能正在使用中的系统文件,从而导致安装失败或需要重新启动才能完全完成。

通过关闭所有应用程序,安装程序可以毫无问题地覆盖系统文件并成功完成,因此可以立即或在重新启动后启动新安装的程序(取决于更新的性质)。


1

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

但是,许多程序不会取代其他进程使用的那么多DLL,因此在大多数情况下都没有关系。

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


1

许多安装程序都希望应用程序关闭,以便可以访问共享的DLL和其他文件。如果在使用中,它们可能被锁定。在许多情况下,安装会很好,但是为什么要抓住机会呢?


0

某些应用程序需要更改系统文件,有时其他程序可能会与安装冲突,并且可能会失败,或者如果您尝试运行程序,则可能会崩溃。

实际上,这只是确保程序安装无忧的一种方法,有时,如果您不选择关闭程序,则需要重新启动。


0

一个安装程序也可以为捆绑的组件启动另一个静默安装。如果正在运行的程序与静默安装发生冲突,则您可能不会收到指示冲突的消息。您也许可以从安装日志文件中找到。

仅关闭其他程序以避免冲突的最佳实践。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.