This topic lists the features available in Windows® 8. Each feature can be enabled or disabled during Windows installation by using an answer file, or by using Deployment Image Servicing and Management (DISM). For more information, see How to Enable or Disable Windows Features.

If a feature is enabled, all of its parent hierarchy must also be enabled. To view the entire hierarchy, see the individual package topics.

Use the command to enable or to disable the Windows® feature in a Command Prompt window. The command is case-sensitive.

Packages

Feature name

Display name

Description

DirectoryServices-ADAM-Client

Active Directory Lightweight Directory Services

This installs Active Directory Lightweight Directory Services (AD LDS).

FaxServicesClientPackage

Windows Fax and Scan

Enable fax and scan tasks on this computer

IIS-ApplicationDevelopment

Application Development Features

Install Web server application development features

IIS-ApplicationInit

Application Initialization

Application Initialization perform expensive web application initialization tasks before serving web pages.

IIS-ASP

ASP

Enable your Web server to host Classic ASP applications

IIS-ASPNET

ASP.NET 3.5

Enable your Web server to host ASP.NET 3.5 applications

IIS-ASPNET45

ASP.NET 4.5

Enable your Web server to host ASP.NET v4.5 applications

IIS-BasicAuthentication

Basic Authentication

Require a valid Windows user name and password for connection.

IIS-CertProvider

Centralized SSL Certificate Support

Centralized SSL Certificate Support enables you to manage SSL server certificates centrally using a file share. Maintaining SSL server certificates on a file share simplifies management since there is one place to manage them.

IIS-CGI

CGI

Enable support for CGI executables

IIS-ClientCertificateMappingAuthentication

Client Certificate Mapping Authentication

Authenticate client certificates with Active Directory accounts.

IIS-CommonHttpFeatures

Common HTTP Features

Installs support for Web server content such as HTML and image files.

IIS-CustomLogging

Custom Logging

Enable support for custom logging for Web servers, sites, and applications

IIS-DefaultDocument

Default Document

Allows you to specify a default file to be loaded when users do not specify a file in a request URL

IIS-DigestAuthentication

Digest Authentication

Authenticate clients by sending a password hash to a Windows domain controller.

IIS-DirectoryBrowsing

Directory Browsing

Allow clients to see the contents of a directory on your Web server

IIS-FTPExtensibility

FTP Extensibility

Customize FTP publishing by writing your own software extensions.

IIS-FTPServer

FTP Server

Enable your server to transfer files by using the FTP protocol.

IIS-FTPSvc

FTP Service

Enable FTP publishing on a Web server.

IIS-HealthAndDiagnostics

Health and Diagnostics

Enables you to monitor and manage server, site, and application health

IIS-HostableWebCore

Internet Information Services Hostable Web Core

Program your application to serve HTTP requests by using core IIS functionality.

IIS-HttpCompressionDynamic

Dynamic Content Compression

Compress dynamic content before returning it to client

IIS-HttpCompressionStatic

Static Content Compression

Compress static content before returning it to a client

IIS-HttpErrors

HTTP Errors

Allows you to customize the error messages returned to clients

IIS-HttpLogging

HTTP Logging

Enables logging of Web site activity for this server

IIS-HttpRedirect

HTTP Redirection

Redirect client requests to a specific destination

IIS-HttpTracing

Tracing

Enable tracing for ASP.NET applications and failed requests

IIS-IIS6ManagementCompatibility

IIS 6 Management Compatibility

Allows you to use existing IIS 6.0 APIs and scripts to manage this IIS 8.0 web server

IIS-IISCertificateMappingAuthentication

IIS Client Certificate Mapping Authentication

Map client certificates 1-to-1 or many-to-1 to a Windows security identity.

IIS-IPSecurity

IP Security

Allow or deny content access based on IP address or domain name.

IIS-ISAPIExtensions

ISAPI Extensions

Allow ISAPI extensions to handle client requests

IIS-ISAPIFilter

ISAPI Filters

Allow ISAPI filters to modify Web server behavior

IIS-LegacyScripts

IIS 6 Scripting Tools

Install IIS 6.0 configuration scripts

IIS-LegacySnapIn

IIS 6 Management Console

Install the IIS 6.0 Management Console. Provides support for administration of remote IIS 6.0 servers from this computer.

IIS-LoggingLibraries

Logging Tools

Install IIS 8.0 logging tools and scripts

IIS-ManagementConsole

IIS Management Console

Install Web server Management Console which supports management of local and remote Web servers.

IIS-ManagementScriptingTools

IIS Management Scripts and Tools

