Windows system uses powershell to check which Windows function options are supported by the system

View windows function options

In PowerShell, we can use the Get-WindowsOptionalFeature cmdlet command to view Windows feature options.

Open PowerShell

Enter the following command: Output the results to 1.log

Get-WindowsOptionalFeature -Online >1.log

You can see that the file is generated under the specified path

Open to view the content: FeatureName is the unique identifier of this feature. We can enable and disable it through this name.


Feature Name: NetFx4ServerFeatures
State: Enabled

Feature Name: NetFx4
State: Enabled

Feature Name: NetFx4Extended-ASPNET45
State: Disabled

Feature Name: MicrosoftWindowsPowerShellRoot
State: Enabled

Feature Name: MicrosoftWindowsPowerShell
State: Enabled

Feature Name: ServerCore-FullServer
State: Enabled

Feature Name: IIS-WebServerRole
State: Disabled

Feature Name: IIS-WebServer
State: Disabled

Feature Name: IIS-CommonHttpFeatures
State: Disabled

Feature Name: IIS-Security
State: Disabled

Feature Name: IIS-RequestFiltering
State: Disabled

Feature Name: IIS-StaticContent
State: Disabled

Feature Name: IIS-DefaultDocument
State: Disabled

Feature Name: IIS-DirectoryBrowsing
State: Disabled

Feature Name: IIS-HttpErrors
State: Disabled

Feature Name: IIS-HttpRedirect
State: Disabled

Feature Name: IIS-WebDAV
State: Disabled

Feature Name: IIS-ApplicationDevelopment
State: Disabled

Feature Name: IIS-WebSockets
State: Disabled

Feature Name: IIS-ApplicationInit
State: Disabled

Feature Name: IIS-NetFxExtensibility
State: Disabled

Feature Name: IIS-NetFxExtensibility45
State: Disabled

Feature Name: IIS-ISAPIExtensions
State: Disabled

Feature Name: IIS-ISAPIFilter
State: Disabled

Feature Name: IIS-ASPNET
State: Disabled

Feature Name: IIS-ASPNET45
State: Disabled

Feature Name: IIS-ASP
State: Disabled

Feature Name: IIS-CGI
State: Disabled

Feature Name: IIS-ServerSideIncludes
State: Disabled

Feature Name: IIS-HealthAndDiagnostics
State: Disabled

Feature Name: IIS-HttpLogging
State: Disabled

Feature Name: IIS-LoggingLibraries
State: Disabled

Feature Name: IIS-RequestMonitor
State: Disabled

Feature Name: IIS-HttpTracing
State: Disabled

Feature Name: IIS-CustomLogging
State: Disabled

Feature Name: IIS-ODBCLogging
State: Disabled

Feature Name: IIS-CertProvider
State: Disabled

Feature Name: IIS-BasicAuthentication
State: Disabled

Feature Name: IIS-WindowsAuthentication
State: Disabled

Feature Name: IIS-DigestAuthentication
State: Disabled

Feature Name: IIS-ClientCertificateMappingAuthentication
State: Disabled

Feature Name: IIS-IISCertificateMappingAuthentication
State: Disabled

Feature Name: IIS-URLAuthorization
State: Disabled

Feature Name: IIS-IPSecurity
State: Disabled

Feature Name: IIS-Performance
State: Disabled

Feature Name: IIS-HttpCompressionStatic
State: Disabled

Feature Name: IIS-HttpCompressionDynamic
State: Disabled

Feature Name: IIS-WebServerManagementTools
State: Disabled

Feature Name: IIS-ManagementConsole
State: Disabled

Feature Name: IIS-LegacySnapIn
State: Disabled

Feature Name: IIS-ManagementScriptingTools
State: Disabled

Feature Name: IIS-ManagementService
State: Disabled

Feature Name: IIS-IIS6ManagementCompatibility
State: Disabled

Feature Name: IIS-Metabase
State: Disabled

Feature Name: IIS-WMICompatibility
State: Disabled

Feature Name: IIS-LegacyScripts
State: Disabled

Feature Name: IIS-FTPServer
State: Disabled

Feature Name: IIS-FTPSvc
State: Disabled

