添加、删除或隐藏 Windows 功能

Windows 具有默认情况下未包括的可选功能,但你可以稍后添加。 这些功能称为 按需功能,可随时添加。 其中一些功能是语言资源,如语言包或手写支持。 在组织拥有的设备上,可以控制对这些其他功能的访问。 可以使用组策略或移动设备管理 (MDM) 策略对用户隐藏 UI,或使用Windows PowerShell启用或禁用特定功能。

使用 Windows 设置应用添加或删除功能

通过选择以下链接,打开“设置”应用中的“可选功能”窗格:

  1. 右键单击“ 开始 ”菜单,然后选择“ 运行”。

  2. “运行” 窗口中,在 “打开:”旁边输入:

    ms-settings:optionalfeatures
    

    然后选择“ 确定”。

  1. 右键单击“ 开始 ”菜单,然后选择 “设置”。

  2. 在“设置”应用的左侧窗格中,选择“ 系统”。

  3. 在右侧的“ 系统 ”窗格中,选择“ 可选功能”。

注意

本部分中的导航步骤、UI 元素和 UI 文本基于安装了最新累积更新的最新版本Windows 11。 对于当前支持或没有最新累积更新的其他Windows 11版本,某些导航步骤、UI 元素和 UI 文本可能有所不同。 例如,“可选功能”窗格可能位于“设置应用”>下。

  1. 右键单击“ 开始 ”菜单,然后选择 “设置”。

  2. 在“设置”应用中,选择“ 系统”。

  3. 在左侧窗格中,选择“ 可选功能”。

注意

本部分中的导航步骤、UI 元素和 UI 文本基于安装了最新累积更新的 Windows 10 22H2。 对于当前支持或没有最新累积更新的其他Windows 10版本,某些导航步骤、UI 元素和 UI 文本可能有所不同。 例如,“可选功能”窗格可能位于“设置应用应用>& 功能”>下。

添加功能

打开 “系统 > 可选功能 ”窗格后,使用以下步骤添加功能:

  1. 选择“添加可选功能”旁边的“查看功能”按钮。

  2. 在打开 的“添加可选功能 ”窗口中:

    1. 找到要添加的所需功能,然后选择要添加的功能旁边的框。 可以选择多个功能。

    2. 选择所有所需功能后,选择“ 下一步 ”按钮。

    3. 查看所选功能列表,然后选择“ 添加 ”按钮添加所选功能。

打开 “可选功能 ”窗格后,使用以下步骤添加功能:

  1. 选择+“添加功能”旁边的按钮。

  2. 在打开 的“添加可选功能 ”窗口中:

    1. 找到要添加的所需功能,然后选择要添加的功能旁边的框。 可以选择多个功能。

    2. 选择所有所需功能后,选择“ 添加 ”按钮。

重要提示

Windows 更新用于添加可选功能。 设备需要联机,以便Windows 更新可以下载它需要添加的内容。

删除功能

打开 “系统 > 可选功能 ”窗格后,通过以下步骤删除功能:

  1. “已安装的功能”下,在“搜索安装的功能”搜索框中搜索需要删除的功能,或滚动浏览添加的功能列表,直到找到需要删除的功能。

  2. 找到需要删除的功能后,选择该功能以将其展开,然后选择“ 删除 ”按钮。

打开 “可选功能 ”窗格后,使用以下步骤删除功能:

  1. “已安装的功能”下,在“ 查找已安装的可选功能 ”搜索框中搜索需要删除的功能,或滚动查看添加的功能列表,直到找到需要删除的功能。

  2. 找到需要删除的功能后,选择该功能以将其展开,然后选择“ 删除 ”按钮。

使用组策略或 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 返回功能的当前状态,以及状态更改时是否需要重启。