Manage a local Web server with IIS configuration scripts

IIS-ManagementService

IIS Management Service

Allow the web server to be managed remotely from another computer via the Web server Management Console

IIS-Metabase

IIS Metabase and IIS 6 configuration compatibility

Install IIS metabase and compatibility layer to allow metabase calls to interact with new IIS 8.0 configuration store

IIS-NetFxExtensibility

.NET Extensibility 3.5

Enable your Web server to host .NET Framework 3.5 applications

IIS-NetFxExtensibility45

.NET Extensibility 4.5

Enable your Web server to host .NET Framework v4.5 applications

IIS-ODBCLogging

ODBC Logging

Enable support for logging to an ODBC-compliant database.

IIS-Performance

Performance Features

Install performance features

IIS-RequestFiltering

Request Filtering

Configure rules to block selected client requests.

IIS-RequestMonitor

Request Monitor

Monitor server, site, and application health

IIS-Security

Security

Enable additional security features to secure servers, sites, applications, vdirs, and files

IIS-ServerSideIncludes

Server-Side Includes

Serve .stm, .shtm, and .shtml files from a Web site

IIS-StaticContent

Static Content

Serve .htm, .html, and image files from a Web site

IIS-URLAuthorization

URL Authorization

Authorize client access to the URLs that comprise a Web application.

IIS-WebDAV

WebDAV Publishing

Publish and manage files on a Web server by using the HTTP protocol.

IIS-WebServer

World Wide Web Services

Installs the IIS 8.0 World Wide Web Services. Provides support for HTML web sites and optional support for ASP.NET, Classic ASP, and web server extensions.

IIS-WebServerManagementTools

Web Management Tools

Install Web management console and tools

IIS-WebServerRole

Internet Information Services

Internet Information Services provides support for Web and FTP servers, along with support for ASP.NET web sites, dynamic content such as Classic ASP and CGI, and local and remote management.

IIS-WebSockets

WebSocket Protocol

IIS8 and ASP.NET 4.5 support writing server applications that communicate over the WebSocket Protocol.

IIS-WindowsAuthentication

Windows Authentication

Authenticate clients by using NTLM or Kerberos.

IIS-WMICompatibility

IIS 6 WMI Compatibility

Install IIS 6.0 WMI scripting interfaces

Internet-Explorer-Optional-amd64

Internet Explorer 10

Finds and displays information and Web sites on the Internet.

For more information, see : http://go.microsoft.com/fwlink/?LinkID=142507

MediaPlayback

Media Features

Controls media features such as Windows Media Player and Windows Media Center.

For more information, see : http://go.microsoft.com/fwlink?LinkID=153156

Microsoft-Hyper-V

Hyper-V Platform

Provides the services that you can use to create and manage virtual machines and their resources.

Microsoft-Hyper-V-All

Hyper-V

Provides services and management tools for creating and running virtual machines and their resources.

Microsoft-Hyper-V-Management-Clients

Hyper-V GUI Management Tools

Includes the Hyper-V Manager snap-in and Virtual Machine Connection tool.

Microsoft-Hyper-V-Management-PowerShell

Hyper-V Module for Windows PowerShell

Includes Windows PowerShell cmdlets for managing Hyper-V.

Microsoft-Hyper-V-Tools-All

Hyper-V Management Tools

Includes GUI and command-line tools for managing Hyper-V.

Microsoft-Windows-MobilePC-Client-Premium-Package-net

Network Projection

Network Projection

Microsoft-Windows-MobilePC-LocationProvider-INF

Windows Location Provider

Determines the location of the computer.

MicrosoftWindowsPowerShellV2

Windows PowerShell 2.0 Engine

Adds or Removes Windows PowerShell 2.0 Engine

MicrosoftWindowsPowerShellV2Root

Windows PowerShell 2.0

Adds or Removes Windows PowerShell 2.0

MSMQ-ADIntegration

MSMQ Active Directory Domain Services Integration

Active Directory Domain Services Integration feature enables publishing of queue properties to Active Directory Domain Services, out-of-the-box authentication and encryption of messages using certificates registered in Active Directory Domain Services, and routing of messages across Windows sites. This feature becomes operational only when the computer joins a domain.

MSMQ-Container

Microsoft Message Queue (MSMQ) Server

Microsoft Message Queue (MSMQ) Server.

MSMQ-DCOMProxy

MSMQ DCOM Proxy

The DCOM proxy feature enables MSMQ applications to use MSMQ DCOM API to connect to a remote MSMQ Server.

MSMQ-HTTP

