Windows 8 Packages
Applies To: Windows 8, Windows 8.1, Windows Server 2012 R2
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 : https://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 : https://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 https://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 : https://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 : https://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 : https://go.microsoft.com/fwlink/?LinkID=152963 |