在 Windows Server 2019 的 Server Core(无 GUI)版本上安装图形用户界面(GUI),你可以通过安装 "Desktop Experience" 功能来实现。以下是详细步骤:
✅ 方法:使用 PowerShell 安装 GUI(推荐)
-
以管理员身份打开 PowerShell
在 Server Core 上,通常默认就是管理员权限。
-
查看当前安装的服务器版本和功能
Get-WindowsEdition -Online确保你使用的是支持 GUI 的版本(如 Datacenter 或 Standard 版本)。
-
安装 Desktop Experience 功能
运行以下命令安装 GUI:
Install-WindowsFeature -Name Server-Gui-Mgmt-Infra, Server-Gui-Shell -Restart⚠️ 注意:
Server-Gui-Mgmt-Infra:提供图形管理工具。Server-Gui-Shell:提供完整的桌面外壳(开始菜单、资源管理器等)。- 加上
-Restart参数会在安装完成后自动重启服务器。
如果你不想立即重启,可以先去掉
-Restart,之后手动重启。 -
重启服务器
安装完成后必须重启才能生效:
Restart-Computer -
登录图形界面
重启后,系统将启动进入图形化桌面环境。你可以使用 Ctrl+Alt+Del 登录。
? 验证安装是否成功
重启后,可以运行以下命令确认 GUI 已安装:
Get-WindowsFeature | Where-Object Installed -eq True
查看是否包含:
Server-Gui-Mgmt-InfraServer-Gui-Shell
❌ 常见问题
-
错误提示“此版本不支持该功能”?
请确认你的 Windows Server 2019 版本是 Desktop Experience 版本的 ISO 安装的。某些精简版或云镜像可能不包含 GUI 安装包。 -
找不到源文件?
如果提示缺少安装源,你需要指定Source参数,例如挂载 Windows Server 安装 ISO 并指向install.wim中的WinSxS文件夹:Install-WindowsFeature -Name Server-Gui-Mgmt-Infra, Server-Gui-Shell -Source D:SourcesSxS -Restart(假设 D: 是挂载的安装镜像)
? 反向操作:从 GUI 转回 Core
如果你之后想移除 GUI,可以运行:
Uninstall-WindowsFeature -Name Server-Gui-Mgmt-Infra, Server-Gui-Shell -Restart
✅ 总结
| 操作 | 命令 |
|---|---|
| 安装 GUI | Install-WindowsFeature Server-Gui-Mgmt-Infra, Server-Gui-Shell -Restart |
| 卸载 GUI | Uninstall-WindowsFeature Server-Gui-Mgmt-Infra, Server-Gui-Shell -Restart |
| 指定源路径 | 添加 -Source D:SourcesSxS |
如需进一步帮助,请提供你当前的系统版本和安装源情况。
CDNK博客