MSMQ HTTP Support

The HTTP Support feature allows you to expose a queue to the internet such that applications can send messages to the queue using HTTP protocol. This feature requires Internet Information Server.

MSMQ-Multicast

Multicasting Support

The Multicast support feature enables you to send messages to a Multicast IPAddress. Queues can be associated with a Multicast IPAddress. Messages sent to a Multicast IPAddress will be delivered to the queues that are associated with that IPAddress.

MSMQ-Server

Microsoft Message Queue (MSMQ) Server Core

This feature installs the core components of MSMQ which enables you to perform basic Message queuing functions. This feature is a minimum requirement.

MSMQ-Triggers

MSMQ Triggers

Message Queue Triggers enables the invocation of a COM component or an executable depending on the filters that you define for the incoming messages in a given queue.

MSRDC-Infrastructure

Remote Differential Compression API Support

Installs Remote Differential Compression (RDC) support for use in third-party applications.

Description : Remote Differential Compression computes and transfers the differences between two objects over a network using minimal bandwidth.

DisplayName : Remote Differential Compression

Id : 73

UniqueName : RDC

UniqueName : Server-Gui-Mgmt-Infra

Deploys\Update\Name : MSRDC-Infrastructure

NetFx3

.NET Framework 3.5 (includes .NET 2.0 and 3.0)

.NET Framework 3.5 (includes .NET 2.0 and 3.0)

For more information, see http://go.microsoft.com/fwlink/?LinkId=235976

NetFx4-AdvSrvs

.NET Framework 4.5 Advanced Services

Description : .NET Framework 4.5 Advanced Services

DisplayName : .NET Framework 4.5 Advanced Services

Id : 450

UniqueName : NET-Framework-45-AdvSrvs

Deploys\Update\Name : NetFx4-AdvSrvs

Version\Major : 4

Version\Minor : 5

NetFx4Extended-ASPNET45

ASP.NET 4.5

Description : .NET Framework ASP.NET 4.5

DisplayName : ASP.NET 4.5

Id : 429

InstallWithParentByDefault : true

Parent : NET-Framework-45-Core

UniqueName : NET-Framework-45-ASPNET

UniqueName : NET-Framework-45-Extended

Deploys\Update\Name : NetFx4Extended-ASPNET45

Version\Major : 4

Version\Minor : 5

Printing-Foundation-Features

Print and Document Services

Enable print, fax, and scan tasks on this computer

Printing-Foundation-InternetPrinting-Client

Internet Printing Client

Enables clients to use HTTP to connect to printers on Web print servers

Printing-Foundation-LPDPrintService

LPD Print Service

Makes your Windows computer work as a Line Printer Daemon (LPD) and Remote Line Printer client

Printing-Foundation-LPRPortMonitor

LPR Port Monitor

Enables clients to print to TCP/IP printers connected to a Unix (or VAX) server

Printing-XPSServices-Features

XPS Services

Enables printing to XPS documents

RasCMAK

RAS Connection Manager Administration Kit (CMAK)

Create profiles for connecting to remote servers and networks on computers running 32-bit versions of Windows.

Description : Create profiles for connecting to remote servers and networks.

DisplayName : RAS Connection Manager Administration Kit (CMAK)

Id : 65

UniqueName : CMAK

Version\Major : 1

Version\Minor : 0

UniqueName : Server-Gui-Mgmt-Infra

Deploys\Update\Name : RasCMAK

RasRip

RIP Listener

Listens for route updates sent by routers that use the Routing Information Protocol version 1 (RIPv1)

ScanManagementConsole

Scan Management

Manages distributed scanners, scan processes, and scan servers

SearchEngine-Client-Package

Windows Search

Provides content indexing, property caching, and search results for files, e-mail, and other content.

For more information, see : http://go.microsoft.com/fwlink/?LinkID=142506

SimpleTCP

Simple TCPIP services (i.e. echo, daytime etc)

Description : Simple TCP/IP Services supports the following TCP/IP services: Character Generator, Daytime, Discard, Echo and Quote of the Day. Simple TCP/IP Services is provided for backward compatibility and should not be installed unless it is required.

DisplayName : Simple TCP/IP Services

Id : 43

UniqueName : Simple-TCPIP

UniqueName : Server-Gui-Mgmt-Infra

Deploys\Update\Name : SimpleTCP

SNMP

Simple Network Management Protocol (SNMP)

Description : Simple Network Management Protocol (SNMP) Service includes agents that monitor the activity in network devices and report to the network console workstation.

DisplayName : SNMP Service

Id : 224

