如何将Windows GUI添加到Windows 2016 Server Core?


27

我们刚刚从Rackspace获得了专用服务器。它装有W2008。我决定在上面安装最新的操作系统,这样以后就不必升级了。显然,在安装过程中,我选择了no gui选项。

我试图从powershell上安装gui,而我在其他网站上看到过该参考。

例如:

Install-WindowsFeature Server-GUI-Shell -Restart

运行此命令时,出现以下错误:

PS C:\> Install-WindowsFeature Server-GUI-Shell -Restart
Install-WindowsFeature : ArgumentNotValid: The role, role service, or feature name is not valid: 'Server-GUI-Shell'.
The name was not found.
At line:1 char:1
+ Install-WindowsFeature Server-GUI-Shell -Restart
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (Server-GUI-Shell:String) [Install-WindowsFeature], Exception
    + FullyQualifiedErrorId : NameDoesNotExist,Microsoft.Windows.ServerManager.Commands.AddWindowsFeatureCommand

Success Restart Needed Exit Code      Feature Result
------- -------------- ---------      --------------
False   No             InvalidArgs    {}

我似乎无法弄清楚如何在此服务器上安装GUI。

我看到的所有有关安装gui的参考都说使用Server-GUI-Shell。

有人有什么建议吗?

Answers:


51

它不再可以从服务器核心切换到Versa在服务器2016年完整的GUI或副-无论是通过服务器管理器,PowerShellDISM。您必须首先在安装时进行选择。从TechNet

与Windows Server的某些早期版本不同,安装后无法在Server Core和具有Desktop Experience的服务器之间进行转换。例如,如果您安装Server Core,然后又决定使用具有Desktop Experience的Server,则应该进行全新安装(反之亦然)。

一篇关于该主题的好社区文章:https : //superwidgets.wordpress.com/2016/10/29/windows-server-2016-gui-options/

通过Server Manager和Install / Remove-WindowsFeature cmdlet从一个转换为另一个的功能已存在于Server 2012和Server 2012 R2中。


1
existed in Server 2012 and Server 2012 R2-它已经存在,但是在您将安全更新应用到系统后,它根本无法可靠地工作。您需要维护打补丁的Wim,或者只是重新安装。
Zoredache

1
@Zoredache,如果从Server Core开始然后尝试向上转换,通常就是这种情况。如果您从带有GUI的服务器开始,先转换为下来,然后再备份-它应该工作得更流畅。设计思想的一部分是,人们将从GUI入手,并使用它来按自己喜欢的方式配置服务器。然后他们可以转换下来,并Remove-WindowsFeature -Remove摆脱SxS内容。
马修·韦特莫尔

2
在Microsoft网站上也有提及。消息来源 >We prioritized consistency with the Windows client desktop over the > ability to switch between Server Core and Server with Desktop. > Replacing the legacy desktop in Server with the Windows 10 desktop > experience resulted in our inability to support the Windows Server > 2012 R2 behavior.
Sohrab Kasraeianfard
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.