首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么Microsoft Windows Update需要这么长时间才能安装?

为什么Microsoft Windows Update需要这么长时间才能安装?
EN

Server Fault用户
提问于 2010-01-29 17:56:41
回答 3查看 47.2K关注 0票数 3

我有一个与我的问题无关的问题。只是我想要理解的东西。

为什么Windows更新时间这么长?首先,Windows需要找到你需要的女巫更新,这大约需要5分钟。在这5分钟的幕后发生了什么?我认为,将您已经拥有的更新与更新的完整列表进行比较,或者检查夫妇文件的版本号就足够了。

到了安装升级的时候,他们也需要很长的时间。大约1 Mb更新需要2,3或5分钟才能安装。怎么这么久。不过,我认为这只是一个备份旧文件、解压缩新文件、替换旧文件的简单方法。这应该很快。Windows还在做其他的事情吗?

相比之下,在Linux下,您可以在大约20秒内找到所需的更新,而安装这些更新通常相当快(解压缩文件的时间)。我可以在大约25分钟内完成linux机器的升级(下载600-800 Mb的更新,数以百计的更新并安装它们),而在windows 25分钟下,需要找到需要更新的女巫,并安装大约5-10个更新。

我刚刚更新了Windows主页从SP1a到SP3 +所有其他更新。我花了三个多小时。在Linux中这样做大约需要30分钟。我不想在这里抨击微软。我真的想知道他们做什么不同,使它如此之久。

EN

回答 3

Server Fault用户

发布于 2010-01-29 18:03:35

因为Windows是一个完整的整体解决方案,而Linux一片片地分解了所有的东西。

Windows需要检查相当多的Microsoft (DirectX、Office、Windows、等),以及它们是如何交互的,以及哪些版本与其他版本兼容。让我们不要忘记,有些更新是滚动的,所以它们包含其他更新。有些更新可能是由于任何原因而单独安装的,如果发生这种情况,那么您必须遵循不同的升级路线。

也许你要换一个10 you的文件。也许你是在改变它,只改变了几行,但它必须解析它的所有.

简单地说,他们必须处理整个操作系统。Linux只是内核--而GNU是用户空间。每个实用程序只依赖于自身,因此它们很容易更新自己。

票数 3
EN

Server Fault用户

发布于 2010-01-29 19:45:03

更新版本(XP+)使恢复点至少在更新会话开始时,有时在以下某些单独更新之前再次出现。这增加了一个长的‘它到底在做什么’类型的停顿。

如果您敢的话,也许可以尝试关闭系统还原的下一轮更新!)

此外,如果在进行更新之前手动创建一个恢复点,则可能需要更短的等待时间(但需要更长的整个过程)。

票数 1
EN

Server Fault用户

发布于 2010-05-07 20:01:12

apt-get这样的包管理器是在考虑依赖关系的情况下构建的,您的sources.list将您与旧版本和发行版巧妙地分开。在Linux环境下,这并不总是那么容易,这是肯定的。

Windows是一种事后考虑(通常类似于许多Windows组件),因此需要对版本进行大量的验证和验证,以确保不会出现故障。

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

https://serverfault.com/questions/107628

复制
相关文章

相似问题

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