奋斗
努力

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

云计算

在 Windows Server 2022 上启用图形用户界面(GUI)主要有两种方法:使用 PowerShell 命令(推荐,适用于服务器核心或最小安装后添加 GUI)和 通过服务器管理器/设置菜单(适用于已安装完整 GUI 但需要重新配置的情况)。

⚠️ 重要前提:

  • 如果你的服务器当前是 “服务器核心”(Server Core) 或 “最小化安装”(Minimal Installation),你必须先安装 GUI 组件。
  • 如果已经是完整 GUI 版本,则无需此操作。
  • 安装 GUI 会显著增加磁盘占用、内存使用和攻击面,生产环境建议谨慎使用。

✅ 方法一:使用 PowerShell 安装 GUI(推荐用于从核心/最小化安装升级)

步骤 1:以管理员身份打开 PowerShell

右键点击开始菜单 → 选择 “Windows PowerShell (管理员)” 或 “终端 (管理员)”。

步骤 2:运行以下命令安装 GUI 所需功能

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

📝 说明:

  • Server-Gui-Mgmt-Infra:提供基本的图形管理基础设施(如事件查看器、服务管理等)。
  • Server-Gui-Shell:提供完整的桌面体验(包括资源管理器、开始菜单等)。
  • -IncludeManagementTools:确保包含所有相关管理工具。

步骤 3:重启服务器

安装完成后,系统会提示你重启。你可以手动重启:

Restart-Computer

或使用交互方式:

shutdown /r /t 0

步骤 4:验证 GUI 是否成功启用

重启后,你应该看到传统的 Windows 桌面界面(登录屏幕、任务栏、开始菜单等)。


✅ 方法二:使用“添加角色和功能”向导(适用于已有部分 GUI 的环境)

如果你已经处于一个有基本图形界面的环境中(例如之前安装过但不完整),可以通过以下方式补充:

步骤 1:打开“服务器管理器”

  • 按 Win + R,输入 servermanager,回车。
  • 或在 PowerShell 中运行:Start-Process servermanager.exe

步骤 2:导航到“添加角色和功能”

  • 左侧菜单 → “管理” → “添加角色和功能”

步骤 3:选择目标服务器

  • 默认选中本地服务器,点击“下一步”

步骤 4:选择安装类型

  • 选择 “基于角色或基于功能的安装” → “下一步”

步骤 5:选择服务器

  • 选中你的服务器 → “下一步”

步骤 6:选择服务器角色

  • 不需要勾选任何角色 → “下一步”

步骤 7:选择功能

  • 展开 “用户界面和管理基础结构”
  • 勾选:
    • ✅ 图形管理工具(Graphical Management Tools and Infrastructure)
    • 这会包含 Server-Gui-Mgmt-Infra
    • ✅ 图形 shell(Graphical Shell)
    • 这会包含 Server-Gui-Shell

💡 注意:这两个功能通常会自动关联,只需勾选即可。

步骤 8:确认并安装

  • 点击“下一步”,然后“安装”
  • 等待进度条完成
  • 安装完成后,必须重启服务器

🔍 验证 GUI 是否已启用

你可以使用以下任一方法检查:

方法 A:PowerShell 检查

Get-WindowsFeature | Where-Object { $_.Name -like "*Gui*" }

输出应显示:

Name Display Name State
Server-Gui-Mgmt-Infra Graphical Management Tools and Infrastructure Installed
Server-Gui-Shell Graphical Shell Installed

方法 B:注册表检查

Get-ItemProperty "HKLM:SOFTWAREMicrosoftWindows NTCurrentVersionServerServerLevels" -Name DesktopWindowManagerEnabled

若值为 1,表示 GUI 已启用。


⚠️ 注意事项

  1. 许可证与激活:确保你的 Windows Server 2022 许可证支持 GUI 模式(大多数标准/数据中心版都支持)。
  2. 性能影响:GUI 会增加约 1–2 GB RAM 使用和数百 MB 磁盘空间。
  3. 安全性:GUI 增加了攻击面,生产服务器建议仅在内网隔离环境中启用。
  4. 远程桌面:启用 GUI 后,你可能还需要启用“远程桌面”才能远程访问图形界面:
    Enable-RemoteDesktop -Force
    Set-ItemProperty -Path 'HKLM:SYSTEMCurrentControlSetControlTerminal Server' -name "fDenyTSConnections" -value 0

❌ 如何移除 GUI(如需回退到核心模式)

Uninstall-WindowsFeature Server-Gui-Mgmt-Infra, Server-Gui-Shell
Restart-Computer

✅ 总结:
对于大多数从“服务器核心”或“最小化安装”升级到 GUI 的场景,推荐使用 PowerShell 命令:

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

这是最快速、可靠且自动化程度高的方式。

未经允许不得转载:云服务器 » 如何在Windows Server 2022上启用图形用户界面(GUI)?