在安装 Windows Server 2022 时,微软已取消传统的“带 GUI”和“Server Core”作为独立安装镜像选项。自 Windows Server 2016 起(并延续至 2019、2022),安装介质中仅提供一个统一的 ISO 镜像,默认安装的是 Server Core(无图形界面);而带完整 GUI(即 “Desktop Experience”)的版本需在安装后通过添加功能(Feature on Demand)方式启用。
✅ 正确操作步骤如下:
✅ 方法一:安装后启用 Desktop Experience(推荐且官方支持)
-
正常安装 Windows Server 2022(默认为 Server Core)
- 启动安装程序 → 选择语言/时区等 → 在「服务器类型」页面 → 默认选中的是
Windows Server 2022 Standard (Desktop Experience)或Datacenter (Desktop Experience)?⚠️ 注意:这是显示名称,但实际安装行为取决于你选择的“安装选项”!
🔍 关键点:在安装向导的 「安装类型」页面(即选择“自定义:仅安装 Windows”之后),你会看到两个安装选项(取决于 ISO 版本):- ✅
Windows Server 2022 Standard(或 Datacenter)→ 默认安装 Server Core - ❌
Windows Server 2022 Standard (Desktop Experience)→ 此选项仅在特定媒体中存在,但标准评估版/零售版 ISO 中通常不直接列出该名称!
- ✅
📌 实际情况:官方下载的 Windows Server 2022 ISO(如 VLSC、Evaluation、MSDN)均只包含一个安装映像(Index 1 = Server Core;Index 2 = Desktop Experience)。你需要在安装时手动选择正确的映像索引,或更稳妥地——安装后启用。
- 启动安装程序 → 选择语言/时区等 → 在「服务器类型」页面 → 默认选中的是
-
安装完成后,在 PowerShell(以管理员身份运行)中执行:
# 查看当前安装的映像信息(可选) dism /online /get-currentedition dism /online /get-targeteditions # 启用 Desktop Experience 功能(需联网,自动下载所需文件) Install-WindowsFeature Server-Gui-Mgmt-Infra, Server-Gui-Shell -Restart⚠️ 注意:
Server-Gui-Mgmt-Infra:提供服务器管理基础 GUI(如 Server Manager)Server-Gui-Shell:提供完整的桌面体验(如资源管理器、开始菜单、控制面板等)- 执行后会自动下载必要组件(需稳定互联网连接),并重启服务器。
- 此过程可能耗时数分钟(取决于网络与系统性能)。
-
重启后即可登录图形化桌面环境。
✅ 方法二:安装时通过 DISM 选择 Desktop Experience 映像(高级/离线方式)
如果你希望跳过安装后配置,可在安装过程中强制选择 Desktop Experience 映像:
-
启动安装 → 到「你想将 Windows 安装在哪里?」页面时,按
Shift + F10打开命令提示符。 -
运行以下命令查看可用映像:
dism /Get-WimInfo /WimFile:D:sourcesinstall.wim💡 通常:
- Index 1 =
Windows Server 2022 Standard→ Server Core - Index 2 =
Windows Server 2022 Standard (Desktop Experience)
(Datacenter 同理,Index 3 & 4)
- Index 1 =
-
使用 DISM 应用 Desktop Experience 映像(示例,假设光驱为
D:):diskpart list volume exit # 记下系统盘(通常是 C:,但安装时可能为其他盘符,如 X:) # 假设 Windows 将安装到 X:,则: dism /Apply-Image /ImageFile:D:sourcesinstall.wim /Index:2 /ApplyDir:X:⚠️ 此方法复杂、易出错,且需手动完成分区、引导配置等,强烈不建议普通用户使用。仅适用于自动化部署场景(配合 WinPE + 自定义脚本)。
✅ 方法三:使用 Windows Admin Center 或自动化工具(生产环境推荐)
- 通过 Windows Admin Center 远程管理 Server Core,并一键启用 GUI(底层仍调用
Install-WindowsFeature)。 - 使用 PowerShell DSC、Ansible 或 Azure ARM 模板,在部署时自动启用 Desktop Experience。
❌ 常见误区澄清
| 误区 | 说明 |
|---|---|
| ❌ “安装时勾选‘带GUI’就自动装好” | 安装向导界面不提供显式勾选;GUI 是一个可选功能,非安装选项。 |
| ❌ “下载的 ISO 分成 Core 和 GUI 两个版本” | ❌ 错误。微软只发布单个 ISO,含多个映像(WIM 索引)。 |
| ❌ “启用 GUI 后无法再切回 Core” | ✅ 可逆!运行 Uninstall-WindowsFeature Server-Gui-Mgmt-Infra, Server-Gui-Shell -Restart 即可还原为 Server Core。 |
✅ 补充建议
- 生产环境推荐 Server Core:更小攻击面、更低内存占用、更少补丁重启,适合容器、Web 服务器、AD DS 等角色。
- 仅当必需 GUI 工具时启用 Desktop Experience:如需远程桌面服务(RDS)、某些旧版管理工具、开发测试环境等。
- 评估版 ISO 默认支持启用 Desktop Experience(无需额外介质)。
需要我为你提供:
- ✅ 一键启用 GUI 的 PowerShell 脚本?
- ✅ 如何验证是否已成功启用 GUI?
- ✅ 如何禁用 GUI 并还原为 Server Core?
- ✅ 或生成无人值守安装配置(Autounattend.xml)自动启用 GUI?
欢迎随时告诉我 👍
秒懂云