在 Windows Server 2019 无 GUI 版本(Server Core)中安装 GUI 组件可以通过以下步骤完成。注意:此操作需要管理员权限,且可能需要重启服务器。
方法 1:使用 PowerShell 安装 GUI
-
以管理员身份启动 PowerShell
在 Server Core 中按Win + X,选择PowerShell (管理员)。 -
检查可用的 GUI 功能包
运行以下命令列出可安装的 GUI 相关功能:Get-WindowsFeature *GUI*或查看所有可用功能:
Get-WindowsFeature -
安装 GUI 组件
根据需要选择以下任意一个组合安装:- 仅安装桌面体验(无管理工具):
Install-WindowsFeature Server-Gui-Mgmt-Infra, Server-Gui-Shell -Restart - 完整 GUI(包括管理工具和桌面体验):
Install-WindowsFeature Server-Gui-Mgmt-Infra, Server-Gui-Shell, Desktop-Experience -Restart
- 仅安装桌面体验(无管理工具):
-
重启服务器
如果未使用-Restart参数,手动重启:Restart-Computer -Force
方法 2:使用 DISM 工具安装
如果 PowerShell 不可用,可以使用 DISM:
dism /online /enable-feature /all /featurename:ServerCore-FullServer /featurename:Server-Gui-Mgmt /featurename:Server-Gui-Shell
完成后重启服务器。
注意事项
-
镜像要求
确保安装介质包含 GUI 组件(标准版/数据中心版均支持,但需确认初始安装时未完全剥离 GUI 文件)。 -
转换限制
- 从 Server Core 到 GUI 可以,但从 GUI 到 Server Core 需重装系统。
- 安装后可能需要额外 Windows 更新补丁。
-
磁盘空间
GUI 组件会占用额外磁盘空间(约 1-2GB)。 -
远程管理替代方案
如果仅需管理工具(如 MMC、DNS 管理器等),无需完整 GUI,可通过Install-WindowsFeature RSAT安装远程管理工具,或使用 Windows Admin Center。
验证安装
重启后,检查是否成功:
Get-WindowsFeature | Where-Object Installed
若看到 Server-Gui-Mgmt-Infra 和 Server-Gui-Shell 状态为 Installed,则表示成功。
卸载 GUI(还原为 Server Core)
如果需要恢复无 GUI 模式,只能通过重装系统实现,无法直接降级。
云服务器