Feature Name: IIS-FTPExtensibility
State: Disabled

Feature Name: WAS-WindowsActivationService
State: Disabled

Feature Name: WAS-ProcessModel
State: Disabled

Feature Name: WAS-NetFxEnvironment
State: Disabled

Feature Name: WAS-ConfigurationAPI
State: Disabled

Feature Name: IIS-HostableWebCore
State: Disabled

Feature Name: BITSExtensions-AdminPack
State: Disabled

Feature Name: Gateway-UI
State: Disabled

Feature Name: MSMQ
State: Disabled

Feature Name: MSMQ-Services
State: Disabled

Feature Name: MSMQ-Server
State: Disabled

Feature Name: MSMQ-Triggers
State: Disabled

Feature Name: MSMQ-ADIntegration
State: Disabled

Feature Name: MSMQ-HTTP
State: Disabled

Feature Name: MSMQ-Multicast
State: Disabled

Feature Name: MSMQ-DCOMProxy
State: Disabled

Feature Name: MSMQ-RoutingServer
State: Disabled

Feature Name: WCF-Services45
State: Enabled

Feature Name: WCF-HTTP-Activation45
State: Disabled

Feature Name: WCF-TCP-Activation45
State: Disabled

Feature Name: WCF-Pipe-Activation45
State: Disabled

Feature Name: WCF-MSMQ-Activation45
State: Disabled

Feature Name: WCF-TCP-PortSharing45
State: Enabled

Feature Name: ManagementOdata
State: Disabled

Feature Name: DSC-Service
State: Disabled

Feature Name: IdentityServer-SecurityTokenService
State: Disabled

Feature Name: Application-Server
State: Disabled

Feature Name: AS-NET-Framework
State: Disabled

Feature Name: Application-Server-WebServer-Support
State: Disabled

Feature Name: AS-Ent-Services
State: Disabled

Feature Name: Application-Server-TCP-Port-Sharing
State: Disabled

Feature Name: Application-Server-WAS-Support
State: Disabled

Feature Name: Application-Server-HTTP-Activation
State: Disabled

Feature Name: Application-Server-MSMQ-Activation
State: Disabled

Feature Name: Application-Server-TCP-Activation
State: Disabled

Feature Name: Application-Server-Pipe-Activation
State: Disabled

Feature Name: AS-Dist-Transaction
State: Disabled

Feature Name: AS-Incoming-Trans
State: Disabled

Feature Name: AS-Outgoing-Trans
State: Disabled

Feature Name: AS-WS-Atomic
State: Disabled

Feature Name: ADCertificateServicesRole
State: Disabled

Feature Name: CertificateServices
State: Disabled

Feature Name: OnlineRevocationServices
State: Disabled

Feature Name: WebEnrollmentServices
State: Disabled

Feature Name: NetworkDeviceEnrollmentServices
State: Disabled

Feature Name: CertificateEnrollmentPolicyServer
State: Disabled

Feature Name: CertificateEnrollmentServer
State: Disabled

Feature Name: Web-Application-Proxy
State: Disabled

Feature Name: IPAMServerFeature
State: Disabled

Feature Name: RightsManagementServices-Role
State: Disabled

Feature Name: RightsManagementServices
State: Disabled

Feature Name: RMS-Federation
State: Disabled

Feature Name: RightsManagementServices-AdminTools
State: Disabled

Feature Name: WSS-Product-Package
State: Disabled

Feature Name: BITSExtensions-Upload
State: Disabled

Feature Name: Printing-Server-Foundation-Features
State: Disabled

Feature Name: Printing-Server-Role
State: Disabled

Feature Name: Printing-LPDPrintService
State: Disabled

Feature Name: BusScan-ScanServer
State: Disabled

Feature Name: Printing-InternetPrinting-Server
State: Disabled

Feature Name: HCAP-Server
State: Disabled

Feature Name: HCSRuntime
State: Disabled

Feature Name: RemoteAccess
State: Disabled

Feature Name: RemoteAccessServer
State: Disabled

Feature Name: RasRoutingProtocols
State: Disabled

Feature Name: WCF-HTTP-Activation
State: Disabled

