在 Windows Server 中,默认安装的版本可能是 Server Core(无图形界面),也可能是 Desktop Experience(带图形化桌面)。如果你的服务器当前没有图形界面,可以通过以下方法开启或安装图形化界面。
✅ 一、确认当前系统版本
首先,查看你当前的 Windows Server 安装类型:
- 打开命令提示符(CMD)或 PowerShell。
- 输入以下命令:
Get-WindowsEdition -Online
或者:
(Get-CimInstance Win32_OperatingSystem).Caption
输出示例:
Windows Server 2022 Datacenter→ 可能是 Core 或 Desktop Experience- 如果显示 “Server Core” 字样,则是没有图形界面的版本。
✅ 二、从 Server Core 升级为带图形界面(Desktop Experience)
⚠️ 注意:此操作需要重启,并占用更多磁盘空间和内存。
方法一:使用 PowerShell 安装图形化界面
以管理员身份运行 PowerShell,执行以下命令:
Install-WindowsFeature Server-Gui-Mgmt-Infra, Server-Gui-Shell -Restart
解释:
Server-Gui-Mgmt-Infra:图形管理工具基础组件Server-Gui-Shell:包含桌面外壳、资源管理器、控制面板等-Restart:安装完成后自动重启
📌 安装成功后,系统将重启并进入图形化桌面环境。
方法二:先切换到完整版(如果当前是 Core)
有时需要先启用完整的桌面体验功能:
Install-WindowsFeature Desktop-Experience -Restart
但注意:Desktop-Experience 是附加功能(如主题、音频等),必须先有 GUI 基础才能安装它。所以主命令还是上面那个。
✅ 三、如果是 Nano Server 或 Minimal Server Interface?
- Nano Server:完全无 GUI,不支持安装图形界面,需重新部署。
- Minimal Server Interface:可以升级到完整 GUI。
✅ 四、远程连接图形界面(推荐方式)
即使你不打算在本地开启图形界面,也可以通过远程方式管理:
使用远程桌面连接(RDP)
- 启用远程桌面:
Set-ItemProperty -Path 'HKLM:SystemCurrentControlSetControlTerminal Server' -Name "fDenyTSConnections" -Value 0
Enable-NetFirewallRule -DisplayGroup "Remote Desktop"
- 使用另一台电脑通过「远程桌面连接」(mstsc)登录服务器 IP 地址。
✅ 五、安装时选择带 GUI 的版本(预防性建议)
下次安装 Windows Server 时,在安装过程中选择:
- “Windows Server 20xx Standard (Desktop Experience)”
- 而不是 “Windows Server 20xx Standard (Core)”
这样才能默认带有图形界面。
✅ 总结
| 情况 | 解决方案 |
|---|---|
| 当前是 Server Core,想加图形界面 | 运行 Install-WindowsFeature Server-Gui-Mgmt-Infra, Server-Gui-Shell -Restart |
| 已经有 GUI 但无法访问 | 使用远程桌面(RDP)连接 |
| 想要更好的用户体验 | 安装后可追加 Desktop-Experience 功能 |
| 不支持 GUI 的版本(如 Nano) | 无法安装,需更换镜像 |
如有具体版本(如 Windows Server 2019 / 2022 / 2016),欢迎补充,我可以提供更精确命令。
ECLOUD博客