在 Windows Server 2019 的 Server Core(无GUI)版本 上,你可以通过安装 “Desktop Experience” 功能 来添加图形用户界面(GUI)。以下是详细步骤:
✅ 方法:使用 PowerShell 安装 GUI(推荐)
步骤 1:以管理员身份打开 PowerShell
- 登录到你的 Windows Server 2019 Core 系统。
- 按
Win + R,输入powershell,然后按Ctrl+Shift+Enter以管理员运行(或直接使用命令行工具)。
步骤 2:查看可用的 GUI 功能
Get-WindowsFeature *desktop*
这会列出与桌面体验相关的功能。重点关注:
Desktop-Experience(包含完整的 GUI 组件)User-Interfaces-Infra(基础 GUI 支持)Server-Gui-Mgmt-Infra(服务器管理基础)Server-Gui-Shell(图形外壳,即开始菜单、资源管理器等)
步骤 3:安装 GUI 功能
运行以下命令安装完整 GUI:
Install-WindowsFeature Server-Gui-Mgmt-Infra, Server-Gui-Shell -Restart
🔔 注意:
Server-Gui-Shell是关键组件,它提供开始菜单、文件资源管理器、控制面板等。- 加上
-Restart参数会在安装完成后自动重启服务器(建议使用)。- 如果你希望更完整体验(如音效、主题、媒体支持),可以额外安装
Desktop-Experience:
Install-WindowsFeature Desktop-Experience -Restart
步骤 4:重启后进入图形界面
重启完成后,系统将启动进入图形化桌面环境,你可以使用鼠标操作和 MMC 管理工具(如服务器管理器)。
🛠️ 可选:切换回 Server Core(移除 GUI)
如果你之后想移除 GUI,可使用:
Uninstall-WindowsFeature Server-Gui-Mgmt-Infra, Server-Gui-Shell -Restart
这会将系统变回 Server Core 模式。
⚠️ 注意事项
- 许可证兼容性:安装 GUI 不需要额外许可证,但需确保你的授权允许使用 GUI 模式。
- 磁盘空间:GUI 功能会增加约 2-4 GB 的磁盘占用。
- 安全建议:生产环境中推荐保持 Server Core 以减少攻击面;GUI 仅在必要时安装。
- 来源要求:确保系统能访问安装源(如 WIM 文件或网络安装服务器),否则可能提示错误。可通过指定
-Source参数解决(需挂载 ISO 或配置 WSUS)。
💡 总结
| 目标 | 命令 |
|---|---|
| 查看 GUI 功能 | Get-WindowsFeature *desktop* |
| 安装 GUI | Install-WindowsFeature Server-Gui-Mgmt-Infra, Server-Gui-Shell -Restart |
| 安装完整桌面体验 | Install-WindowsFeature Desktop-Experience -Restart |
| 卸载 GUI | Uninstall-WindowsFeature Server-Gui-Mgmt-Infra, Server-Gui-Shell -Restart |
如有问题(例如提示“源文件缺失”),欢迎继续提问,我可以帮你配置本地源路径。
CLOUD技术博