为什么安装后的某些程序需要重启系统?

时间:2014-04-19 06:15:02

标签: windows installation

我在接受采访时被问到这个问题。

在Windows操作系统上安装程序后,某些程序需要重新启动系统,而其他程序则不需要。

这背后的原因是什么?

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

提前致谢。

1 个答案:

答案 0 :(得分:1)

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

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

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

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

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

  5. 其他参考资料

    可能有助于获得清晰度 -

    (1)Why need restart after installing software

    (2)Why need restart before program run