Win11与Windows Server可选功能安装命令选择与使用指南
在 Windows 11 和 Windows Server 系统中,微软为用户提供了大量未默认安装的附加组件和实用工具。根据不同的操作系统版本,你可以通过图形界面或 PowerShell 命令来手动安装这些功能。

然而,整个功能安装体系存在命令混乱、使用方式不统一的问题,这让不少用户,甚至是 Windows Server 管理员也常常感到非常困惑。
举例来说:在安装 RSAT(远程服务器管理工具)时,应该使用哪个 PowerShell 命令?是 Enable-WindowsOptionalFeature、Install-WindowsFeature,还是 Add-WindowsCapability?微软还为这些命令使用了不同的动词(如Enable、Install和Add),进一步加大了理解难度。
在「设置」应用中安装 RSAT 的时候,使用的操作名称是「添加可选功能」。从字面来看,你可能认为这对应 PowerShell 中的Enable-WindowsOptionalFeature;但实际上,情况远没有这么简单。比如:
- 在 Windows 11 上,如果你在 PowerShell 中执行以下命令,往往什么都查不到。
Get-WindowsOptionalFeature -Online -FeatureName *RSAT*
- 但在 Windows Server 上,这条命令却能正确输出所有 RSAT 相关功能。

Windows 11 无法 Get-WindowsOptionalFeature 到 RSAT 功能

Windows Server 2025 能够 Get-WindowsOptionalFeature 到 RSAT 功能
Feature 和 Capability 的区别
在 Windows 11 上,RSAT 工具只能通过Add-WindowsCapability来安装。例如:
Add-WindowsCapability -Name Rsat.DHCP.Tools* -Online
然而,如果你把这条命令照搬到 Windows Server 上,反而会失败。
虽然两个系统都支持Add-WindowsCapability命令,但 RSAT 在 Windows Server 上并不是以 Capability 的形式存在。核心区别在于:系统是如何管理这些工具的——是直接集成在系统映像内,还是需要联网从微软服务器下载。
- 在 Windows Server 上,RSAT 工具已经包含在安装介质中,因此可以直接通过
Enable-WindowsOptionalFeature启用。 - 但是在 Windows 11 上,需要联网从微软服务器下载该功能,所以必须使用
Add-WindowsCapability。
Add-WindowsCapability:从互联网下载并安装功能
Add-WindowsCapability在本质上,相当于在使用 PowerShell 版本的「设置」>「系统」>「可选功能」>「添加可选功能」。但需要注意的是,只有在以管理员身份登录系统时,才能通过「设置」安装「可选功能」。而 Microsoft Store 应用无法通过runas方式「以管理员身份启动」。
如果你对比Get-WindowsCapability命令输出与「设置」中的「可选功能」列表,就会发现,数量差异很大:
- 在 Windows 11 的「设置」中,最多只显示 50/60 来项。
- 而通过
Get-WindowsCapability查询,这个数值有 400 多项。

使用 PowerShell 比「设置」管理「可选功能」更加细腻
这就很明显了——PowerShell 提供了更为细致和全面的功能控制权限。许多在图形界面下无法直接管理的子组件,都可以通过命令行灵活调用。
Enable-WindowsOptionalFeature:启用系统镜像自带的功能
相比之下,Enable-WindowsOptionalFeature所对应的功能,其实就是「控制面板」>「程序」>「程序和功能」>「程序和功能」中的「启用或关闭 Windows 功能」,这个经典对话框。
到目前为止,Windows 11 的「设置」依然无法直接管理这些系统级组件,这也是为什么「控制面板」还不能被直接拿掉的原因之一。

Enable-WindowsOptionalFeature 相当于「启用或关闭 Windows 功能」
常见命令如下:
Enable-WindowsOptionalFeature -FeatureName TelnetClient -Online
- 跟
Add-WindowsCapability一样,在操作当前活动系统时,都需要加上-Online参数。 - 这两个命令都属于 DISM 模块,也可以通过指定
-Path参数来修改脱机映像。 - 不过,这两者的参数并不完全一致:
Enable-WindowsOptionalFeature使用-FeatureName来指定功能,而Add-WindowsCapability使用的是-Name。
Windows Server 角色与功能安装方式
在 Windows Server 上,「服务器管理器」是首选的图形化角色与功能管理工具。当然,你也可以使用 PowerShell 命令来管理,例如经典的Install-WindowsFeature 命令(它还有别名Add-WindowsFeature)。

