在 Windows Server 安装完成后,默认情况下通常只启用服务器核心模式(Server Core),即没有图形用户界面(GUI),只有命令行提示符。如果你希望启用桌面图形界面(包括开始菜单、资源管理器等),可以通过以下几种方法实现:
✅ 方法一:使用 PowerShell(推荐)
步骤:
- 以管理员身份运行 PowerShell。
- 执行以下命令安装 GUI 功能:
Install-WindowsFeature -Name Server-Gui-Mgmt-Infra, Server-Gui-Shell -IncludeManagementTools
Server-Gui-Mgmt-Infra:管理工具基础组件(如事件查看器、服务管理等)。Server-Gui-Shell:完整的图形界面(包括桌面、任务栏、开始菜单等)。-IncludeManagementTools:包含所有相关管理工具。
- 安装完成后,重启服务器:
Restart-Computer
✅ 方法二:使用 DISM 命令(离线或无法联网时)
如果服务器无法访问 Windows Update 或内部源,可以使用本地安装源:
dism /online /enable-feature /featurename:Server-Gui-Mgmt-Infra /featurename:Server-Gui-Shell /all /norestart
然后重启:
shutdown /r /t 0
✅ 方法三:通过“服务器管理器”添加角色和功能(仅限已有部分 GUI 的情况)
⚠️ 注意:如果当前是纯 Server Core 模式,没有服务器管理器,此方法不可用。仅适用于已安装部分 GUI 但缺少完整桌面的情况。
- 打开 服务器管理器。
- 点击 “管理” > “添加角色和功能”。
- 选择 “基于角色或基于功能的安装”。
- 在“功能”选项卡中,勾选:
- 图形管理工具基础设施
- 图形 shell
- 完成向导并重启。
🔄 切换回 Server Core 模式?
如果你想从 GUI 模式切换回无界面的 Server Core 模式,可以执行:
Uninstall-WindowsFeature -Name Server-Gui-Mgmt-Infra, Server-Gui-Shell
然后重启。
💡 注意事项
- 许可证影响:某些 Windows Server 版本(如 Datacenter 和 Standard)对 GUI 支持相同,但需确保你的许可证允许使用 GUI。
- 性能与安全性:GUI 会占用更多内存和 CPU 资源,且攻击面更大。生产环境中建议仅在必要时启用 GUI。
- 远程桌面:启用 GUI 后,可配置远程桌面连接(RDP)以便远程管理。
🔍 验证是否成功启用 GUI
重启后,如果看到登录屏幕、桌面、任务栏和开始菜单,说明 GUI 已成功启用。
你也可以在 PowerShell 中运行:
Get-WindowsFeature | Where-Object { $_.Name -like "*Gui*" }
确认 Server-Gui-Mgmt-Infra 和 Server-Gui-Shell 状态为 Installed。
如有具体问题(如错误代码、网络问题等),欢迎提供详细信息,我可以进一步帮你排查!
云小栈