A note to self by Michiel van Oosterhout, last updated on .

The optional features available in Windows 11, as listed in the Turn Windows features on or off applet (C:\Windows\System32\OptionalFeatures.exe), and their corresponding feature names for use with the Windows PowerShell cmdlets in the DISM module.

(Some features require another feature elsewhere in the feature tree, e.g. not a parent feature. I have tried to list such required features, but this list may be incomplete. If you get the error One or several parent features are disabled so current feature can not be enabled, then you can use the Turn Windows features on or off applet to discover which other feature is required by selecting the feature you want to enable, and seeing which other features get automatically checked.)

  • .NET Framework 3.5 (includes .NET 2.0 and 3.0)
    NetFx3
    • WCF HTTP Activation
      WCF-HTTP-Activation (requires NetFx4Extended-ASPNET45, IIS-NetFxExtensibility, and IIS-RequestFiltering)
    • WCF Non-HTTP Activation
      WCF-NonHTTP-Activation (requires NetFx4Extended-ASPNET45, and WAS-WindowsActivationService and its underlying features)
  • .NET Framework 4.8 Advanced Services
    NetFx4-AdvSrvs
    • ASP.NET 4.8
      NetFx4Extended-ASPNET45
    • WCF Services
      WCF-Services45
      • HTTP Activation
        WCF-HTTP-Activation45
      • Named Pipe Activation
        WCF-Pipe-Activation45
      • TCP Activation
        WCF-TCP-Activation45
      • TCP Port Sharing
        WCF-TCP-PortSharing45
  • Active Directory Lightweight Directory Services
    DirectoryServices-ADAM-Client
  • Containers
    Containers
  • Data Center Bridging
    DataCenterBridging
  • Device Lockdown
    Client-DeviceLockdown
  • Hyper-V
    Microsoft-Hyper-V-All
    • Hyper-V Management Tools
      Microsoft-Hyper-V-Tools-All
      • Hyper-V GUI Management Tools
        Microsoft-Hyper-V-Management-Clients
      • Hyper-V Module for Windows PowerShell
        Microsoft-Hyper-V-Management-PowerShell
    • Hyper-V Platform
      Microsoft-Hyper-V-All
      • Hyper-V Hypervisor
        Microsoft-Hyper-V-Hypervisor
      • Hyper-V Services
        Microsoft-Hyper-V-Services
  • Internet Information Services
  • Internet Information Services Hostable Web Core
    IIS-HostableWebCore
  • Legacy Components
    LegacyComponents
    • DirectPlay
      DirectPlay
  • Media Features
    MediaPlayback
    • Windows Media Player
      WindowsMediaPlayer
  • Message Queueing (MSMQ) Activation
    WCF-MSMQ-Activation45 (requires NetFx4Extended-ASPNET45, WCF-Services45, WAS-ConfigurationAPI, and WAS-ProcessModel)
  • Microsoft Defender Application Guard
    Windows-Defender-ApplicationGuard
  • Microsoft Print to PDF
    Printing-PrintToPDFServices-Features
  • Microsoft XPS Document Writer
    Printing-XPSServices-Features
  • Print and Document Services
    Printing-Foundation-Features
    • Internet Printing Client
      Printing-Foundation-InternetPrinting-Client
    • LPD Print Service
      Printing-Foundation-LPDPrintService
    • LPR Port Monitor
      Printing-Foundation-LPRPortMonitor
  • Remote Differential Compression API Support
    MSRDC-Infrastructure
  • Services for NFS
    ServicesForNFS-ClientOnly
    • Administrative Tools
      NFS-Administration
    • Client for NFS
      ClientForNFS-Infrastructure
  • Simple TCP/IP Services
    SimpleTCP
  • SMB 1.0/CIFS File Sharing Support
    SMB1Protoco
    • SMB 1.0/CIFS Automatic Removal
      SMB1Protocol-Deprecation
    • SMB 1.0/CIFS Client
      SMB1Protocol-Client
    • SMB 1.0/CIFS Server
      SMB1Protocol-Server
  • SMB Direct
    SmbDirect
  • Telnet Client
    TelnetClient
  • TFTP Client
    TFTP
  • Virtual Machine Platform
    VirtualMachinePlatform
  • Windows PowerShell 2.0
    MicrosoftWindowsPowerShellV2Root
    • Windows PowerShell 2.0 Engine
      MicrosoftWindowsPowerShellV2
  • Windows Process Activation Service
    WAS-WindowsActivationService
    • .NET Environment
      WAS-NetFxEnvironment (requires NetFx4Extended-ASPNET45)
    • Configuration APIs
      WAS-ConfigurationAPI
    • Process Model
      WAS-ProcessModel
  • Windows Projected File System
    Client-ProjFS
  • Windows Sandbox
    Containers-DisposableClientVM
  • Windows Subsystem for Linux
    Microsoft-Windows-Subsystem-Linux
  • Windows TIFF IFilter
    TIFFIFilter
  • Work Folders Client
    WorkFolders-Client