添加、删除或隐藏 Windows 功能
Windows 具有默认情况下未包括的可选功能,但你可以稍后添加。 这些功能称为 按需功能,可随时添加。 其中一些功能是语言资源,如语言包或手写支持。 在组织拥有的设备上,可以控制对这些其他功能的访问。 可以使用组策略或移动设备管理 (MDM) 策略对用户隐藏 UI,或使用Windows PowerShell启用或禁用特定功能。
使用 Windows 设置应用添加或删除功能
通过选择以下链接,打开“设置”应用中的“可选功能”窗格:
或
右键单击“ 开始 ”菜单,然后选择“ 运行”。
在 “运行” 窗口中,在 “打开:”旁边输入:
ms-settings:optionalfeatures
然后选择“ 确定”。
或
右键单击“ 开始 ”菜单,然后选择 “设置”。
在“设置”应用的左侧窗格中,选择“ 系统”。
在右侧的“ 系统 ”窗格中,选择“ 可选功能”。
注意
本部分中的导航步骤、UI 元素和 UI 文本基于安装了最新累积更新的最新版本Windows 11。 对于当前支持或没有最新累积更新的其他Windows 11版本,某些导航步骤、UI 元素和 UI 文本可能有所不同。 例如,“可选功能”窗格可能位于“设置应用”>下。
右键单击“ 开始 ”菜单,然后选择 “设置”。
在“设置”应用中,选择“ 系统”。
在左侧窗格中,选择“ 可选功能”。
注意
本部分中的导航步骤、UI 元素和 UI 文本基于安装了最新累积更新的 Windows 10 22H2。 对于当前支持或没有最新累积更新的其他Windows 10版本,某些导航步骤、UI 元素和 UI 文本可能有所不同。 例如,“可选功能”窗格可能位于“设置应用应用>& 功能”>下。
添加功能
打开 “系统 > 可选功能 ”窗格后,使用以下步骤添加功能:
选择“添加可选功能”旁边的“查看功能”按钮。
在打开 的“添加可选功能 ”窗口中:
找到要添加的所需功能,然后选择要添加的功能旁边的框。 可以选择多个功能。
选择所有所需功能后,选择“ 下一步 ”按钮。
查看所选功能列表,然后选择“ 添加 ”按钮添加所选功能。
打开 “可选功能 ”窗格后,使用以下步骤添加功能:
选择+“添加功能”旁边的按钮。
在打开 的“添加可选功能 ”窗口中:
找到要添加的所需功能,然后选择要添加的功能旁边的框。 可以选择多个功能。
选择所有所需功能后,选择“ 添加 ”按钮。
重要提示
Windows 更新用于添加可选功能。 设备需要联机,以便Windows 更新可以下载它需要添加的内容。
删除功能
打开 “系统 > 可选功能 ”窗格后,通过以下步骤删除功能:
在 “已安装的功能”下,在“ 搜索已安装 的功能”搜索框中搜索需要删除的功能,或滚动查看添加的功能列表,直到找到需要删除的功能。
找到需要删除的功能后,选择该功能以将其展开,然后选择“ 删除 ”按钮。
打开 “可选功能 ”窗格后,使用以下步骤删除功能:
在 “已安装的功能”下,在“ 查找已安装的可选功能 ”搜索框中搜索需要删除的功能,或滚动查看添加的功能列表,直到找到需要删除的功能。
找到需要删除的功能后,选择该功能以将其展开,然后选择“ 删除 ”按钮。
使用组策略或 MDM 策略隐藏 Windows 功能
默认情况下,OS 可能会显示 Windows 功能,并允许用户添加和删除这些可选应用和功能。 若要隐藏用户设备上的 Windows 功能,可以使用组策略或 MDM 提供程序(如 Microsoft Intune)。
组策略
如果使用组策略,请使用策略 User Configuration\Administrative Template\Control Panel\Programs\Hide "Windows Features"
。 默认情况下,此策略可能设置为 “未配置”,这意味着用户可以添加或删除功能。 当此设置为 “启用”时,设备上隐藏用于添加可选功能的设置页。
不能使用组策略禁用特定 Windows 功能。 如果要禁用特定功能,请使用 Windows PowerShell。
如果要隐藏“设置”应用中的整个 应用 功能,请使用策略 User Configuration\Administrative Template\Control Panel\Programs\Hide "Programs and Features" page
。
MDM
使用Microsoft Intune,可以使用管理模板或设置目录来隐藏 Windows 功能。
如果要隐藏“设置”应用中的整个应用功能,可以在已注册Intune设备上使用配置策略。 有关可配置的设置的详细信息,请参阅 Microsoft Intune 中的控制面板和设置设备限制。
使用Windows PowerShell禁用特定功能
若要禁用特定功能,请使用 Windows PowerShell Disable-WindowsOptionalFeature cmdlet。
注意
没有禁用特定 Windows 功能的组策略。
若要自动禁用特定功能,请创建计划任务来运行 PowerShell 脚本。 有关 Windows 任务计划程序的详细信息,请参阅 面向开发人员的任务计划程序。
Microsoft Intune还可以运行 PowerShell 脚本。 有关详细信息,请参阅在 Intune 中的 Windows 客户端设备上使用 PowerShell 脚本。
若要启用特定功能,请使用 Enable-WindowsOptionalFeature cmdlet。
另一个有用的 PowerShell cmdlet 是 Get-WindowsOptionalFeature。 使用此 cmdlet 可以查看有关当前 OS 或已装载映像中的可选功能的信息。 此 cmdlet 返回功能的当前状态,以及状态更改时是否需要重启。