UniqueName : SNMP-Service

Deploys\Update\Name : SNMP

Version\Major : 8

Version\Minor : 0

TelnetClient

Telnet Client

Description : Telnet Client uses the Telnet protocol to connect to a remote Telnet server and run applications on that server.

DisplayName : Telnet Client

Id : 44

UniqueName : Telnet-Client

Version\Major : 6

Version\Minor : 2

Deploys\Update\Name : TelnetClient

TelnetServer

Telnet Server

Allows other computers to connect to your computer remotely.

Description : Telnet Server allows remote users to perform command-line administration and run programs using a Telnet client, including UNIX-based clients.

DisplayName : Telnet Server

Id : 45

UniqueName : Telnet-Server

Version\Major : 6

Version\Minor : 2

UniqueName : Server-Gui-Mgmt-Infra

Deploys\Update\Name : TelnetServer

TFTP

TFTP Client

Description : Trivial File Transfer Protocol (TFTP) Client is used to read files from, or write files to, a remote TFTP server. TFTP is primarily used by embedded devices or systems that retrieve firmware, configuration information, or a system image during the boot process from a TFTP server.

DisplayName : TFTP Client

Id : 58

UniqueName : TFTP-Client

UniqueName : Server-Gui-Mgmt-Infra

Deploys\Update\Name : TFTP

TIFFIFilter

Windows TIFF IFilter

Enables the indexing and searching of Tagged Image File Format (TIFF) files using Optical Character Recognition (OCR).

Description : Windows TIFF IFilter (Tagged Image File Format Index Filter) performs OCR (Optical Character Recognition) on TIFF 6.0-compliant files (.TIF and .TIFF extensions) and in that way enables indexing and full text search of those files.

DisplayName : Windows TIFF IFilter

Id : 352

UniqueName : Windows-TIFF-IFilter

UniqueName : Server-Gui-Mgmt-Infra

Deploys\Update\Name : TIFFIFilter

WAS-ConfigurationAPI

Configuration APIs

Install managed code configuration APIs

WAS-NetFxEnvironment

.NET Environment

Install the .NET Environment for supporting managed code activation

WAS-ProcessModel

Process Model

Install Process Model for the Windows Process Activation Service

WAS-WindowsActivationService

Windows Process Activation Service

Install Windows Process Activation Service

WCF-HTTP-Activation

Windows Communication Foundation HTTP Activation

Description : HTTP Activation supports process activation via HTTP. Applications that use HTTP Activation can start and stop dynamically in response to work items that arrive over the network via HTTP.

DisplayName : HTTP Activation

Id : 222

InstallWithParentByDefault : false

Parent : NET-Framework-Features

UniqueName : NET-HTTP-Activation

UniqueName : NET-Framework-Core

UniqueName : Web-Net-Ext

UniqueName : WAS-Process-Model

UniqueName : WAS-NET-Environment

UniqueName : WAS-Config-APIs

Deploys\Update\Name : WCF-HTTP-Activation

Version\Major : 3

Version\Minor : 5

WCF-HTTP-Activation45

HTTP Activation

Description : HTTP Activation supports process activation via HTTP. Applications that use HTTP Activation can start and stop dynamically in response to work items that arrive over the network via HTTP.

DisplayName : HTTP Activation

Id : 421

InstallWithParentByDefault : true

Parent : NET-WCF-Services45

UniqueName : NET-WCF-HTTP-Activation45

UniqueName : NET-Framework-45-Extended

UniqueName : Web-Net-Ext45

UniqueName : Web-Asp-Net45

UniqueName : WAS-Process-Model

UniqueName : WAS-Config-APIs

Deploys\Update\Name : WCF-HTTP-Activation45

Version\Major : 4

Version\Minor : 5

WCF-MSMQ-Activation45

Message Queuing (MSMQ) Activation

Description : Message Queuing Activation supports process activation via Message Queuing. Applications that use Message Queuing Activation can start and stop dynamically in response to work items that arrive over the network via Message Queuing.

DisplayName : Message Queuing (MSMQ) Activation

Id : 422

InstallWithParentByDefault : true

Parent : NET-WCF-Services45

UniqueName : NET-WCF-MSMQ-Activation45

UniqueName : NET-Framework-45-Extended

UniqueName : Web-Net-Ext45

UniqueName : WAS-Process-Model

UniqueName : WAS-Config-APIs

UniqueName : MSMQ-Server

Deploys\Update\Name : WCF-MSMQ-Activation45

Version\Major : 4

Version\Minor : 5

WCF-NonHTTP-Activation

