首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么在运行安装程序之前关闭所有其他应用程序?

为什么在运行安装程序之前关闭所有其他应用程序?
EN

Stack Overflow用户
提问于 2010-02-18 21:08:12
回答 4查看 3.4K关注 0票数 5

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

我现在正在为我自己的(相当简单的)应用程序创建一个安装程序,我发现自己在想--我怀疑在我之前的许多人都有过--‘它不会造成任何伤害,而且安全总比抱歉好’。但另一方面,我不想无缘无故地给人们带来不便。那么,有理由这么说吗?

EN

回答 4

Stack Overflow用户

发布于 2010-02-18 21:10:59

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

如果是这种情况,要么关闭应用程序,要么重新启动才能完成安装。

票数 1
EN

Stack Overflow用户

发布于 2010-03-01 23:29:36

同意或不同意ofir的回答。这很可能是因为需要确保在安装过程中编辑或更改注册表文件等,但我非常怀疑这与杀毒软件有任何关系。如上所述,很少有人愿意安装需要有人停用其杀毒软件的软件。虽然现在许多应用程序只需要关闭相同程序的实例或使用公共文件的实例,但除非它们将涉及系统重新启动,这在很大程度上只是为了确保没有任何工作未保存,从而在重新启动时丢失。

票数 1
EN

Stack Overflow用户

发布于 2010-02-18 21:09:57

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

值得注意的是,杀毒软件可能会锁定你的安装程序不希望锁定的文件(包括你的新文件)-至少让用户禁用这类软件是有意义的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2288764

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档