Feature Name: WCF-NonHTTP-Activation
State: Disabled

Feature Name: WindowsPowerShellWebAccess
State: Disabled

Feature Name: RPC-HTTP_Proxy
State: Disabled

Feature Name: Smtpsvc-Admin-Update-Name
State: Disabled

Feature Name: Smtpsvc-Service-Update-Name
State: Disabled

Feature Name: Gateway
State: Disabled

Feature Name: WebAccess
State: Disabled

Feature Name: Microsoft-Windows-Web-Services-for-Management-IIS-Extension
State: Disabled

Feature Name: WorkFolders-Server
State: Disabled

Feature Name: UpdateServices
State: Disabled

Feature Name: UpdateServices-Services
State: Disabled

Feature Name: UpdateServices-Database
State: Disabled

Feature Name: UpdateServices-WidDatabase
State: Disabled

Feature Name: Microsoft-Windows-Deployment-Services
State: Disabled

Feature Name: Microsoft-Windows-Deployment-Services-Deployment-Server
State: Disabled

Feature Name: Microsoft-Windows-Deployment-Services-Transport-Server
State: Disabled

Feature Name: Microsoft-Windows-Deployment-Services-Legacy-SIS
State: Disabled

Feature Name: BitLocker
State: Disabled

Feature Name: Bitlocker-Utilities
State: Disabled

Feature Name: BitLocker-NetworkUnlock
State: Disabled

Feature Name: User-Interfaces-Infra
State: Enabled

Feature Name: Server-Gui-Mgmt
State: Enabled

Feature Name: RSAT
State: Enabled

Feature Name: CoreFileServer-RSAT
State: Disabled

Feature Name: Server-Manager-RSAT-File-Services
State: Disabled

Feature Name: Server-RSAT-SNMP
State: Disabled

Feature Name: DNS-Server-Tools
State: Disabled

Feature Name: IPAMClientFeature
State: Disabled

Feature Name: WINS-Server-Tools
State: Disabled

Feature Name: DfsMgmt
State: Disabled

Feature Name: ADCertificateServicesManagementTools
State: Disabled

Feature Name: CertificateServicesManagementTools
State: Disabled

Feature Name: OnlineRevocationServicesManagementTools
State: Disabled

Feature Name: RSAT-AD-Tools-Feature
State: Disabled

Feature Name: RSAT-ADDS-Tools-Feature
State: Disabled

Feature Name: DirectoryServices-DomainController-Tools
State: Disabled

Feature Name: DirectoryServices-ADAM-Tools
State: Disabled

Feature Name: BitLocker-RemoteAdminTool
State: Disabled

Feature Name: BdeAducExtTool
State: Disabled

Feature Name: ActiveDirectory-PowerShell
State: Disabled

Feature Name: DirectoryServices-DomainController
State: Disabled

Feature Name: DirectoryServices-ISM-Smtp
State: Disabled

Feature Name: DirectoryServices-AdministrativeCenter
State: Disabled

Feature Name: RasServerAdminTools
State: Disabled

Feature Name: DamgmtTools
State: Disabled

Feature Name: HCSUI
State: Disabled

Feature Name: Licensing-UI
State: Disabled

Feature Name: Licensing-Diagnosis-UI
State: Disabled

Feature Name: Microsoft-Windows-Deployment-Services-Admin-Pack
State: Disabled

Feature Name: DHCPServer-Tools
State: Disabled

Feature Name: FailoverCluster-Mgmt
State: Disabled

Feature Name: NetworkLoadBalancingManagementClient
State: Disabled

Feature Name: NFS-Administration
State: Disabled

Feature Name: UpdateServices-UI
State: Disabled

Feature Name: WindowsServerBackupSnapin
State: Enabled

Feature Name: FaxServiceConfigRole
State: Disabled

Feature Name: NPSManagementTools
State: Disabled

Feature Name: RightsManagementServicesManagementTools
State: Disabled

Feature Name: Security-SPP-Vmw
State: Disabled

Feature Name: FSRM-Infrastructure
State: Disabled

Feature Name: FSRM-Management
State: Disabled