Windows Communication Foundation Non-HTTP Activation

Description : Non-HTTP Activation supports process activation via Message Queuing, TCP and named pipes. Applications that use Non-HTTP Activation can start and stop dynamically in response to work items that arrive over the network via Message Queuing, TCP and named pipes.

DisplayName : Non-HTTP Activation

Id : 223

InstallWithParentByDefault : false

Parent : NET-Framework-Features

UniqueName : NET-Non-HTTP-Activ

UniqueName : NET-Framework-Core

UniqueName : WAS-Process-Model

UniqueName : WAS-NET-Environment

UniqueName : WAS-Config-APIs

Deploys\Update\Name : WCF-NonHTTP-Activation

Version\Major : 3

Version\Minor : 5

WCF-Pipe-Activation45

Named Pipe Activation

Description : Named Pipes Activation supports process activation via named pipes. Applications that use Named Pipes Activation can start and stop dynamically in response to work items that arrive over the network via named pipes.

DisplayName : Named Pipe Activation

Id : 423

InstallWithParentByDefault : true

Parent : NET-WCF-Services45

UniqueName : NET-WCF-Pipe-Activation45

UniqueName : NET-Framework-45-Extended

UniqueName : Web-Net-Ext45

UniqueName : WAS-Process-Model

UniqueName : WAS-Config-APIs

Deploys\Update\Name : WCF-Pipe-Activation45

Version\Major : 4

Version\Minor : 5

WCF-Services45

WCF Services

Description : Windows Communication Foundation (WCF) Activation uses Windows Process Activation Service to invoke applications remotely over the network by using protocols such as HTTP, Message Queuing, TCP, and named pipes. Consequently, applications can start and stop dynamically in response to incoming work items, resulting in application hosting that is more robust, manageable, and efficient.

DisplayName : WCF Services

Id : 420

InstallWithParentByDefault : true

Parent : NET-Framework-45-Core

UniqueName : NET-WCF-Services45

Version\Major : 4

Version\Minor : 5

WCF-TCP-Activation45

TCP Activation

Description : TCP Activation supports process activation via TCP. Applications that use TCP Activation can start and stop dynamically in response to work items that arrive over the network via TCP.

DisplayName : TCP Activation

Id : 424

InstallWithParentByDefault : true

Parent : NET-WCF-Services45

UniqueName : NET-WCF-TCP-Activation45

UniqueName : NET-Framework-45-Extended

UniqueName : NET-WCF-TCP-PortSharing45

UniqueName : Web-Net-Ext45

UniqueName : WAS-Process-Model

UniqueName : WAS-Config-APIs

Deploys\Update\Name : WCF-TCP-Activation45

Version\Major : 4

Version\Minor : 5

WCF-TCP-PortSharing45

TCP Port Sharing

Description : TCP Port Sharing allows multiple net.tcp applications to share a single TCP port. Consequently, these applications can coexist on the same physical computer in separate, isolated processes, while sharing the network infrastructure required to send and receive traffic over a TCP port, such as port 808.

DisplayName : TCP Port Sharing

Id : 425

InstallWithParentByDefault : true

Parent : NET-WCF-Services45

UniqueName : NET-WCF-TCP-PortSharing45

Deploys\Update\Name : WCF-TCP-PortSharing45

Version\Major : 4

Version\Minor : 5

Windows-Defender-Default-Definitions

WindowsGadgetPlatform

Windows Gadget Platform

Allows you to display gadgets on your desktop.

Windows-Identity-Foundation

Windows Identity Foundation 3.5

Description : Windows Identity Foundation (WIF) 3.5 is a set of .NET Framework classes that can be used for implementing claims-based identity in your .NET 3.5 and 4.0 applications. WIF 3.5 has been superseded by WIF classes that are provided as part of .NET 4.5. It is recommended that you use .NET 4.5 for supporting claims-based identity in your applications.

DisplayName : Windows Identity Foundation 3.5

Id : 427

UniqueName : Windows-Identity-Foundation

Version\Major : 3

Version\Minor : 5

WindowsMediaPlayer

Windows Media Player

Windows Media Player

For more information, see : http://go.microsoft.com/fwlink?LinkID=140092

WMISnmpProvider

WMI SNMP Provider

The SNMP WMI Provider enables WMI clients toconsume SNMP information through the CIM model as implemented by WMI

Xps-Foundation-Xps-Viewer

XPS Viewer

Allows you to read, copy, print, sign, and set permissions for XPS documents

For more information, see : http://go.microsoft.com/fwlink/?LinkID=152963

See Also