在 Windows Server 系统中,判断是否安装了 桌面体验(Desktop Experience) 或者图形界面(GUI),可以通过以下几种方法进行判断:
✅ 方法一:使用 PowerShell 查看系统类型
打开 PowerShell(以管理员身份运行),输入以下命令:
Get-WindowsFeature -Name Desktop-Experience
输出示例:
如果返回如下内容:
Name DisplayName Installed
---- ----------- ---------
Desktop-Experience Desktop Experience [X]
- 如果
Installed列显示[X],说明 已安装桌面体验功能。 - 如果没有
[X],则表示 未安装桌面体验。
✅ 方法二:查看当前服务器是 Core 还是 GUI 版本
运行以下命令:
(Get-WmiObject -query 'select * from Win32_OperatingSystem').Caption
或者更简单的:
$env:OS
但更推荐这个命令:
(Get-CimInstance -ClassName Win32_OperatingSystem).Caption
输出示例:
Microsoft Windows Server 2019 Standard—— 表示带有桌面体验(GUI)Microsoft Windows Server 2019 Standard (Server Core)—— 表示是 Server Core(无桌面)
✅ 方法三:检查是否存在 explorer.exe
在命令提示符或 PowerShell 中执行:
tasklist | findstr explorer.exe
如果有输出类似:
explorer.exe 1234 Console 1 4,567 K
说明桌面环境正在运行。
✅ 方法四:通过“控制面板”或“设置”判断(适用于有桌面的系统)
如果你能进入图形界面:
- 打开 控制面板 或 设置
- 查看是否有常规的 Windows 桌面组件(如“个性化”、“设备管理器”的图形界面等)
这说明你已经安装并启用了桌面体验。
✅ 方法五:查看可用的服务器管理工具
运行以下命令查看是否安装了 GUI 管理工具:
Get-WindowsFeature *gui*
常见相关功能包括:
Server-Gui-Mgmt-Infra:图形化管理工具Server-Gui-Shell:图形 shell(桌面)
🧠 小知识补充:
| 安装类型 | 是否带桌面 | 常用场景 |
|---|---|---|
| Server with Desktop Experience | 是 | 开发、测试、需要图形界面的场景 |
| Server Core | 否 | 生产环境、节省资源 |
如果你还想了解如何安装桌面体验,我也可以提供详细步骤。需要的话请告诉我你的 Windows Server 版本。
CDNK博客