为何在运行安装程序前关闭所有其他应用

时间:2010-02-18 13:08:12

标签: windows installer windows-installer

大多数Windows安装程序都建议您“在继续之前关闭所有其他应用程序”。我可以想象在旧版本的Windows中这可能是必要的。现在可能只进行少量安装。但大多数安装肯定不需要它。是吗?

我正在为我自己的(非常简单的)应用程序创建一个安装程序,我发现自己正在思考 - 因为我怀疑很多其他人在我之前 - 它不会造成任何伤害,并且比抱歉更安全。但另一方面,我不想无缘无故给人带来不便。那么有理由说出来吗?

4 个答案:

答案 0 :(得分:1)

仅当您要更新某个文件(很可能是dll和/或.exe)时,这是一个公共/共享文件(即:在\ windows \ system32中)。

如果是这种情况,则关闭应用程序,或者您必须重新启动才能完成安装。

答案 1 :(得分:1)

同意并不同意他们的回复。最有可能的做法是确保在安装期间编辑或更改注册表文件等时,但我非常怀疑它与反病毒软件有什么关系。如上所述,很少有人愿意安装需要某人停用其反病毒的软件。虽然现在许多应用程序只需要关闭同一程序的实例或使用通用文件的实例,除非它们涉及系统重启,这主要是为了确保没有工作未保存并因此丢失重新启动。

答案 2 :(得分:0)

通常没有太多原因,但大多数安装程序会安装DLL和/或进行可能会影响或受其他应用程序影响的注册表或其他更改。

值得注意的是,反病毒软件可能会锁定安装程序不会锁定的文件(包括您的新文件) - 至少要求用户禁用该类软件是有意义的。

答案 3 :(得分:0)

最有可能只是释放安装程序所需的资源上的锁,目前正在运行的其他应用程序可能会使用这些资源,并且可能还有其他一些原因。

由于

相关问题