【问题标题】:Why do some program after installation need the system to be restarted? [closed]为什么有些程序安装后需要重启系统? [关闭]
【发布时间】:2014-04-19 06:15:02
【问题描述】:

我在一次采访中被问到这个问题。

windows操作系统安装程序后,有些程序需要重启系统,有些则不需要。

这背后的原因是什么?

我用谷歌搜索,但没有得到满意的答案。

提前致谢。

【问题讨论】:

  • 该程序最有可能更改操作系统文件
  • 什么样的操作系统文件,请您详细说明一下?
  • 我不是专家,但我认为这将是在启动时加载或持续使用的文件,因为您无法替换正在使用的文件

标签: windows installation


【解决方案1】:

如果某个程序(或软件)需要重启,这是因为以下条件之一为真:

  1. 该软件会更新加载到 Windows 所需的一个或多个进程中的 DLL。加载 DLL 时无法完成更新。 因此,软件更新必须停止导致加载 DLL 的进程。停止进程将卸载完成更新所需的 DLL。但是,在 Windows 运行时无法停止加载 DLL 的进程。

  2. 软件更新当前作为 Windows 所需进程运行的 .exe 文件。 此进程正在运行时无法完成更新。 但是,除非您关闭 Windows,否则您无法强制停止此进程。

  3. 该软件会更新当前正在使用且 Windows 所需的设备驱动程序。使用此设备驱动程序时无法完成更新。 但是,除非关闭 Windows,否则无法卸载此设备驱动程序。

  4. 软件对注册表进行更改。这些更改需要您重新启动计算机。

其他参考

可能有助于清晰 -

(1)Why need restart after installing software

(2)Why need restart before program run

【讨论】:

  • 非常感谢,这真的很有帮助。
猜你喜欢
  • 2010-09-19
  • 2013-10-26
  • 2014-09-06
  • 1970-01-01
  • 2010-10-12
  • 2014-11-11
  • 1970-01-01
  • 2021-04-29
  • 2012-04-02
相关资源
最近更新 更多