Feature Name: Microsoft-Windows-FCI-Client-Package
State: Disabled

Feature Name: Printing-Client
State: Enabled

Feature Name: Printing-Client-Gui
State: Enabled

Feature Name: RSAT-NIS
State: Disabled

Feature Name: MicrosoftWindowsPowerShellISE
State: Enabled

Feature Name: Microsoft-Hyper-V
State: Disabled

Feature Name: Microsoft-Hyper-V-Offline
State: Disabled

Feature Name: Microsoft-Hyper-V-Online
State: Disabled

Feature Name: RSAT-Hyper-V-Tools-Feature
State: Disabled

Feature Name: Microsoft-Hyper-V-Management-Clients
State: Disabled

Feature Name: Microsoft-Hyper-V-Management-PowerShell
State: Disabled

Feature Name: VmHostAgent
State: Disabled

Feature Name: Server-Gui-Shell
State: Enabled

Feature Name: Internet-Explorer-Optional-amd64
State: Enabled

Feature Name: FaxServiceRole
State: Disabled

Feature Name: ServicesForNFS-ServerAndClient
State: Disabled

Feature Name: ServerForNFS-Infrastructure
State: Disabled

Feature Name: ClientForNFS-Infrastructure
State: Disabled

Feature Name: SearchEngine-Server-Package
State: Disabled

Feature Name: FSRM-Infrastructure-Services
State: Disabled

Feature Name: NPAS-Role
State: Disabled

Feature Name: IAS NT Service
State: Disabled

Feature Name: iSCSITargetServer-PowerShell
State: Disabled

Feature Name: OEM-Appliance-OOBE
State: Disabled

Feature Name: PSync
State: Disabled

Feature Name: AppServer
State: Disabled

Feature Name: Microsoft-Windows-ServerEssentials-ServerSetup
State: Disabled

Feature Name: PKIClient-PSH-Cmdlets
State: Disabled

Feature Name: KeyDistributionService-PSH-Cmdlets
State: Enabled

Feature Name: TlsSessionTicketKey-PSH-Cmdlets
State: Enabled

Feature Name: RemoteAccessMgmtTools
State: Disabled

Feature Name: RemoteAccessPowerShell
State: Disabled

Feature Name: MicrosoftWindowsPowerShellV2
State: Enabled

Feature Name: Server-Psh-Cmdlets
State: Enabled

Feature Name: UpdateServices-RSAT
State: Disabled

Feature Name: UpdateServices-API
State: Disabled

Feature Name: DirectoryServices-ADAM
State: Disabled

Feature Name: AuthManager
State: Disabled

Feature Name: ServerCore-WOW64
State: Enabled

Feature Name: ServerCore-EA-IME-WOW64
State: Enabled

Feature Name: LegacyComponents
State: Disabled

Feature Name: DirectPlay
State: Disabled

Feature Name: Windows-Identity-Foundation
State: Disabled

Feature Name: SimpleTCP
State: Disabled

Feature Name: Printing-LPRPortMonitor
State: Disabled

Feature Name: Printing-InternetPrinting-Client
State: Disabled

Feature Name: Printing-AdminTools-Collection
State: Disabled

Feature Name: ServerManager-Core-RSAT
State: Disabled

Feature Name: ServerManager-Core-RSAT-Role-Tools
State: Disabled

Feature Name: ServerManager-Core-RSAT-Feature-Tools
State: Disabled

Feature Name: NetFx3ServerFeatures
State: Disabled

Feature Name: NetFx3
State : DisabledWithPayloadRemoved

Feature Name: EnhancedStorage
State: Disabled

Feature Name: Microsoft-Windows-GroupPolicy-ServerAdminTools-Update
State: Disabled

Feature Name: RasCMAK
State: Disabled

Feature Name: RSAT-RDS-Tools-Feature
State: Disabled

Feature Name: FailoverCluster-AdminPak
State: Disabled

Feature Name: FailoverCluster-PowerShell
State: Disabled

Feature Name: AdminUI
State: Disabled

Feature Name: BiometricFramework
State: Disabled

Feature Name: WindowsServerBackup
State: Disabled

Feature Name: WindowsFeedbackForwarder
State: Disabled

