为什么应用程序安装会让你重新启动并关闭其他应用程序?

当你去安装一个新的应用程序时,每个人都会遇到这种情况,Windows会告诉你先重新启动。或在之后重新启动。或者它要求您先关闭所有其他应用程序。为什么会这样?...

为什么应用程序安装会让你重新启动并关闭其他应用程序?

当你去安装一个新的应用程序时,每个人都会遇到这种情况,Windows会告诉你先重新启动。或在之后重新启动。或者它要求您先关闭所有其他应用程序。为什么会这样?

在今天的极客课程中,我们将确切地解释为什么Windows会因为所有这些重新启动而如此恼火,并希望能让您更好地理解为什么事情会以这种方式工作。

那么,为什么安装程序让人讨厌呢?

简而言之,大多数安装程序都很烦人,因为它们要么写得不太好,要么集成到Windows太深,无法复制系统文件并在不重新启动的情况下启动所有必要的程序。

这个问题更加复杂,因为Windows应用程序经常使用在多个应用程序之间共享的DLL(动态链接库)文件。这是一个好主意,但在安装和卸载应用程序时,需要重新启动可能会让人恼火。真正可悲的是,现在很多应用程序都是完全独立的,没有取代内置的Windows dll,但它们的安装程序仍然让你重新启动。

以下是一些安装程序可能会感到恼火的实例:

  • 如果要安装的应用程序需要复制另一个应用程序当前正在使用的文件的新版本,它将提示您关闭所有其他应用程序,或者使您重新启动。
  • 如果以前的安装或Windows更新有挂起的更改需要重新启动,则某些安装将失败,并要求您首先重新启动。
  • 如果您正在安装的应用程序有另一个应用程序的插件(如资源管理器上下文菜单或浏览器插件),它将提示您重新启动或关闭其他应用程序。
  • 有时写得不好的安装程序会要求您重新启动,因为他们自己没有启动所需的服务。

让我们仔细看看其中的一些例子,这样您就可以完全理解发生了什么。

重新启动时需要复制正在使用的文件

如果应用程序安装程序需要复制某些文件,但这些文件当前正在使用,或者在Windows Update中是系统文件,则它将利用Windows中的挂起功能,允许安装程序指定在重新启动后以及Windows中的所有内容启动之前执行文件操作。

安装程序将向注册表中的以下位置写入密钥:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager \PendingFileRenameOperati***

如果你收到一个错误,说你需要先重新启动,你可以打开这个键,你会看到所有的文件,需要更换下一次重新启动。

为什么应用程序安装会让你重新启动并关闭其他应用程序?

您可能不想弄乱这个键的内容,否则事情很快就会变得奇怪。在一些非常罕见的情况下,即使在多次重新启动之后,这个密钥也不会被清空,您可能需要擦除密钥的内容,但是您可能应该避免这样做,除非您非常确定。

安装已在进行中

如果当前正在进行安装,则某些安装程序将无法启动,因此他们将检查以下键以查看是否已经进行了安装:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\InProgress

我没有这个的截图,但是你可以从钥匙的名字中得到这个想法。

windows update使您重新启动

如果您收到一条消息说在重新启动计算机之前无法安装应用程序,那是因为Windows Update需要强制重新启动。例如,如果您收到以下错误消息:

为什么应用程序安装会让你重新启动并关闭其他应用程序?

这是因为您可能在看到弹出的对话框时单击了“推迟”:

为什么应用程序安装会让你重新启动并关闭其他应用程序?

如果您进入注册表,您将看到在注册表中的以下位置有一个RebootRequired键:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\ CurrentVersion\WindowsUpdate\Auto Update

右边有一大堆GUID值,虽然它们与注册表中的任何内容都不相关,但它们存在的事实就是触发该消息的原因。

为什么应用程序安装会让你重新启动并关闭其他应用程序?

