可通过设置、控制面板、PowerShell和DISM四种方式查看Windows 11已启用的可选功能:1. 设置→应用→可选功能中显示已安装功能;2. 控制面板的“Windows功能”窗口展示Hyper-V等底层组件开关状态;3. PowerShell执行Get-WindowsOptionalFeature命令筛选Enabled项;4. DISM命令dism /online /Get-Capabilities列出State为Installed的功能全称。

如果您需要确认Windows 11中哪些可选功能已处于启用状态,例如WSL、Hyper-V、OpenSSH服务器等开发相关组件,可通过多种系统原生路径快速定位其安装与开启状态。以下是查看已安装可选功能列表的具体操作步骤:
一、通过“设置”应用查看已安装的可选功能
该方法提供图形化、实时刷新的已启用功能列表,适用于日常快速核查,所有现代可选功能(如Windows Terminal、WSL、OpenSSH客户端/服务器)均在此处显示。
1、按下Win + I快捷键打开“设置”应用。
2、在左侧菜单中点击“应用”,然后在右侧选择“可选功能”。
3、页面顶部默认显示“已安装的功能”区域,列表中每一项均代表当前已启用且完成配置的可选功能。
4、点击任意条目,可查看其详细描述、版本号及“卸载”选项。
二、通过控制面板查看传统Windows功能启用状态
此路径专门用于识别内置于系统映像中的底层功能组件,包括Hyper-V、WSL平台支持(非WSL发行版)、.NET Framework 3.5、SMB 1.0等,这些项目不显示在“设置→可选功能”中,但对开发环境至关重要。
1、按下Win + R打开“运行”对话框。
2、输入optionalfeatures并按回车,直接调出“Windows 功能”窗口。
3、等待列表加载完毕,已勾选的复选框即表示该功能当前已启用;未勾选则为关闭状态。
4、例如:Hyper-V、适用于Linux的Windows子系统、Windows Sandbox均在此界面中呈现开关状态。
三、使用PowerShell命令行精确查询已启用功能
该方式可输出结构化结果,排除UI渲染延迟或缓存干扰,适合验证WSL或Hyper-V是否真正完成系统级启用,而非仅勾选界面。
1、右键点击“开始”按钮,选择“终端(管理员)”或“Windows PowerShell(管理员)”。
2、执行以下命令:
Get-WindowsOptionalFeature -Online | Where-Object {$_.State -eq "Enabled"}
3、命令返回结果中,FeatureName列即为已启用功能的内部名称,例如:Microsoft-Hyper-V、Microsoft-Windows-Subsystem-Linux、OpenSSH.Server。
四、使用DISM命令列出所有可选功能及其状态
DISM工具可获取比PowerShell更底层的能力清单,包含功能名称(CapabilityName)、状态(State)及适用场景说明,便于交叉验证WSL或RSAT类工具是否实际部署成功。
1、以管理员身份启动“终端”或“命令提示符”。
2、输入以下命令:
dism /online /Get-Capabilities
3、在输出列表中查找State : Installed的条目,其CapabilityName即为已安装的可选功能全称,例如:Wslnetworking~~~~0.0.1.0、Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0。