Feature Name: FileAndStorage-Services
State: Enabled

Feature Name: Storage-Services
State: Enabled

Feature Name: File-Services
State: Disabled

Feature Name: CoreFileServer
State: Disabled

Feature Name: File-Services-Search-Service
State: Disabled

Feature Name: DFSN-Server
State: Disabled

Feature Name: DFSR-Infrastructure-ServerEdition
State: Disabled

Feature Name: FileServerVSSAgent
State: Disabled

Feature Name: iSCSITargetServer
State: Disabled

Feature Name: SMBHashGeneration
State: Disabled

Feature Name: Dedup-Core
State: Disabled

Feature Name:DHCPServer
State: Disabled

Feature Name: DNS-Server-Full-Role
State: Disabled

Feature Name: FailoverCluster-AutomationServer
State: Disabled

Feature Name: FailoverCluster-CmdInterface
State: Disabled

Feature Name: FRS-Infrastructure
State: Disabled

Feature Name: Windows-Internal-Database
State: Disabled

Feature Name: WINSRuntime
State: Disabled

Feature Name: iSCSITargetStorageProviders
State: Disabled

Feature Name: iSNS_Service
State: Disabled

Feature Name: BITS
State: Disabled

Feature Name: LightweightServer
State: Disabled

Feature Name: MultipathIo
State: Disabled

Feature Name: NetworkLoadBalancingFullServer
State: Disabled

Feature Name: NIS
State: Disabled

Feature Name: PeerDist
State: Disabled

Feature Name: P2P-PnrpOnly
State: Disabled

Feature Name: Printing-XPSServices-Features
State: Enabled

Feature Name: QWAVE
State: Disabled

Feature Name: MSRDC-Infrastructure
State: Disabled

Feature Name: RemoteAssistance
State: Disabled

Feature Name: ServerCore-EA-IME
State: Enabled

Feature Name: DataCenterBridging
State: Disabled

Feature Name: ServerMediaFoundation
State: Disabled

Feature Name: InkAndHandwritingServices
State: Disabled

Feature Name: DesktopExperience
State: Disabled

Feature Name: MediaPlayback
State: Disabled

Feature Name: WindowsMediaPlayer
State: Disabled

Feature Name: ServerMigration
State: Disabled

Feature Name: ServerCore-Drivers-General
State: Enabled

Feature Name: Server-Drivers-General
State: Enabled

Feature Name: Server-Drivers-Printers
State: Enabled

Feature Name: SIS-Limited
State: Disabled

Feature Name: SmbDirect
State: Enabled

Feature Name:SNMP
State: Disabled

Feature Name: WMISnmpProvider
State: Disabled

Feature Name: WindowsStorageManagementService
State: Disabled

Feature Name: TelnetClient
State: Disabled

Feature Name: TelnetServer
State: Disabled

Feature Name: Remote-Desktop-Services
State: Disabled

Feature Name:SessionDirectory
State: Disabled

Feature Name: SBMgr-UI
State: Disabled

Feature Name: Licensing
State: Disabled

Feature Name: TFTP
State: Disabled

Feature Name: VolumeActivation-Full-Role
State: Disabled

Feature Name: TIFFIFilter
State: Disabled

Feature Name: WirelessNetworking
State: Disabled

Feature Name: Xps-Foundation-Xps-Viewer
State: Disabled

Feature Name: SMB1Protocol
State: Enabled

Feature Name: SMBBW
State: Disabled

Feature Name: FailoverCluster-FullServer
State: Disabled

Feature Name: CCFFilter
State: Disabled

Feature Name: ResumeKeyFilter
State: Disabled

Feature Name: SmbWitness
State: Disabled



Enable Features: Demo with Network Load Balancing

dism.exe /online /enable-feature /featurename:NetworkLoadBalancingFullServer /norestart

Disabled Features

dism.exe /online /disable-feature /featurename:NetworkLoadBalancingFullServer /norestart

Enable function: take smb service as an example

dism.exe /online /enable-feature /featurename:SMB1Protocol /norestart

Disabled features

dism.exe /online /disable-feature /featurename:SMB1Protocol /norestart