Add-WindowsFeature 属于 ServerManager 模块,另外两个 cmdlet 属于 DISM 模块
常见命令如下:
Install-WindowsFeature -Name Hyper-V, Container
Install-WindowsFeature总是针对当前运行的服务器,不需要像 DISM 系列命令那样手动指定-Online。- 但是,如果你在客户端上安装了「服务器管理器」来远程操作其他服务器,别忘了加
-ComputerName参数,不然就会收到报错——因为这个命令仅适用于服务器环境。
值得一提的是,Windows Server 同样支持前面提到的两条 DISM 命令:
*Add-WindowsCapability*依然用于从互联网下载额外组件。例如,使用以下命令为服务器安装 IIS:
Enable-WindowsOptionalFeature -FeatureName IIS-WebServer -Online
- 但需要注意的是,
Enable-WindowsOptionalFeature并不能完全覆盖所有服务器角色及功能。例如像BranchCache这样的功能,在命令结果中就完全找不到。
此外,微软在这些 PowerShell 命令中对功能名称的定义也都经常不统一。在Get-WindowsFeature和Get-WindowsOptionalFeature的查询结果中,同一个功能可能会使用不同的名称 🥲。
功能安装体系碎片化,选择命令需谨慎
总体来看,Windows 11 和 Windows Server 的「可选功能」安装体系颇为碎片化,且缺乏统一规范。究竟使用哪个工具、哪条命令,取决于你需要安装的具体功能:
- 如果需要联网下载安装,建议通过「设置」应用操作。
- 如果组件已经集成在系统映像中,客户端推荐使用「控制面板」,服务器则建议使用「服务器管理器」。
在命令行层面,情况会更加复杂。PowerShell 并没有像图形界面那样明确划分不同命令的适用范围,例如:
- 某些服务器角色,既可以使用
Install-WindowsFeature,也能使用Enable-WindowsOptionalFeature来安装,但它们的功能覆盖范围并不相同。 - 通常来说,如果你只针对正在运行的服务器,不涉及脱机映像,建议优先使用
Install-WindowsFeature,它在服务器功能管理上更为高效。
相关文章

硬盘修复与数据恢复的神器! Win11系统使用CHKDSK命令的技巧
由于各种原因,如突然断电、病毒感染、文件系统错误等,硬盘可能会出现各种问题,继而出现数据丢失或系统无法正常运行,这时,Windows系统自带的CHKDSK工具便成为了一款不2025-05-07
国外网友分享了跳过账户登录新方法,只需要在命令提示符中输入 start ms-cxh:localonly 即可调出账户设置窗口,在这里可以更快创建本地账户2025-04-03
最近在Windows 11中,我发现了一个特别有趣的功能——Powershell中的AI聊天提示,微软正在将人工智能技术逐步整合到命令提示符和PowerShell中,以帮助用户更轻松地完成日常2024-12-30
Win11怎么查看和清除DNS缓存? 清除dns缓存命令使用指南
本文介绍了如何刷新和清除WindowsDNS缓存,包括使用“运行”对话框、命令提示符和Windows PowerShell的方法2024-11-21
Win11/10怎么对固态硬盘测速? Windows命令行轻松实现SSD测速
不使用第三方工具,怎么对电脑固态硬盘进行测速?这篇文章是本站给大家带来的Win11对固态硬盘测速教程2024-09-20
微软已封杀Win11绕过硬件检测的命令最新教程来了(Win11 Canary 27686预
有网友反馈在安装Canary通道的Windows 11Build 27686版本(早期预览版)时,发现上述方法已被微软封掉,今天我们来分享Win11绕过硬件检测的命令最新教程2024-08-20
Win11 Canary 27686预览版中微软已封堵绕过硬件检查命令
在Win11 最新Canary Build 27686 预览版中,已经封堵了“setup.exe/ product server”绕过硬件检查方式,详细请看下文介绍2024-08-19
WMIC是 Windows 系统中的一种命令行界面工具,用于通过 Windows 管理规范(WMI)获取系统和网络信息、管理 Windows 操作系统和设备,该怎么在win11中使用呢?详细请看下文2024-07-13
windows下的sudo命令是什么? Win11 24H2中Sudo 命令使用方法
在Windows 11 24H2电脑中,用户可以通过Sudo命令,快速执行管理员权限操作,操作起来更加便捷,如果用户想要使用该功能,就需要先手动启用并配置Sudo的运行方式2024-07-03
如何利用命令提示符列出文件和文件夹? win11/10中DIR命令的使用技巧
电脑里面接触过的所有东西里,功能最强大的还是命令提示符,这里我们将讲,win11/10系统如何通过CMD的DIR命令得到某目录下的路径以及文件列表2024-06-19







最新评论