在 Windows Server 2022 上启用图形用户界面(GUI)需要安装 Server Graphical Shell 功能。以下是两种常用方法:
✅ 方法一:使用 PowerShell(推荐,适用于服务器核心或已安装 GUI 但需重新配置的场景)
-
以管理员身份打开 PowerShell
右键点击「开始」菜单 → 选择 Windows PowerShell (管理员) 或 终端 (管理员)。 -
运行以下命令安装 GUI 组件:
Install-WindowsFeature -Name Server-Gui-Mgmt-Infra,Server-Gui-Shell -IncludeManagementTools说明:
Server-Gui-Mgmt-Infra:管理基础设施(包含 MMC、事件查看器等)Server-Gui-Shell:完整桌面体验(资源管理器、开始菜单等)-IncludeManagementTools:自动包含相关管理工具
-
等待安装完成
系统会下载并安装所需文件,可能需要几分钟。若提示需要重启,请继续下一步。 -
重启服务器:
Restart-Computer -Force
✅ 重启后,系统将启动到完整的图形界面(类似 Windows 10/11 桌面)。
✅ 方法二:使用 DISM + 离线映像(适用于无法联网或需批量部署)
如果服务器未连接互联网,可先挂载 ISO 镜像获取源文件:
# 假设 D:Sourcesinstall.wim 是 Windows Server 2022 安装介质中的 install.wim
$source = "D:Sourcesinstall.wim"
$index = 2 # 通常对应 Standard with Desktop Experience 版本;可用 Get-WindowsImage 确认
# 添加功能(需指定源路径)
Add-WindowsCapability -Online -Name "Server-Gui-Mgmt-Infra~~~~0.0.1.0" -Source $source:$index
Add-WindowsCapability -Online -Name "Server-Gui-Shell~~~~0.0.1.0" -Source $source:$index
Restart-Computer -Force
🔍 提示:不确定索引号?运行:
Get-WindowsImage -ImagePath "D:Sourcesinstall.wim" | Select-Object ImageIndex, ImageName
⚠️ 注意事项
- 许可要求:确保你的许可证支持带桌面的版本(如 Windows Server 2022 Datacenter/Generic with Desktop Experience)。纯“Server Core”授权不含 GUI。
- 性能影响:启用 GUI 会占用更多内存和 CPU 资源(约多 500MB–1GB RAM),不适合高负载生产环境。
- 安全建议:若仅需偶尔图形操作,可考虑远程桌面 + 临时启用 GUI,而非常驻。
- 回退方案:如需恢复为 Server Core,运行:
Uninstall-WindowsFeature Server-Gui-Mgmt-Infra,Server-Gui-Shell Restart-Computer -Force
需要我提供自动化脚本(含错误处理/日志记录)或对比 Server Core vs GUI 的资源开销吗?
CLOUD技术博