Windows Server 2008、2008 SP2和2008 R2有什么区别?


56

Windows Server 2008、2008 SP2和2008 R2之间的主要区别是什么?

这些操作系统的代码基础是否不同?

如果我要为这三个中的任何一个开发应用程序,是否应该担心它可能不适用于其他两个?


让我添加一件事:您可以在具有x86 VirtualBox的x86主机上运行具有x64位OS(Windows Server R2)的VM:sysprobs.com/install-run-windows-2008-r2-x86-sun-virtualbox sysprobs.com / 64bit-guest-os-32bit-host-os-vmware我已经完成了。
lionheart

Answers:


52

Windows Server 2008和Windows Server 2008 SP2是同一操作系统,只是处于不同的Service Pack级别(Windows Server 2008在SP1级别启动,因为它是在Windows Vista和SP1已经发布之后才发布的)。

Windows Server 2008 R2是Windows 7的服务器版本,因此它是OS的6.1版本。它引入了很多新功能,因为它实际上是系统的新版本。这是一个不错的起点:http : //www.microsoft.com/windowsserver2008/en/us/whats-new.aspx

在GUI级别上也存在差异,因为WS2008R2使用与Windows 7相同的新GUI(新任务栏等)。

根据您正在开发的应用程序类型,它们可能会或可能不会在不同的OS版本上遇到问题。您绝对应该检查MSDN。

最重要的一点是:Windows Server 2008 R2仅在64位平台上存在,不再有x86版本。


抱歉,Massimo,该链接对我不再有用。转到microsoft.com/zh-cn/server-cloud/default.aspx您是否有办法再次找到它?
Mark C

不,最近,Microsoft将其所有WS2008R2文档重新链接到WS2012 ...查找有关WS2008R2的文档变得越来越困难。
Massimo 2012年

25

好看的简单方法:

Windows Vista SP1 = Windows Server 2008

Windows Vista SP2 = Windows Server 2008 SP2

Windows 7 = Windows Server 2008 R2


从Vista SP2 / Server 2008 SP2开始,MS宣布桌面和服务器OS将基于相同的代码,并且将(或多或少)发布。他们已经宣布Win8 / Server vNext也将一起发布(尽管我们可能会在2到4年后看到它们)。
克里斯S

2
WTF与Microsoft是错的吗?您如何隐藏R2内的巨大变化?
Scott Stafford 2012年

@Scott显然Windows 7在内部被称为6.1版。
Mark C

2
@MarkC:那是合理的,除了很多产品需要Win7而不是Vista-Visal Studio 2012,TFS 2012等。我们对它们不能在Server 2008 SP2上运行这一事实感到非常失明。
Scott Stafford 2012年

4

好的,有点令人困惑,Windows Server 2008基于WindowsNT 6.0 Service Pack 1内核。因此,第一个Service Pack是Service Pack 2(Windows Server 2008 SP2)。Windows Server 2008 R2还基于WindowsNT 6.1内核(类似于Windows 7,就像Server 2008与Vista类似),具有一些扩展的功能。

由于内核是相同的,除非您做一些相当奇怪的事情,否则应该没问题,请记住咨询MSDN以获取更好的信息。我可以看到的最大问题是R2完全不需要GUI界面即可运行的能力。这可能只是少数情况,它不是默认值,默认值与其他Windows Server一样,我不确定有多少会使用该功能。


确实,Windows Server 2008是基于6.0内核(带有SP1)的。Windows Server 2008 R2基于6.1版本,与Windows 7相同
。– Massimo

嗯,是的,您的权利是WindowsNT 6.0 Service Pack 1。
Shial

我本来打算编辑您的答案以纠正错误,但整个问题几乎是错误的。另外,Core安装仍然具有GUI,只是大大减少了它。.NET框架的某些部分也被删除了。主要与GUI有关。
克里斯S

3

到目前为止,我唯一遇到的就是Window Server 2008 R2比常规Windows Server 2008安全得多。例如,我为SharePoint开发,其中一个已知的问题是,它“忘记了”为Windows Server 2008 R2启用本地启动/激活。 IIS Wamreg COM组件。在Windows Server 2008中,您可以打开“组件服务”窗口并启用所需的所有配件。在Windows Server 2008 R2中,您需要先进入注册表并首先获得IIS WamReg注册表项的所有权,然后才能更改为安全设置。


0

Windows Server 2008和2008 R2一样不允许BranchCache模式。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.