补丁程序和Service Pack如何工作?

Sho*_*ban 5 architecture windows

补丁或Service Pack如何工作?我不知道如何解释我的问题,但我会尝试

以Windows为例。它具有总共消耗100兆MB的文件。现在,单个Service Pack(可能是300 MB文件)更新了整个Windows操作系统。

同样,我已经看到诸如Adobe Reader之类的软件正在发生更新。在所有这些情况下,与更新相比,主要exe文件更大。整个进程如何运作?如果主文件引用了任何依赖文件,并且更新是否更改了版本或大小。会不会影响exe?

Gar*_*hby 4

补丁和服务包通常只需要更新系统的核心共享库。这些库是从压缩档案中替换或修补的,因此它们的大小也是如此。更新库后,操作系统的其余软件可以继续使用新版本。

如今的应用程序被设计为模块化并使用可以轻松更新的外部库。有时,不需要更换主应用程序或使用的任何媒体,只需更换已更改的库即可。