从技术上讲,您可能可以导出密钥的内容,安装应用程序,然后将它们放回,但这可能会破坏某些内容,重新启动不是很痛苦吗?


因此,现在您了解了更多关于应用程序安装程序为什么会这样工作的内容。你还有什么想知道的吗?在评论中解释你的挫败感,我们会看看是否能解释清楚。

  • 发表于 2021-04-11 08:00
  • 阅读 ( 98 )
  • 分类:互联网

你可能感兴趣的文章

你的苹果手表慢了吗?这里有6个技巧来解决它

...就加倍了。经常使用Apple Watch,再加上新的、要求更高的应用程序或功能,会让它运行缓慢。如果这种情况发生在你身上,这里有几个补丁,你可以尝试让你的苹果手表运行平稳,作为一个全新的。1更新apple watch如果您想修复任...

  • 发布于 2021-03-10 22:46
  • 阅读 ( 1025 )

Windows10中7种修复缓慢启动时间的方法

...多软件都会在启动时自动运行。如果你一登录就有几十个应用程序在加载,这会让你的系统陷入困境。按照我们的指南来删除繁重的启动程序,看看卸载一些程序是否会有所不同。 ...

  • 发布于 2021-03-11 02:02
  • 阅读 ( 275 )

如何使用windows 10电源按钮

...法之一。 注销结束会话,关闭所有打开的应用程序,并返回登录屏幕。在这里,另一个用户可以选择他们的帐户并登录。 如果您想在不结束当前会话的情况下切换到计算机上的其他帐户,只需在“...

  • 发布于 2021-03-14 09:56
  • 阅读 ( 391 )

10个快速修复,让你的windows电脑更快

...该禁止在启动时运行您很少使用的任何软件。许多程序在安装时会自动启用此功能,例如Skype。如果你一个月只使用一次Skype,那就是在后台浪费系统资源。 ...

  • 发布于 2021-03-16 02:54
  • 阅读 ( 252 )

6个最烦人的windows特性及其修复方法

...。最后,确保你的默认程序不包含任何像照片这样的现代应用程序,你就再也不用看现代应用程序了。随时卸载任何你不想要的现代应用程序。 ...

  • 发布于 2021-03-16 14:34
  • 阅读 ( 237 )

8种在蒸汽无法打开时修复蒸汽的简单方法

... 保存您的工作,关闭所有打开的应用程序,然后按照以下步骤重新启动电脑: ...

  • 发布于 2021-03-26 18:22
  • 阅读 ( 242 )

windows 10更新后速度慢吗?下面是你可以修复它的方法

...每天创建。更新不仅可以消除安全漏洞,还可以修补导致应用程序崩溃的任何漏洞。每一次更新都是为了让你的电脑功能更好。 ...

  • 发布于 2021-03-27 04:04
  • 阅读 ( 470 )

如何防止“苹果”发出色情病毒警报

... 要退出Mac上的当前应用程序,请按Cmd+Q。这将立即关闭Safari和Firefox,但必须按住它才能关闭Chrome。重新打开你的浏览器,你应该在一个新的窗口远离早期的胡说八道。 ...

  • 发布于 2021-03-30 17:01
  • 阅读 ( 312 )

为什么ram助推器和任务杀手对android不好

...果你使用Android,你可能听过关于使用RAM助推器或task killer应用程序的建议。滚动浏览googleplay商店,你会看到大量的任务**提供高评价。 ...

  • 发布于 2021-03-30 19:11
  • 阅读 ( 363 )

8种让mac启动更快的方法

...,单击“登录项目”选项卡。您将看到每次登录时启动的应用程序列表。突出显示任何不需要的项,然后单击减号(-)将其从列表中删除。 你也可以选择“隐藏”复选框为每个项目,你想开始在后台没有打扰你。 除了登录项...

  • 发布于 2021-04-01 23:26
  • 阅读 ( 235 )
jkyz69353
jkyz69353

0 篇文章

相关推荐