在 Windows Server 2019 中,默认安装可能使用的是 Server Core(最小服务器接口),即没有图形用户界面(GUI)。如果你希望安装 GUI 桌面环境(也称为“桌面体验”),可以通过以下步骤来实现。
✅ 方法一:通过 PowerShell 安装 GUI
🧩 前提条件:
- 系统为 Windows Server 2019 Standard 或 Datacenter(Core 版本)
- 已以管理员身份登录系统
🔧 步骤如下:
1. 打开 PowerShell(以管理员身份运行)
2. 查看当前安装的版本和服务包
Get-WindowsEdition -Online
确保输出是类似 ServerStandard 或 ServerDataCenter,而不是 ServerStandardCore 或 ServerDataCenterCore。如果是 Core 版本,可以继续安装 GUI。
3. 安装 Desktop Experience 功能
Install-WindowsFeature -Name Desktop-Experience -IncludeAllSubFeature
注意:该命令会下载并安装 GUI 相关组件,包括资源管理器、控制面板、IE 浏览器等。
4. 安装完成后重启服务器
Restart-Computer
5. 登录后查看是否已启用图形界面
重启后你应该能看到正常的桌面环境,而不是命令行界面。
✅ 方法二:使用 DISM 工具转换 Core 到 Full GUI 版本
如果无法通过 Install-WindowsFeature 成功安装(例如系统镜像不完整或离线环境),可以使用 DISM 将 Server Core 转换为完整的带 GUI 的版本。
🔧 步骤如下:
1. 插入 Windows Server 2019 安装介质或挂载 ISO 文件
假设你的 ISO 挂载在 D:。
2. 查看可用的目标版本
DISM /Online /Get-TargetEditions /Media:D:sourcesinstall.wim
你可能会看到输出中包含 ServerStandard 或 ServerDataCenter。
3. 升级到带有 GUI 的版本(Full 版本)
DISM /Online /Set-Edition:ServerStandard /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX /AcceptEula /Media:D:sourcesinstall.wim
替换
ServerStandard为你需要的版本
替换XXXXX...为你的产品密钥
如果你是从 Core 转换到 Full,产品密钥必须匹配目标版本
4. 重启服务器
Restart-Computer
🧪 验证 GUI 是否成功安装
你可以通过以下命令确认当前是否启用了 GUI:
Get-WindowsFeature | Where-Object { $_.Name -eq "Desktop-Experience" }
状态应为 [X] Installed。
❗ 注意事项
- 不建议在生产环境中使用 GUI,它占用更多资源且增加攻击面。
- GUI 更适合用于测试、开发或本地管理服务器。
- 如果你安装的是 Nano Server,则不支持安装 GUI。
如需进一步帮助(例如无人值守安装、脚本化部署等),欢迎继续提问!
云计算