Share via


可以只安装RU的内核部分吗?

是的您可以。只安装RU的内核部分完全没问题(并且是支持的)。因此举例来说,您可以使应用程序版本跑在5.0.1000.52 (初始SP1) 或者也许是5.0.1500.2985 (RU5)上,而同时让内核版本跑在任何高于5.0.1000.52的版本上,比如5.0.1500.3761 (RU6)或者甚至更新的版本!

我会简单介绍一下规则:

  • 我们有两种主要的版本级别:服务包和修复(RU是一组修复集合)
  • 服务包版本允许内核和应用程序构建有依赖关系。这意味着您不能混用两个不同级别的服务包,否则您的系统会发生奇怪的问题。
  • 修复版本(RU是一组修复集合)不允许内核和应用程序构建有依赖关系。这意味着您可以混用任何内核和应用程序的修复构建 - 当然您仍然需要确认您没有混用服务包版本,这样只要您混用的内核和应用程序构建都是基于相同的服务包就不会有问题。

您可能也会想知道 "服务包和RU的区别是什么?" 。有人可能听说没有区别 - 严格意义上来说并不正确。如上文所述,我们解释了一个区别 - 服务包中内核和应用程序有依赖关系。

还有其它的区别 - 真正最大的区别是服务包版本影响到支持性。因此当一个新的服务包发布后,旧的服务包将还有24个月的支持时间。这意味着如果我们过快发布支持包,将会对我们的客户产生负面影响,让他们的产品失去支持并迫使他们在未准备好之前升级。因此我们会非常谨慎地发布新服务包。

另一方面,RU仅仅是一组普通修复的集合,它们被集中在一起是为了方便一次下载(同时一次测试)。这也为我们提供了一种很好的方式,让需要得到最新修复的客户能够更新,同时不影响其它客户的支持。

 

原文地址:

https://blogs.msdn.com/b/emeadaxsupport/archive/2011/02/22/can-i-install-just-the-kernel-part-of-a-rollup.aspx