当Windows服务器想要重新启动以完成卸载function/angular色时,如果我只是从不重新启动会发生什么?

如果我使用dism或remove-windowsfeature来卸载一个Windowsangular色或function,它告诉我需要重新启动什么问题,如果我等待很长时间才能重新启动?

显然,这将有所不同,具体function被卸载,所以我很好奇,如果有任何问题没有直接关系到我应该担心的具体function – 是否Windows安装程序在重新启动之前保持在一个奇怪的未完成状态,这可能会影响安装其他function(与卸载的function无关)。

我知道如果我卸载。NET,将对其他function有明显的影响,但在操作系统有什么别的,再次没有关系或取决于我卸载function,可能会出错?

我总是立即重新启动,但我很好奇重新启动挂起交换机如何工作,以及如何注册/注销。

如果我使用dism或remove-windowsfeature来卸载一个Windowsangular色或function,它告诉我需要重新启动什么问题,如果我等待很长时间才能重新启动?

为了说明这一点,在继续进行之前检查重新启动的任何操作都将失败。

这包括安装多种软件和修补程序。

以下是Sysinternals工具pendmoves的网站摘录:

“有几个应用程序,例如Service Pack和修补程序,必须replace正在使用且无法使用的文件。因此,Windows提供了MoveFileEx API来重命名或删除文件,并允许调用者指定他们希望操作在文件被引用之前,下次系统启动时,会话pipe理器通过从HKLM\System\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations值读取已注册的重命名和删除命令来执行此任务。