如何在Windows Server 2022上启用图形用户界面(GUI)?

在 Windows Server 2022 上启用图形用户界面(GUI)需要安装 Server Graphical Shell 功能。以下是两种常用方法:


✅ 方法一:使用 PowerShell(推荐,适用于服务器核心或已安装 GUI 但需重新配置的场景)

  1. 以管理员身份打开 PowerShell
    右键点击「开始」菜单 → 选择 Windows PowerShell (管理员)终端 (管理员)

  2. 运行以下命令安装 GUI 组件

    Install-WindowsFeature -Name Server-Gui-Mgmt-Infra,Server-Gui-Shell -IncludeManagementTools

    说明:

    • Server-Gui-Mgmt-Infra:管理基础设施(包含 MMC、事件查看器等)
    • Server-Gui-Shell:完整桌面体验(资源管理器、开始菜单等)
    • -IncludeManagementTools:自动包含相关管理工具
  3. 等待安装完成
    系统会下载并安装所需文件,可能需要几分钟。若提示需要重启,请继续下一步。

  4. 重启服务器

    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技术博 » 如何在Windows Server 2022上启用图形用户界面(GUI)?