﻿<?xml version="1.0" encoding="UTF-8"?>
<ServerRoles Version="100" xmlns="http://www.microsoft.com/Windows/Server/Feedback/RoleSchema_V2.xsd">
   <ServerRole RoleName="Active Directory Lightweight Directory Services" RoleId="9" ParentRoleId="0" Category="Role" Flags="0">
      <Components>
         <Component UpdateName="DirectoryServices-ADAM" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Active Directory Lightweight Directory Services" RoleId="9" ParentRoleId="0" Category="Role" Flags="2">
      <Components>
         <Component UpdateName="DirectoryServices-ADAM-ServerCore" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Active Directory Federation Services" RoleId="8" ParentRoleId="0" Category="Role" Flags="0" />
   <ServerRole RoleName="Federation Service" RoleId="125" ParentRoleId="8" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="ADFS-FederationService" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Federation Service Proxy" RoleId="126" ParentRoleId="8" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="ADFS-FederationServiceProxy" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="AD FS Web Agents" RoleId="127" ParentRoleId="8" Category="RoleService" Flags="0" />
   <ServerRole RoleName="Claims-aware Agent" RoleId="128" ParentRoleId="127" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="ADFS-WebAgentClaims" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Windows Token-based Agent" RoleId="129" ParentRoleId="127" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="ADFS-WebAgentToken" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Application Server" RoleId="1" ParentRoleId="0" Category="Role" Flags="0">
      <InstallDiscovery>
         <RegistryQuery Key="HKLM" SubKey="Software\Microsoft\Windows\CurrentVersion\AppServer" ValueName="" RegistryOperator="Exists" />
      </InstallDiscovery>
   </ServerRole>
   <ServerRole RoleName=".NET Framework 3.5.1" RoleId="230" ParentRoleId="1" Category="RoleService" Flags="0">
      <StaticDependencies>
         <RoleDependency RoleId="220" />
         <RoleDependency RoleId="219" />
         <RoleDependency RoleId="218" />
         <RoleDependency RoleId="217" />
      </StaticDependencies>
      <InstallDiscovery>
         <RegistryQuery Key="HKLM" SubKey="Software\Microsoft\Windows\CurrentVersion\AppServer" ValueName="" RegistryOperator="Exists" />
      </InstallDiscovery>
   </ServerRole>
   <ServerRole RoleName="Application Server Extensions for .NET 4.0" RoleId="353" ParentRoleId="1" Category="RoleService" Flags="0">
      <InstallDiscovery>
         <RegistryQuery Key="HKLM" SubKey="Software\Microsoft\ServerManager\ApplicationServerExtensions" ValueName="DiscoveryHint" CompareTo="1" ValueType="Dword" RegistryOperator="Equals" />
      </InstallDiscovery>
   </ServerRole>
   <ServerRole RoleName="Web Server (IIS) Support" RoleId="231" ParentRoleId="1" Category="RoleService" Flags="0">
      <StaticDependencies>
         <RoleDependency RoleId="230" />
         <RoleDependency RoleId="235" />
         <RoleDependency RoleId="142" />
         <RoleDependency RoleId="143" />
         <RoleDependency RoleId="144" />
         <RoleDependency RoleId="145" />
         <RoleDependency RoleId="146" />
         <RoleDependency RoleId="148" />
         <RoleDependency RoleId="149" />
         <RoleDependency RoleId="152" />
         <RoleDependency RoleId="153" />
         <RoleDependency RoleId="156" />
         <RoleDependency RoleId="157" />
         <RoleDependency RoleId="158" />
         <RoleDependency RoleId="159" />
         <RoleDependency RoleId="163" />
         <RoleDependency RoleId="164" />
         <RoleDependency RoleId="165" />
         <RoleDependency RoleId="166" />
         <RoleDependency RoleId="167" />
         <RoleDependency RoleId="168" />
         <RoleDependency RoleId="169" />
         <RoleDependency RoleId="170" />
         <RoleDependency RoleId="172" />
         <RoleDependency RoleId="173" />
         <RoleDependency RoleId="176" />
         <RoleDependency RoleId="177" />
         <RoleDependency RoleId="175" />
      </StaticDependencies>
   </ServerRole>
   <ServerRole RoleName="COM+ Network Access" RoleId="232" ParentRoleId="1" Category="RoleService" Flags="0">
      <StaticDependencies>
         <RoleDependency RoleId="230" />
      </StaticDependencies>
      <InstallDiscovery>
         <RegistryQuery Key="HKLM" SubKey="Software\Microsoft\COM3" ValueName="RemoteAccessEnabled" CompareTo="0" ValueType="Dword" RegistryOperator="NotEquals" />
      </InstallDiscovery>
   </ServerRole>
   <ServerRole RoleName="TCP Port Sharing" RoleId="233" ParentRoleId="1" Category="RoleService" Flags="0">
      <StaticDependencies>
         <RoleDependency RoleId="230" />
      </StaticDependencies>
      <InstallDiscovery>
         <ServiceQuery ServiceName="NetTcpPortSharing" />
         <RegistryQuery Key="HKLM" SubKey="System\CurrentControlSet\Services\NetTcpPortSharing" ValueName="Start" CompareTo="2" ValueType="Dword" RegistryOperator="Equals" />
      </InstallDiscovery>
   </ServerRole>
   <ServerRole RoleName="Windows Process Activation Service Support" RoleId="234" ParentRoleId="1" Category="RoleService" Flags="0" />
   <ServerRole RoleName="HTTP Activation" RoleId="235" ParentRoleId="234" Category="RoleService" Flags="0">
      <StaticDependencies>
         <RoleDependency RoleId="230" />
         <RoleDependency RoleId="222" />
      </StaticDependencies>
   </ServerRole>
   <ServerRole RoleName="Message Queuing Activation" RoleId="236" ParentRoleId="234" Category="RoleService" Flags="0">
      <StaticDependencies>
         <RoleDependency RoleId="230" />
         <RoleDependency RoleId="191" />
         <RoleDependency RoleId="223" />
      </StaticDependencies>
      <InstallDiscovery>
         <ServiceQuery ServiceName="NetMsmqActivator" />
         <RegistryQuery Key="HKLM" SubKey="System\CurrentControlSet\Services\NetMsmqActivator" ValueName="Start" CompareTo="2" ValueType="Dword" RegistryOperator="Equals" />
      </InstallDiscovery>
   </ServerRole>
   <ServerRole RoleName="TCP Activation" RoleId="237" ParentRoleId="234" Category="RoleService" Flags="0">
      <StaticDependencies>
         <RoleDependency RoleId="230" />
         <RoleDependency RoleId="233" />
         <RoleDependency RoleId="223" />
      </StaticDependencies>
      <InstallDiscovery>
         <ServiceQuery ServiceName="NetTcpActivator" />
         <RegistryQuery Key="HKLM" SubKey="System\CurrentControlSet\Services\NetTcpActivator" ValueName="Start" CompareTo="2" ValueType="Dword" RegistryOperator="Equals" />
      </InstallDiscovery>
   </ServerRole>
   <ServerRole RoleName="Named Pipes Activation" RoleId="238" ParentRoleId="234" Category="RoleService" Flags="0">
      <StaticDependencies>
         <RoleDependency RoleId="230" />
         <RoleDependency RoleId="223" />
      </StaticDependencies>
      <InstallDiscovery>
         <ServiceQuery ServiceName="NetPipeActivator" />
         <RegistryQuery Key="HKLM" SubKey="System\CurrentControlSet\Services\NetPipeActivator" ValueName="Start" CompareTo="2" ValueType="Dword" RegistryOperator="Equals" />
      </InstallDiscovery>
   </ServerRole>
   <ServerRole RoleName="Distributed Transactions" RoleId="239" ParentRoleId="1" Category="RoleService" Flags="0" />
   <ServerRole RoleName="Incoming Remote Transactions" RoleId="240" ParentRoleId="239" Category="RoleService" Flags="0">
      <StaticDependencies>
         <RoleDependency RoleId="230" />
      </StaticDependencies>
      <InstallDiscovery>
         <RegistryQuery Key="HKLM" SubKey="SOFTWARE\Microsoft\MSDTC\Security" ValueName="NetworkDtcAccessInbound" CompareTo="1" ValueType="Dword" RegistryOperator="Equals" />
      </InstallDiscovery>
   </ServerRole>
   <ServerRole RoleName="Outgoing Remote Transactions" RoleId="241" ParentRoleId="239" Category="RoleService" Flags="0">
      <StaticDependencies>
         <RoleDependency RoleId="230" />
      </StaticDependencies>
      <InstallDiscovery>
         <RegistryQuery Key="HKLM" SubKey="SOFTWARE\Microsoft\MSDTC\Security" ValueName="NetworkDtcAccessOutbound" CompareTo="1" ValueType="Dword" RegistryOperator="Equals" />
      </InstallDiscovery>
   </ServerRole>
   <ServerRole RoleName="WS-Atomic Transactions" RoleId="242" ParentRoleId="239" Category="RoleService" Flags="0">
      <StaticDependencies>
         <RoleDependency RoleId="230" />
      </StaticDependencies>
      <InstallDiscovery>
         <RegistryQuery Key="HKLM" SubKey="SOFTWARE\Microsoft\MSDTC" ValueName="TransactionBridge" RegistryOperator="Exists" />
      </InstallDiscovery>
   </ServerRole>
   <ServerRole RoleName="Active Directory Certificate Services" RoleId="16" ParentRoleId="0" Category="Role" Flags="0" />
   <ServerRole RoleName="Certification Authority" RoleId="200" ParentRoleId="16" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="CertificateServicesManagementTools" />
         <Component UpdateName="CertificateServices" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Certification Authority" RoleId="200" ParentRoleId="16" Category="RoleService" Flags="2">
      <Components>
         <Component UpdateName="CertificateServices" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Certification Authority Web Enrollment" RoleId="201" ParentRoleId="16" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="WebEnrollmentServices" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Online Responder" RoleId="202" ParentRoleId="16" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="OnlineRevocationServicesManagementTools" />
         <Component UpdateName="OnlineRevocationServices" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Network Device Enrollment Service" RoleId="204" ParentRoleId="16" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="NetworkDeviceEnrollmentServices" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Certificate Enrollment Web Service" RoleId="318" ParentRoleId="16" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="CertificateEnrollmentServer" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Certificate Enrollment Policy Web Service" RoleId="319" ParentRoleId="16" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="CertificateEnrollmentPolicyServer" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="DHCP Server" RoleId="12" ParentRoleId="0" Category="Role" Flags="0">
      <Components>
         <Component UpdateName="DHCPServer" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="DHCP Server" RoleId="12" ParentRoleId="0" Category="Role" Flags="2">
      <Components>
         <Component UpdateName="DHCPServerCore" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="DNS Server" RoleId="13" ParentRoleId="0" Category="Role" Flags="0">
      <Components>
         <Component UpdateName="DNS-Server-Full-Role" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="DNS Server" RoleId="13" ParentRoleId="0" Category="Role" Flags="2">
      <Components>
         <Component UpdateName="DNS-Server-Core-Role" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Active Directory Domain Services" RoleId="10" ParentRoleId="0" Category="Role" Flags="0" />
   <ServerRole RoleName="Active Directory Domain Controller" RoleId="110" ParentRoleId="10" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="DirectoryServices-DomainController" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Active Directory Domain Controller" RoleId="110" ParentRoleId="10" Category="RoleService" Flags="2">
      <Components>
         <Component UpdateName="DirectoryServices-DomainController-ServerFoundation" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Identity Management for UNIX" RoleId="111" ParentRoleId="10" Category="RoleService" Flags="0" />
   <ServerRole RoleName="Server for Network Information Services" RoleId="112" ParentRoleId="111" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="NIS" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Password Synchronization" RoleId="113" ParentRoleId="111" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="PSync" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Administration Tools" RoleId="294" ParentRoleId="111" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="AdminUI" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Fax Server" RoleId="5" ParentRoleId="0" Category="Role" Flags="0">
      <Components>
         <Component UpdateName="FaxServiceConfigRole" />
         <Component UpdateName="FaxServiceRole" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="File Services" RoleId="6" ParentRoleId="0" Category="Role" Flags="0" />
   <ServerRole RoleName="File Server" RoleId="255" ParentRoleId="6" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="CoreFileServer" />
      </Components>
      <InstallDiscovery JoinOperator="Or">
         <ComponentQuery UpdateName="CoreFileServer" />
      </InstallDiscovery>
   </ServerRole>
   <ServerRole RoleName="Distributed File System" RoleId="100" ParentRoleId="6" Category="RoleService" Flags="0" />
   <ServerRole RoleName="DFS Namespaces" RoleId="101" ParentRoleId="100" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="DFSN-Server" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="DFS Replication" RoleId="102" ParentRoleId="100" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="DFSR-Infrastructure-ServerEdition" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="File Server Resource Manager" RoleId="104" ParentRoleId="6" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="FSRM-Management" />
         <Component UpdateName="FSRM-Infrastructure" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="File Server Resource Manager" RoleId="104" ParentRoleId="6" Category="RoleService" Flags="2">
      <Components>
         <Component UpdateName="FSRM-Infrastructure-Core" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Services for Network File System" RoleId="105" ParentRoleId="6" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="ServicesForNFS-ServerAndClient" />
         <Component UpdateName="ClientForNFS-Infrastructure" />
         <Component UpdateName="NFS-Administration" />
         <Component UpdateName="ServerForNFS-Infrastructure" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Services for Network File System" RoleId="105" ParentRoleId="6" Category="RoleService" Flags="2">
      <Components>
         <Component UpdateName="ClientForNFS-Base" />
         <Component UpdateName="ServerForNFS-Base" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Single Instance Storage" RoleId="106" ParentRoleId="6" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="SIS" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Windows Search Service" RoleId="107" ParentRoleId="6" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="SearchEngine-Server-Package" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Windows Server 2003 File Services" RoleId="226" ParentRoleId="6" Category="RoleService" Flags="0" />
   <ServerRole RoleName="Indexing Service" RoleId="108" ParentRoleId="226" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="Indexing-Service-Package" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="BranchCache for network files" RoleId="350" ParentRoleId="6" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="SMBHashGeneration" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Streaming Media Services" RoleId="3" ParentRoleId="0" Category="Role" Flags="0" />
   <ServerRole RoleName="Windows Media Server" RoleId="120" ParentRoleId="3" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="MediaServer" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Web-based Administration" RoleId="121" ParentRoleId="3" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="MediaServer-WebAdmin" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Logging Agent" RoleId="122" ParentRoleId="3" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="MediaServer-LoggingAgent" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Network Policy and Access Services" RoleId="14" ParentRoleId="0" Category="Role" Flags="0" />
   <ServerRole RoleName="Network Policy Server" RoleId="205" ParentRoleId="14" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="IAS NT Service" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Routing and Remote Access Services" RoleId="206" ParentRoleId="14" Category="RoleService" Flags="0" />
   <ServerRole RoleName="Remote Access Service" RoleId="207" ParentRoleId="206" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="RasServerAll" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Routing" RoleId="208" ParentRoleId="206" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="RasRoutingProtocols" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Health Registration Authority" RoleId="210" ParentRoleId="14" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="HCSUI" />
         <Component UpdateName="HCSRuntime" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Host Credential Authorization Protocol" RoleId="250" ParentRoleId="14" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="HCAP-Server" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Print and Document Services" RoleId="7" ParentRoleId="0" Category="Role" Flags="0" />
   <ServerRole RoleName="Print Server" RoleId="135" ParentRoleId="7" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="Printing-Server-Role" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Print Server" RoleId="135" ParentRoleId="7" Category="RoleService" Flags="2">
      <Components>
         <Component UpdateName="Printing-ServerCore-Role" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="LPD Service" RoleId="137" ParentRoleId="7" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="Printing-LPDPrintService" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Internet Printing" RoleId="136" ParentRoleId="7" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="Printing-InternetPrinting-Server" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Distributed Scan Server" RoleId="328" ParentRoleId="7" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="BusScan-ScanServer" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Active Directory Rights Management Services" RoleId="17" ParentRoleId="0" Category="Role" Flags="0" />
   <ServerRole RoleName="Active Directory Rights Management Server" RoleId="253" ParentRoleId="17" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="RightsManagementServices" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Identity Federation Support" RoleId="254" ParentRoleId="17" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="RMS-Federation" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Remote Desktop Services" RoleId="18" ParentRoleId="0" Category="Role" Flags="0" />
   <ServerRole RoleName="Remote Desktop Session Host" RoleId="130" ParentRoleId="18" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="AppServer-UI" />
         <Component UpdateName="AppServer" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Remote Desktop Virtualization Host" RoleId="322" ParentRoleId="18" Category="RoleService" Flags="0" />
   <ServerRole RoleName="Core Services" RoleId="325" ParentRoleId="322" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="VmHostAgent" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="RemoteFX" RoleId="327" ParentRoleId="322" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="Microsoft-Windows-RemoteFX-Host-Package" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Remote Desktop Licensing" RoleId="131" ParentRoleId="18" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="Licensing-UI" />
         <Component UpdateName="Licensing" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Remote Desktop Connection Broker" RoleId="133" ParentRoleId="18" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="SBMgr-UI" />
         <Component UpdateName="SessionDirectory" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Remote Desktop Gateway" RoleId="132" ParentRoleId="18" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="Gateway-UI" />
         <Component UpdateName="Gateway" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Remote Desktop Web Access" RoleId="134" ParentRoleId="18" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="WebAccess" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Hyper-V" RoleId="20" ParentRoleId="0" Category="Role" Flags="0">
      <Components>
         <Component UpdateName="Microsoft-Hyper-V-Management-Clients" />
         <Component UpdateName="Microsoft-Hyper-V" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Hyper-V" RoleId="20" ParentRoleId="0" Category="Role" Flags="2">
      <Components>
         <Component UpdateName="Microsoft-Hyper-V" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Web Server (IIS)" RoleId="2" ParentRoleId="0" Category="Role" Flags="0" />
   <ServerRole RoleName="Web Server" RoleId="140" ParentRoleId="2" Category="RoleService" Flags="0" />
   <ServerRole RoleName="Common HTTP Features" RoleId="141" ParentRoleId="140" Category="RoleService" Flags="0" />
   <ServerRole RoleName="Static Content" RoleId="142" ParentRoleId="141" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="IIS-StaticContent" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Default Document" RoleId="143" ParentRoleId="141" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="IIS-DefaultDocument" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Directory Browsing" RoleId="144" ParentRoleId="141" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="IIS-DirectoryBrowsing" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="HTTP Errors" RoleId="145" ParentRoleId="141" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="IIS-HttpErrors" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="HTTP Redirection" RoleId="146" ParentRoleId="141" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="IIS-HttpRedirect" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="WebDAV Publishing" RoleId="314" ParentRoleId="141" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="IIS-WebDAV" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Application Development" RoleId="147" ParentRoleId="140" Category="RoleService" Flags="0" />
   <ServerRole RoleName="ASP.NET" RoleId="148" ParentRoleId="147" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="IIS-ASPNET" />
      </Components>
   </ServerRole>
   <ServerRole RoleName=".NET Extensibility" RoleId="149" ParentRoleId="147" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="IIS-NetFxExtensibility" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="ASP" RoleId="150" ParentRoleId="147" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="IIS-ASP" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="CGI" RoleId="151" ParentRoleId="147" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="IIS-CGI" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="ISAPI Extensions" RoleId="152" ParentRoleId="147" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="IIS-ISAPIExtensions" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="ISAPI Filters" RoleId="153" ParentRoleId="147" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="IIS-ISAPIFilter" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Server Side Includes" RoleId="154" ParentRoleId="147" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="IIS-ServerSideIncludes" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Health and Diagnostics" RoleId="155" ParentRoleId="140" Category="RoleService" Flags="0" />
   <ServerRole RoleName="HTTP Logging" RoleId="156" ParentRoleId="155" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="IIS-HttpLogging" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Logging Tools" RoleId="157" ParentRoleId="155" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="IIS-LoggingLibraries" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Request Monitor" RoleId="158" ParentRoleId="155" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="IIS-RequestMonitor" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Tracing" RoleId="159" ParentRoleId="155" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="IIS-HttpTracing" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Custom Logging" RoleId="160" ParentRoleId="155" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="IIS-CustomLogging" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="ODBC Logging" RoleId="161" ParentRoleId="155" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="IIS-ODBCLogging" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Security" RoleId="162" ParentRoleId="140" Category="RoleService" Flags="0" />
   <ServerRole RoleName="Basic Authentication" RoleId="163" ParentRoleId="162" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="IIS-BasicAuthentication" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Windows Authentication" RoleId="164" ParentRoleId="162" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="IIS-WindowsAuthentication" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Digest Authentication" RoleId="165" ParentRoleId="162" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="IIS-DigestAuthentication" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Client Certificate Mapping Authentication" RoleId="166" ParentRoleId="162" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="IIS-ClientCertificateMappingAuthentication" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="IIS Client Certificate Mapping Authentication" RoleId="167" ParentRoleId="162" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="IIS-IISCertificateMappingAuthentication" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="URL Authorization" RoleId="168" ParentRoleId="162" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="IIS-URLAuthorization" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Request Filtering" RoleId="169" ParentRoleId="162" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="IIS-RequestFiltering" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="IP and Domain Restrictions" RoleId="170" ParentRoleId="162" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="IIS-IPSecurity" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Performance" RoleId="171" ParentRoleId="140" Category="RoleService" Flags="0" />
   <ServerRole RoleName="Static Content Compression" RoleId="172" ParentRoleId="171" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="IIS-HttpCompressionStatic" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Dynamic Content Compression" RoleId="173" ParentRoleId="171" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="IIS-HttpCompressionDynamic" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Management Tools" RoleId="174" ParentRoleId="2" Category="RoleService" Flags="0" />
   <ServerRole RoleName="IIS Management Console" RoleId="175" ParentRoleId="174" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="IIS-ManagementConsole" />
      </Components>
      <InstallDiscovery>
         <QueryGroup JoinOperator="Or">
            <RegistryQuery Key="HKLM" SubKey="Software\Microsoft\ServerManager\Roles\WebServer\ManagementConsole" ValueName="" RegistryOperator="Exists" />
            <ComponentQuery UpdateName="IIS-ManagementScriptingTools" />
            <ComponentQuery UpdateName="IIS-ManagementService" />
            <ComponentQuery UpdateName="IIS-StaticContent" />
            <ComponentQuery UpdateName="IIS-DefaultDocument" />
            <ComponentQuery UpdateName="IIS-DirectoryBrowsing" />
            <ComponentQuery UpdateName="IIS-HttpErrors" />
            <ComponentQuery UpdateName="IIS-HttpRedirect" />
            <ComponentQuery UpdateName="IIS-WebDAV" />
            <ComponentQuery UpdateName="IIS-ASPNET" />
            <ComponentQuery UpdateName="IIS-NetFxExtensibility" />
            <ComponentQuery UpdateName="IIS-ASP" />
            <ComponentQuery UpdateName="IIS-CGI" />
            <ComponentQuery UpdateName="IIS-ISAPIExtensions" />
            <ComponentQuery UpdateName="IIS-ISAPIFilter" />
            <ComponentQuery UpdateName="IIS-ServerSideIncludes" />
            <ComponentQuery UpdateName="IIS-HttpLogging" />
            <ComponentQuery UpdateName="IIS-LoggingLibraries" />
            <ComponentQuery UpdateName="IIS-RequestMonitor" />
            <ComponentQuery UpdateName="IIS-HttpTracing" />
            <ComponentQuery UpdateName="IIS-CustomLogging" />
            <ComponentQuery UpdateName="IIS-ODBCLogging" />
            <ComponentQuery UpdateName="IIS-BasicAuthentication" />
            <ComponentQuery UpdateName="IIS-WindowsAuthentication" />
            <ComponentQuery UpdateName="IIS-DigestAuthentication" />
            <ComponentQuery UpdateName="IIS-ClientCertificateMappingAuthentication" />
            <ComponentQuery UpdateName="IIS-IISCertificateMappingAuthentication" />
            <ComponentQuery UpdateName="IIS-URLAuthorization" />
            <ComponentQuery UpdateName="IIS-RequestFiltering" />
            <ComponentQuery UpdateName="IIS-IPSecurity" />
            <ComponentQuery UpdateName="IIS-HttpCompressionStatic" />
            <ComponentQuery UpdateName="IIS-HttpCompressionDynamic" />
            <ComponentQuery UpdateName="IIS-Metabase" />
            <ComponentQuery UpdateName="IIS-WMICompatibility" />
            <ComponentQuery UpdateName="IIS-LegacyScripts" />
            <ComponentQuery UpdateName="IIS-LegacySnapIn" />
         </QueryGroup>
         <ComponentQuery UpdateName="IIS-ManagementConsole" />
      </InstallDiscovery>
   </ServerRole>
   <ServerRole RoleName="IIS Management Scripts and Tools" RoleId="176" ParentRoleId="174" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="IIS-ManagementScriptingTools" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Management Service" RoleId="177" ParentRoleId="174" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="IIS-ManagementService" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="IIS 6 Management Compatibility" RoleId="178" ParentRoleId="174" Category="RoleService" Flags="0" />
   <ServerRole RoleName="IIS 6 Metabase Compatibility" RoleId="179" ParentRoleId="178" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="IIS-Metabase" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="IIS 6 WMI Compatibility" RoleId="180" ParentRoleId="178" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="IIS-WMICompatibility" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="IIS 6 Scripting Tools" RoleId="181" ParentRoleId="178" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="IIS-LegacyScripts" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="IIS 6 Management Console" RoleId="182" ParentRoleId="178" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="IIS-LegacySnapIn" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="FTP Server" RoleId="184" ParentRoleId="2" Category="RoleService" Flags="0" />
   <ServerRole RoleName="FTP Service" RoleId="316" ParentRoleId="184" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="IIS-FTPSvc" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="FTP Extensibility" RoleId="317" ParentRoleId="184" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="IIS-FTPExtensibility" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="IIS Hostable Web Core" RoleId="336" ParentRoleId="2" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="IIS-HostableWebCore" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Windows Deployment Services" RoleId="19" ParentRoleId="0" Category="Role" Flags="0" />
   <ServerRole RoleName="Deployment Server" RoleId="251" ParentRoleId="19" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="Microsoft-Windows-Deployment-Services-Deployment-Server" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Transport Server" RoleId="252" ParentRoleId="19" Category="RoleService" Flags="0">
      <Components>
         <Component UpdateName="Microsoft-Windows-Deployment-Services-Transport-Server" />
         <Component UpdateName="Microsoft-Windows-Deployment-Services" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Windows Server Update Services" RoleId="21" ParentRoleId="0" Category="Role" Flags="0">
      <StaticDependencies>
         <RoleDependency RoleId="179" />
         <RoleDependency RoleId="164" />
         <RoleDependency RoleId="148" />
         <RoleDependency RoleId="173" />
         <RoleDependency RoleId="142" />
      </StaticDependencies>
      <InstallDiscovery>
         <RegistryQuery Key="HKLM" SubKey="Software\Microsoft\Update Services\Server\Setup" ValueName="VersionString" CompareTo="3.2" ValueType="String" RegistryOperator="GreaterThanOrEquals" />
         <RegistryQuery Key="HKLM" SubKey="Software\Microsoft\Update Services\Server\Setup" ValueName="InstallType" CompareTo="1" ValueType="Dword" RegistryOperator="Equals" />
      </InstallDiscovery>
   </ServerRole>
   <ServerRole RoleName="Windows Biometric Framework" RoleId="339" ParentRoleId="0" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="BiometricFramework" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Background Intelligent Transfer Service (BITS)" RoleId="335" ParentRoleId="0" Category="Feature" Flags="0" />
   <ServerRole RoleName="Compact Server" RoleId="332" ParentRoleId="335" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="LightweightServer" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="IIS Server Extension" RoleId="54" ParentRoleId="335" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="BITSExtensions-Upload" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="BitLocker Drive Encryption" RoleId="61" ParentRoleId="0" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="BitLocker" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Desktop Experience" RoleId="35" ParentRoleId="0" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="DesktopExperience" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Failover Clustering" RoleId="33" ParentRoleId="0" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="FailoverCluster-FullServer" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Failover Clustering" RoleId="33" ParentRoleId="0" Category="Feature" Flags="2">
      <Components>
         <Component UpdateName="FailoverCluster-Core" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Connection Manager Administration Kit" RoleId="65" ParentRoleId="0" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="RasCMAK" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="DirectAccess Management Console" RoleId="334" ParentRoleId="0" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="DamgmtTools" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="File Server Resource Manager (FSRM)" RoleId="72" ParentRoleId="0" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="FSRM-Management" />
         <Component UpdateName="FSRM-Infrastructure" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Group Policy Management" RoleId="69" ParentRoleId="0" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="Microsoft-Windows-GroupPolicy-ServerAdminTools-Update" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Indexing Service" RoleId="71" ParentRoleId="0" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="Indexing-Service-Package" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Ink and Handwriting Services" RoleId="310" ParentRoleId="0" Category="Feature" Flags="0" />
   <ServerRole RoleName="Ink Support" RoleId="311" ParentRoleId="310" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="InkSupport" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Handwriting Recognition" RoleId="312" ParentRoleId="310" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="HandwritingRecognition" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Internet Printing Client" RoleId="63" ParentRoleId="0" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="Printing-InternetPrinting-Client" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Internet Storage Name Server" RoleId="55" ParentRoleId="0" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="iSNS_Service" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="LPR Port Monitor" RoleId="53" ParentRoleId="0" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="Printing-LPRPortMonitor" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Message Queuing" RoleId="49" ParentRoleId="0" Category="Feature" Flags="0" />
   <ServerRole RoleName="Message Queuing Services" RoleId="190" ParentRoleId="49" Category="Feature" Flags="0" />
   <ServerRole RoleName="Message Queuing Server" RoleId="191" ParentRoleId="190" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="MSMQ-Server" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Directory Service Integration" RoleId="192" ParentRoleId="190" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="MSMQ-ADIntegration" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Message Queuing Triggers" RoleId="193" ParentRoleId="190" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="MSMQ-Triggers" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="HTTP Support" RoleId="194" ParentRoleId="190" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="MSMQ-HTTP" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Multicasting Support" RoleId="228" ParentRoleId="190" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="MSMQ-Multicast" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Routing Service" RoleId="195" ParentRoleId="190" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="MSMQ-RoutingServer" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Message Queuing DCOM Proxy" RoleId="197" ParentRoleId="49" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="MSMQ-DCOMProxy" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Multipath I/O" RoleId="57" ParentRoleId="0" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="MultipathIo" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Services for Network File System" RoleId="62" ParentRoleId="0" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="ServicesForNFS-ServerAndClient" />
         <Component UpdateName="ServerForNFS-Infrastructure" />
         <Component UpdateName="ClientForNFS-Infrastructure" />
         <Component UpdateName="NFS-Administration" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Network Load Balancing" RoleId="34" ParentRoleId="0" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="NetworkLoadBalancingFullServer" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Network Load Balancing" RoleId="34" ParentRoleId="0" Category="Feature" Flags="2">
      <Components>
         <Component UpdateName="NetworkLoadBalancingHeadlessServer" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Peer Name Resolution Protocol" RoleId="64" ParentRoleId="0" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="P2P-PnrpOnly" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Windows PowerShell Integrated Scripting Environment (ISE)" RoleId="351" ParentRoleId="0" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="MicrosoftWindowsPowerShellISE" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Quality Windows Audio Video Experience" RoleId="68" ParentRoleId="0" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="QWAVE" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Remote Assistance" RoleId="42" ParentRoleId="0" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="RemoteAssistance" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Remote Differential Compression" RoleId="73" ParentRoleId="0" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="MSRDC-Infrastructure" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="RPC over HTTP Proxy" RoleId="47" ParentRoleId="0" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="RPC-HTTP_Proxy" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Remote Server Administration Tools" RoleId="67" ParentRoleId="0" Category="Feature" Flags="0" />
   <ServerRole RoleName="Role Administration Tools" RoleId="256" ParentRoleId="67" Category="Feature" Flags="0" />
   <ServerRole RoleName="Active Directory Certificate Services Tools" RoleId="259" ParentRoleId="256" Category="Feature" Flags="0" />
   <ServerRole RoleName="Certification Authority Tools" RoleId="292" ParentRoleId="259" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="CertificateServicesManagementTools" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Online Responder Tools" RoleId="293" ParentRoleId="259" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="OnlineRevocationServicesManagementTools" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="AD DS and AD LDS Tools" RoleId="329" ParentRoleId="256" Category="Feature" Flags="0" />
   <ServerRole RoleName="AD DS Tools" RoleId="257" ParentRoleId="329" Category="Feature" Flags="0" />
   <ServerRole RoleName="AD DS Snap-Ins and Command-Line Tools" RoleId="299" ParentRoleId="257" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="DirectoryServices-DomainController-Tools" />
      </Components>
      <InstallDiscovery JoinOperator="Or">
         <ComponentQuery UpdateName="DirectoryServices-DomainController-Tools" />
         <ComponentQuery UpdateName="DirectoryServices-DomainController" />
      </InstallDiscovery>
   </ServerRole>
   <ServerRole RoleName="Active Directory Administrative Center" RoleId="330" ParentRoleId="257" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="DirectoryServices-AdministrativeCenter" />
      </Components>
      <InstallDiscovery JoinOperator="Or">
         <ComponentQuery UpdateName="DirectoryServices-AdministrativeCenter" />
         <ComponentQuery UpdateName="DirectoryServices-DomainController" />
      </InstallDiscovery>
   </ServerRole>
   <ServerRole RoleName="Server for NIS Tools" RoleId="298" ParentRoleId="257" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="RSAT-NIS" />
      </Components>
      <InstallDiscovery JoinOperator="Or">
         <ComponentQuery UpdateName="RSAT-NIS" />
         <ComponentQuery UpdateName="NIS" />
      </InstallDiscovery>
   </ServerRole>
   <ServerRole RoleName="AD LDS Snap-Ins and Command-Line Tools" RoleId="258" ParentRoleId="329" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="DirectoryServices-ADAM-Tools" />
      </Components>
      <InstallDiscovery JoinOperator="Or">
         <ComponentQuery UpdateName="DirectoryServices-ADAM-Tools" />
         <ComponentQuery UpdateName="DirectoryServices-ADAM" />
      </InstallDiscovery>
   </ServerRole>
   <ServerRole RoleName="Active Directory module for Windows PowerShell" RoleId="331" ParentRoleId="329" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="ActiveDirectory-PowerShell" />
      </Components>
      <InstallDiscovery JoinOperator="Or">
         <ComponentQuery UpdateName="ActiveDirectory-PowerShell" />
         <ComponentQuery UpdateName="DirectoryServices-DomainController" />
         <ComponentQuery UpdateName="DirectoryServices-ADAM" />
      </InstallDiscovery>
   </ServerRole>
   <ServerRole RoleName="Active Directory Rights Management Services Tools" RoleId="262" ParentRoleId="256" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="RightsManagementServices-AdminTools" />
      </Components>
      <InstallDiscovery JoinOperator="Or">
         <ComponentQuery UpdateName="RightsManagementServices-AdminTools" />
         <ComponentQuery UpdateName="RightsManagementServices" />
      </InstallDiscovery>
   </ServerRole>
   <ServerRole RoleName="DHCP Server Tools" RoleId="300" ParentRoleId="256" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="DHCPServer-Tools" />
      </Components>
      <InstallDiscovery JoinOperator="Or">
         <ComponentQuery UpdateName="DHCPServer-Tools" />
         <ComponentQuery UpdateName="DHCPServer" />
      </InstallDiscovery>
   </ServerRole>
   <ServerRole RoleName="DNS Server Tools" RoleId="273" ParentRoleId="256" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="DNS-Server-Tools" />
      </Components>
      <InstallDiscovery JoinOperator="Or">
         <ComponentQuery UpdateName="DNS-Server-Tools" />
         <ComponentQuery UpdateName="DNS-Server-Full-Role" />
      </InstallDiscovery>
   </ServerRole>
   <ServerRole RoleName="Fax Server Tools" RoleId="288" ParentRoleId="256" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="FaxServiceConfigRole" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="File Services Tools" RoleId="277" ParentRoleId="256" Category="Feature" Flags="0" />
   <ServerRole RoleName="Distributed File System Tools" RoleId="278" ParentRoleId="277" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="DfsMgmt" />
      </Components>
      <InstallDiscovery JoinOperator="Or">
         <ComponentQuery UpdateName="DfsMgmt" />
         <ComponentQuery UpdateName="DFSN-Server" />
         <ComponentQuery UpdateName="DFSR-Infrastructure-ServerEdition" />
      </InstallDiscovery>
   </ServerRole>
   <ServerRole RoleName="File Server Resource Manager Tools" RoleId="279" ParentRoleId="277" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="FSRM-Management" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Services for Network File System Tools" RoleId="280" ParentRoleId="277" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="NFS-Administration" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Hyper-V Tools" RoleId="301" ParentRoleId="256" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="Microsoft-Hyper-V-Management-Clients" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Network Policy and Access Services Tools" RoleId="260" ParentRoleId="256" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="HCSUI" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Print and Document Services Tools" RoleId="261" ParentRoleId="256" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="Printing-AdminTools-Collection" />
      </Components>
      <InstallDiscovery JoinOperator="Or">
         <ComponentQuery UpdateName="Printing-AdminTools-Collection" />
         <ComponentQuery UpdateName="Printing-Server-Role" />
      </InstallDiscovery>
   </ServerRole>
   <ServerRole RoleName="Remote Desktop Services Tools" RoleId="263" ParentRoleId="256" Category="Feature" Flags="0" />
   <ServerRole RoleName="Remote Desktop Session Host Tools" RoleId="284" ParentRoleId="263" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="AppServer-UI" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Remote Desktop Gateway Tools" RoleId="285" ParentRoleId="263" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="Gateway-UI" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Remote Desktop Licensing Tools" RoleId="286" ParentRoleId="263" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="Licensing-UI" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Remote Desktop Connection Broker Tools" RoleId="337" ParentRoleId="263" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="SBMgr-UI" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Web Server (IIS) Tools" RoleId="281" ParentRoleId="256" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="IIS-ManagementConsole" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Windows Deployment Services Tools" RoleId="264" ParentRoleId="256" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="Microsoft-Windows-Deployment-Services-Admin-Pack" />
      </Components>
      <InstallDiscovery JoinOperator="Or">
         <ComponentQuery UpdateName="Microsoft-Windows-Deployment-Services-Admin-Pack" />
         <ComponentQuery UpdateName="Microsoft-Windows-Deployment-Services-Deployment-Server" />
      </InstallDiscovery>
   </ServerRole>
   <ServerRole RoleName="Feature Administration Tools" RoleId="265" ParentRoleId="67" Category="Feature" Flags="0" />
   <ServerRole RoleName="BitLocker Drive Encryption Administration Utilities" RoleId="326" ParentRoleId="265" Category="Feature" Flags="0" />
   <ServerRole RoleName="BitLocker Drive Encryption Tools" RoleId="266" ParentRoleId="326" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="BitLocker-RemoteAdminTool" />
      </Components>
      <InstallDiscovery JoinOperator="Or">
         <ComponentQuery UpdateName="BitLocker-RemoteAdminTool" />
         <ComponentQuery UpdateName="BitLocker" />
      </InstallDiscovery>
   </ServerRole>
   <ServerRole RoleName="BitLocker Recovery Password Viewer" RoleId="323" ParentRoleId="326" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="BdeAducExtTool" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="BITS Server Extensions Tools" RoleId="267" ParentRoleId="265" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="BITSExtensions-AdminPack" />
      </Components>
      <InstallDiscovery JoinOperator="Or">
         <ComponentQuery UpdateName="BITSExtensions-AdminPack" />
         <ComponentQuery UpdateName="BITSExtensions-Upload" />
      </InstallDiscovery>
   </ServerRole>
   <ServerRole RoleName="Failover Clustering Tools" RoleId="268" ParentRoleId="265" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="FailoverCluster-AdminPak" />
      </Components>
      <InstallDiscovery JoinOperator="Or">
         <ComponentQuery UpdateName="FailoverCluster-AdminPak" />
         <ComponentQuery UpdateName="FailoverCluster-FullServer" />
      </InstallDiscovery>
   </ServerRole>
   <ServerRole RoleName="Network Load Balancing Tools" RoleId="269" ParentRoleId="265" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="NetworkLoadBalancingManagementClient" />
      </Components>
      <InstallDiscovery JoinOperator="Or">
         <ComponentQuery UpdateName="NetworkLoadBalancingManagementClient" />
         <ComponentQuery UpdateName="NetworkLoadBalancingFullServer" />
      </InstallDiscovery>
   </ServerRole>
   <ServerRole RoleName="SMTP Server Tools" RoleId="270" ParentRoleId="265" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="Smtpsvc-Admin-Update-Name" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="WINS Server Tools" RoleId="290" ParentRoleId="265" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="Microsoft-Windows-Internet-Naming-Service-AdminTools" />
      </Components>
      <InstallDiscovery JoinOperator="Or">
         <ComponentQuery UpdateName="Microsoft-Windows-Internet-Naming-Service-AdminTools" />
         <ComponentQuery UpdateName="WINSRuntime" />
      </InstallDiscovery>
   </ServerRole>
   <ServerRole RoleName="SMTP Server" RoleId="48" ParentRoleId="0" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="Smtpsvc-Admin-Update-Name" />
         <Component UpdateName="Smtpsvc-Service-Update-Name" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="SNMP Services" RoleId="59" ParentRoleId="0" Category="Feature" Flags="0" />
   <ServerRole RoleName="SNMP Service" RoleId="224" ParentRoleId="59" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="SNMP" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="SNMP Service" RoleId="224" ParentRoleId="59" Category="Feature" Flags="2">
      <Components>
         <Component UpdateName="SNMP-SC" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="SNMP WMI Provider" RoleId="225" ParentRoleId="59" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="WMISnmpProvider" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Storage Manager for SANs" RoleId="52" ParentRoleId="0" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="StorageManagerForSANs" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Simple TCP/IP Services" RoleId="43" ParentRoleId="0" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="SimpleTCP" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Subsystem for UNIX-based Applications" RoleId="46" ParentRoleId="0" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="SUA" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Subsystem for UNIX-based Applications" RoleId="46" ParentRoleId="0" Category="Feature" Flags="2">
      <Components>
         <Component UpdateName="SUACore" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Telnet Client" RoleId="44" ParentRoleId="0" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="TelnetClient" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Telnet Server" RoleId="45" ParentRoleId="0" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="TelnetServer" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Windows TIFF IFilter" RoleId="352" ParentRoleId="0" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="TIFFIFilter" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="TFTP Client" RoleId="58" ParentRoleId="0" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="TFTP" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Windows Process Activation Service" RoleId="41" ParentRoleId="0" Category="Feature" Flags="0" />
   <ServerRole RoleName="Process Model" RoleId="219" ParentRoleId="41" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="WAS-ProcessModel" />
      </Components>
   </ServerRole>
   <ServerRole RoleName=".NET Environment" RoleId="218" ParentRoleId="41" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="WAS-NetFxEnvironment" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Configuration APIs" RoleId="217" ParentRoleId="41" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="WAS-ConfigurationAPI" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="BranchCache" RoleId="324" ParentRoleId="0" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="PeerDist" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="WINS Server" RoleId="40" ParentRoleId="0" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="WINSRuntime" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="WINS Server" RoleId="40" ParentRoleId="0" Category="Feature" Flags="2">
      <Components>
         <Component UpdateName="WINS-SC" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Windows Server Backup Features" RoleId="39" ParentRoleId="0" Category="Feature" Flags="0" />
   <ServerRole RoleName="Windows Server Backup" RoleId="296" ParentRoleId="39" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="WindowsServerBackup" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Command-line Tools" RoleId="297" ParentRoleId="39" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="WindowsServerBackupCommandlet" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Windows Server Migration Tools" RoleId="320" ParentRoleId="0" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="ServerMigration" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Windows System Resource Manager" RoleId="37" ParentRoleId="0" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="WSRM" />
      </Components>
      <StaticDependencies>
         <RoleDependency RoleId="51" />
      </StaticDependencies>
   </ServerRole>
   <ServerRole RoleName=".NET Framework 3.5.1 Features" RoleId="36" ParentRoleId="0" Category="Feature" Flags="0" />
   <ServerRole RoleName=".NET Framework 3.5.1" RoleId="220" ParentRoleId="36" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="NetFx3" />
      </Components>
   </ServerRole>
   <ServerRole RoleName=".NET Framework 3.5.1" RoleId="220" ParentRoleId="36" Category="Feature" Flags="2">
      <Components>
         <Component UpdateName="NetFx3-ServerCore" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="WCF Activation" RoleId="221" ParentRoleId="36" Category="Feature" Flags="0" />
   <ServerRole RoleName="HTTP Activation" RoleId="222" ParentRoleId="221" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="WCF-HTTP-Activation" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Non-HTTP Activation" RoleId="223" ParentRoleId="221" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="WCF-NonHTTP-Activation" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="WinRM IIS Extension" RoleId="321" ParentRoleId="0" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="Microsoft-Windows-Web-Services-for-Management-IIS-Extension" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Wireless LAN Service" RoleId="38" ParentRoleId="0" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="WirelessNetworking" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="WoW64 Support" RoleId="340" ParentRoleId="0" Category="Feature" Flags="0" />
   <ServerRole RoleName="WoW64" RoleId="341" ParentRoleId="340" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="ServerCore-WOW64" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="WoW64 for .NET Framework 2.0 and Windows PowerShell" RoleId="342" ParentRoleId="340" Category="Feature" Flags="0" />
   <ServerRole RoleName="WoW64 for .NET Framework 2.0" RoleId="343" ParentRoleId="342" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="NetFx2-ServerCore-WOW64" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="WoW64 for Windows PowerShell" RoleId="344" ParentRoleId="342" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="MicrosoftWindowsPowerShell-WOW64" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="WOW64 for .NET Framework 3.0 and 3.5" RoleId="345" ParentRoleId="340" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="NetFx3-ServerCore-WOW64" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="WoW64 for Print Services" RoleId="346" ParentRoleId="340" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="Printing-ServerCore-Role-WOW64" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="WoW64 for Failover Clustering" RoleId="347" ParentRoleId="340" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="FailoverCluster-Core-WOW64" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="WoW64 for Input Method Editor" RoleId="348" ParentRoleId="340" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="ServerCore-EA-IME-WOW64" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="WoW64 for Subsystem for UNIX-based Applications" RoleId="349" ParentRoleId="340" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="SUACore-WOW64" />
      </Components>
   </ServerRole>
   <ServerRole RoleName="Windows Internal Database" RoleId="51" ParentRoleId="0" Category="Feature" Flags="0">
      <InstallDiscovery>
         <ServiceQuery ServiceName="MSSQL$Microsoft##SSEE" />
      </InstallDiscovery>
   </ServerRole>
   <ServerRole RoleName="XPS Viewer" RoleId="338" ParentRoleId="0" Category="Feature" Flags="0">
      <Components>
         <Component UpdateName="Xps-Foundation-Xps-Viewer" />
      </Components>
   </ServerRole>
</ServerRoles>
