How To Uninstall Iis In Windows Server 2012 R2
This browser is no longer supported.
Upgrade to Microsoft Edge to accept advantage of the latest features, security updates, and technical support.
Installing IIS 8.5 on Windows Server 2012 R2
This document describes how to install Net Information Services (IIS) eight.5 on Windows Server® 2012 R2. IIS is the Web server office in Windows Server 2012 R2. The Windows Server 2012 R2 operating system has all the IIS features needed to support the hosting of Web content in product environments. Windows eight also includes IIS features, but feature availability depends on the operating system version.
Notation
Yous can use the procedures in this document to install IIS 8.0 or IIS viii.5.
The Web server has a modular blueprint that enables yous to customize a server past adding or removing modules to come across your specific needs. The Install IIS viii.5 on Windows Server 2012 R2 section describes how to install modules, and the Modules in IIS viii.5 section below describes the functionality that each module provides and which modules are installed past default.
New in IIS eight.5
IIS 8.5 includes several new features non establish in IIS 8.0 or lower:
- Enhanced logging. An ambassador tin enable the logging of additional custom fields from request or response headers, or from server variables.
- Logging to event tracing for Windows. An administrator tin can enable the sending of logging data to Event Tracing for Windows (ETW).
- Dynamic Website activation. If there are a large number of configured sites (100 or greater, past default), the service will not actuate any of the sites when the service is started.
- Idle Worker Process Page-Out. An administrator can enable an idle worker process to be suspended rather than terminated.
For more data on these features, see What's New in IIS viii.5.
For data on new features in IIS 8.0, see What'due south New in IIS viii.0.
Before Y'all Begin
Ensure that you have authoritative user rights on the reckoner on which you lot plan to install IIS 8.v. Note that by default, you lot practice not accept administrative user rights if you lot are logged on as a user other than as the built-in administrator, even if yous were added to the local Administrators group on the computer.
Log on either to the born administrator account, or explicitly invoke applications every bit the built-in administrator by using the runas control-line tool.
Note
Yous tin run runas /user:ambassador cmd.exe so that every application you run from that control line will be elevated, eliminating the demand to use the runas syntax from that control line.
If yous are logged on to an account other than the built-in local administrator account, you may meet the following security alarm dialog box.
Install IIS 8.5 on Windows Server 2012 R2
IIS is one of the server roles on Windows Server 2012 R2, named Web Server (IIS). You tin use the post-obit to install IIS:
- The Server Director user interface in Windows Server 2012 R2
- A command-line installation using DISM (Deployment Image Servicing and Management)
- A command-line installation using PowerShell cmdlets
Note
IIS can besides be installed on Windows 8 through the Plow Windows features on or off dialog box from the Programs and Features settings of the Control Console.
Install IIS 8.5 using the Server Manager
Server Manager provides a single dashboard to install or uninstall server roles, role services, and features. Server Manager also gives an overview of all currently installed roles and features.
When you install IIS viii.5 using the Windows Server 2012 R2 Server Manager, the steps you perform are unlike when you install IIS for the first fourth dimension, as opposed to when you lot add together roles, services, or features to an existing IIS installation. The ii procedures are provided beneath. Different procedures are also used to add and remove roles, function services, and features. Y'all cannot add and remove from the same UI
For more data on how to run the installation wizards in Server Manager, come across Install or Uninstall Roles, Role Services, or Features.
Install IIS viii.5 for the first fourth dimension in the Server Manager
When the Spider web Server (UI) role is chosen for the showtime time in the Add together Roles and Features Sorcerer in Server Managing director, the basic components and services needed for IIS are automatically selected. The following procedure will install Internet Data Services on a running concrete server when IIS has non already been installed. To change an existing installation of IIS, perform the next procedure, Install additional role services for IIS. These two procedures involve different steps.
-
Open Server Manager by clicking the Server Managing director icon on the desktop.
-
In the Server Manager window, with the Dashboard and Quick Beginning selected, click Add together roles and features, or click the Manage card, and and then click Add Roles and Features. The Add Roles and Features Wizard will get-go with a Earlier You Begin page. The wizard asks for verification of the following:
- The ambassador account has a strong password.
- The network settings, such as IP addresses, are configured.
- The most current security updates from Windows® Update are installed.
-
On the Earlier You Begin page, click Next.
-
On the Installation Type folio, select Part-based or feature-based installation to configure a unmarried server. Click Side by side.
-
On the Server Selection page, select Select a server from the server pool, then select a server; or select Select a virtual hard disk server, select a server to mount the VHD on, and and so select a VHD file. Click Next.
Note
To connect to the virtual hard disk, the virtual car must be turned off and disconnected. If yous select a VHD file from a network share, that share must grant Read and Write permissions to the computer (local system) business relationship of the server that you selected to mount the VHD (user-only account access is not sufficient).
Annotation
Servers in a server pool will be bachelor only if they accept been added by the Add together other servers to manage command in Server Manager.
-
On the Server Roles page, select Web Server (IIS).
-
In the Add Roles and Features sorcerer, click Add Features if you want to install the IIS Management Panel. If you practice not want to install the Management Console, uncheck Include management tools (if applicable), and and so click Continue.
-
On the Server Roles page, click Next.
Note
The features required for the default office services of Management Tools and IIS Management Console will be preselected in the Features page.
-
On the Features page, select any features that you would like to install, and so click Adjacent. Note that you do not need to select whatever features on this page to install IIS. IIS setup will select the features that are required.
-
On the Web Server Role (IIS) page, click Side by side.
-
On the Office Services folio, select any boosted role services that you want to install.
Notation
When you install IIS for the get-go time by selecting Web Server (IIS), you will go at least the default installation that includes a minimum set of part services. Yous tin see at this point that those default services are preselected on the Server Roles page. For a list of the server roles available, and which roles are installed past default, see Modules in IIS eight.v. You volition take the take chances to select more than part services subsequently in this procedure.
Note
You can also deselect function services that were selected past default when you lot selected Spider web Server. However, at least i office service must be selected for Web Server to be selected and installed.
-
If you selected a role service that requires other role services or features to exist installed, a folio will exist opened indicating the role services or features to exist installed. Leave Include management tools (if applicative) selected to select the install management tools associated with the server part. You may not need the management tools on the destination server if yous plan to manage the role remotely. Click Add together Features to add the required function services or features.
-
After yous have added the role services that you need on the Function Services page, click Adjacent.
-
On the Confirmation page, verify the role services and features that are selected. Select Restart the destination server automatically if required to restart the destination server if the settings demand to accept immediate effect. To relieve the configuration information to an XML-based file that you lot tin can use for unattended installations with Windows PowerShell, select Export configuration settings, move to the appropriate path in the Save Equally dialog box, enter a file proper noun, and then click Relieve.
When you are ready to start the installation process on the Confirmation folio, click Install.
-
The Installation Progress folio is displayed. You can shut the wizard without interrupting running tasks. Yous can view task progress or open the page once again by clicking Notifications in the notification area, then clicking Chore Details.
-
On the Results folio, verify that the installation succeeds, and so click Shut.
-
Ostend that the Web server works past opening a Web browser, and verifying that the following default Web page is displayed when yous use the
http://localhost
address.
Install additional IIS 8.5 role services in the Server Manager
After you have installed the Web Server role on a running concrete server for the first time, y'all can run through the installation procedure again to install additional roles, role services, and features.
-
Open up Server Manager by clicking the Server Managing director icon on the desktop.
-
In the Server Director window, with the Dashboard and Quick First selected, click Add roles and features, or click the Manage menu, then click Add Roles and Features. The Add Roles and Features sorcerer volition outset with a Earlier You Brainstorm page. The magician asks for verification of the following:
- The administrator account has a strong password.
- The network settings, such as IP addresses, are configured.
- The most electric current security updates from Windows® Update are installed.
-
On the Earlier You Begin page, click Next.
-
On the Installation Type page, select Role-based or characteristic-based installation to configure a single server. Click Side by side.
-
On the Server Selection page, select Select a server from the server puddle, and then select a server; or select Select a virtual hard disk drive server, select the server to mount the VHD on, and and then select the VHD file. Click Next.
Annotation
To connect to the virtual hd, the virtual machine must exist turned off and disconnected. If you select a VHD file from a network share, that share must grant Read and Write permissions to the computer (local arrangement) account of the server that you lot selected to mount the VHD (user-only account access is not sufficient).
Annotation
Servers in a server puddle will be available merely if they accept been added by the Add other servers to manage command in the Server Manager.
Note
On the Server Roles page, Web Server (IIS) volition be selected when IIS eight.0 has already been installed. If Web server (IIS) is not selected, perform the procedure in Install IIS 8.five for the commencement time in the Server Manager.
-
On the Server Roles page, open the Web Server (IIS) tree until you see a role service that you want to install. Select the role service.
Note
Those roles, services, and features that have already been installed will be identified by "Installed" in parentheses after the proper name, and the name volition exist grayed out. To remove a part, service, or feature, see Uninstall IIS 8.five Using the Server Manager. Note, however, that you can aggrandize the lower-level entries nether a node fifty-fifty when the node is grayed out.
Note
For a list of the server roles that are available, and which roles are installed by default, see Modules in IIS 8.5 below.
-
If the role service that you lot selected requires other role services or features to be installed, an Add Features page will be opened listing those required role services or features. Go out Include management tools (if applicable) selected to select the install management tools associated with the server office. You may non need the management tools on the destination server if you plan to manage the role remotely. Click Add Features to add the required role services or features to the installation.
-
If you lot need whatever additional part services, echo steps 6 and 7.
Note
Add together only the modules that are necessary to minimize the IIS installation footprint and the set on surface.
When you lot have selected all required office services, and their dependencies, on the Server Roles page, click Next.
-
On the Features page, select whatsoever features that you need to be installed. Any features required to be installed for part services that you selected in step 6 will already be selected. Click Side by side.
-
On the Confirmation page, verify the role services and features that are selected. Select Restart the destination server automatically if required to restart the destination server if the settings need to take immediate result. To save the configuration information to an XML-based file that y'all tin apply for unattended installations with Windows PowerShell, select Export configuration settings, motion to the appropriate path in the Relieve As dialog box, enter a file name, and then click Save.
When you are prepare to starting time the installation process on the Confirmation page, click Install.
-
The Installation Progress folio is displayed. Yous can close the wizard without interrupting running tasks. Y'all can view chore progress or open the page over again by clicking Notifications in the notification surface area, and then clicking Task Details.
-
On the Results folio, verify that the installation succeeds, and then click Close.
-
Ostend that the Web server works past opening a Spider web browser, and verifying that the following default Web page when you use the
http://localhost
accost.
Uninstall IIS 8.5 using the Server Manager
In the Add Roles and Features wizard of Server Manager, you cannot delete existing features that take already been installed. To delete roles and features, utilize the Remove Roles and Features wizard of Server Manager. You tin can remove an individual role, role service, or feature by unchecking it in the sorcerer, or you tin uninstall all of IIS by unchecking the IIS Web Server Role.
-
Open Server Director by clicking the Server Managing director icon on the desktop.
-
Click Manage at the top of the Server Manager, so click Remove Roles and Features.
-
On the Before you begin folio, click Side by side.
-
On the Server Selection page, select the server from the server pool, then click Next.
-
On the Remove Server Roles page, articulate the check box of any server part or role service that you would like to remove.
-
If you uncheck a part service that has feature dependencies, the Remove Features dialog box will be displayed showing the dependencies. Click Remove Features to remove them. You tin remove all of IIS by unchecking Web Server (IIS).
-
On the Remove Server Roles page, select any other role or function service that you want to remove, and then click Next.
-
On the Features page, uncheck any characteristic that you would like to remove. If y'all uncheck a feature that has characteristic dependencies, a dialog box will exist displayed showing the dependencies. Click Remove Features to remove them. On the Features page, click Adjacent.
-
On the Confirmation page, verify that the roles, role services, and features to be removed are correct, and then click Remove.
Note
Information technology is recommended that yous do a restart if you are prompted to practise so, unless you lot take other activities that you lot desire to practise earlier the restart takes place. A restart is especially important when y'all remove roles, office services, or features.
-
The Removal Progress folio is displayed. You tin close the wizard without interrupting running tasks. You can view chore progress or open up the page again by clicking Notifications in the notification area, so clicking Task Details.
-
On the Results page, click Close.
-
Restart the destination server to finish removing features.
Install IIS 8.5 from the Command Line
You can install IIS 8.5 from the command line using DISM or PowerShell. Notation that DISM and PowerShell have different namespaces for installation parameters, so the parameter names used in their commands volition be unlike. For more than data, come across Modules in IIS 8.5.
Annotation
Pkgmgr.exe has been deprecated. Employ DISM instead for scripts installing IIS eight.5.
Install IIS eight.5 using DISM
Automating the installation of IIS past using unattended scripts is very useful if you demand to deploy multiple Spider web servers and want to ensure that each of the Web servers is set upward with identical components and services. In Windows Server 2012 R2, DISM is used for unattended scripts, letting y'all install or uninstall optional features from a command prompt or scripts. To apply DISM, you must make sure you have administrative user rights on the computer. For more information about DISM, see DISM Overview
If you do not explicitly include in the DISM code a feature that the IIS installation has a dependency on, the installation will fail, and will not generate an error message. For a list of dependencies required, see Characteristic Dependencies.
For a full list of the DISM parameters corresponding to IIS roles, services, and features, see Modules in IIS 8.five.
The following script will install all roles, role services, and features of IIS eight.5, getting the total IIS installation that includes all available feature packages. If there are roles, role services, or features that you lot exercise non need, you should edit the script to include only those that you require. The society of the commands in the DISM script does not affair. The entire script will exist handed off to the engine and treated as one transaction. To install IIS viii.5 with a script, type the following on i line in an elevated command prompt.
DISM.EXE /enable-feature /online /featureName:IIS-WebServerRole /featureName:IIS-WebServer /featureName:IIS-CommonHttpFeatures /featureName:IIS-StaticContent /featureName:IIS-DefaultDocument /featureName:IIS-DirectoryBrowsing /featureName:IIS-HttpErrors /featureName:IIS-HttpRedirect /featureName:IIS-ApplicationDevelopment /featureName:IIS-ASPNET /featureName:IIS-NetFxExtensibility /featureName:IIS-ASPNET45 /featureName:IIS-NetFxExtensibility45 /featureName:IIS-ASP /featureName:IIS-CGI /featureName:IIS-ISAPIExtensions /featureName:IIS-ISAPIFilter /featureName:IIS-ServerSideIncludes /featureName:IIS-HealthAndDiagnostics /featureName:IIS-HttpLogging /featureName:IIS-LoggingLibraries /featureName:IIS-RequestMonitor /featureName:IIS-HttpTracing /featureName:IIS-CustomLogging /featureName:IIS-ODBCLogging /featureName:IIS-Security /featureName:IIS-BasicAuthentication /featureName:IIS-WindowsAuthentication /featureName:IIS-DigestAuthentication /featureName:IIS-ClientCertificateMappingAuthentication /featureName:IIS-IISCertificateMappingAuthentication /featureName:IIS-URLAuthorization /featureName:IIS-RequestFiltering /featureName:IIS-IPSecurity /featureName:IIS-Operation /featureName:IIS-HttpCompressionStatic /featureName:IIS-HttpCompressionDynamic /featureName:IIS-WebDAV /featureName:IIS-WebServerManagementTools /featureName:IIS-ManagementScriptingTools /featureName:IIS-ManagementService /featureName:IIS-IIS6ManagementCompatibility /featureName:IIS-Metabase /featureName:IIS-WMICompatibility /featureName:IIS-LegacyScripts /featureName:IIS-FTPServer /featureName:IIS-FTPSvc /featureName:IIS-FTPExtensibility /featureName:NetFx4Extended-ASPNET45 /featureName:IIS-ApplicationInit /featureName:IIS-WebSockets /featureName:IIS-CertProvider /featureName:IIS-ManagementConsole /featureName:IIS-LegacySnapIn
Install IIS 8.5 using PowerShell
You tin employ the following PowerShell cmdlets to install all of IIS 8.v:
import-module servermanager add-windowsfeature web-server -includeallsubfeature
To install but specific features, listing them in the PowerShell cmdlet, equally in the following example:
import-module servermanager add-windowsfeature Spider web-Server, Web-WebServer, Web-Security, Web-Filtering
The following points utilise to running the PowerShell cmdlets:
- The cmdlet requires top. You must be running a Windows PowerShell session as an administrator to run the cmdlet.
- The cmdlet does not install management tools for roles, role services, and features by default. You must add the IncludeManagementTools parameter to the cmdlet to do so.
For a full list of the PowerShell parameters respective to IIS 8.5 roles, services, and features, with more information, see Modules in IIS 8.five. The following lists all these parameters.
- Web-Server
- Web-WebServer
- Web-Security
- Web-Filtering
- Spider web-Cert-Auth
- Web-IP-Security
- Web-Url-Auth
- Web-Windows-Auth
- Web-Basic-Auth
- Web-Customer-Auth
- Web-Digest-Auth
- Web-CertProvider
- Spider web-Common-Http
- Spider web-Http-Errors
- Spider web-Dir-Browsing
- Web-Static-Content
- Web-Default-Doc
- Web-Http-Redirect
- Spider web-DAV-Publishing
- Web-Performance
- Web-Stat-Pinch
- Web-Dyn-Compression
- Web-Health
- Spider web-Http-Logging
- Web-ODBC-Logging
- Web-Log-Libraries
- Web-Custom-Logging
- Web-Asking-Monitor
- Web-Http-Tracing
- Web-App-Dev
- Web-Net-Ext
- Web-Net-Ext45
- Web-ASP
- Web-Asp-Net
- Spider web-Asp-Net45
- Web-CGI
- Spider web-ISAPI-Ext
- Web-ISAPI-Filter
- Web-WebSockets
- Web-AppInit
- Web-Includes
- Web-Ftp-Server
- Spider web-Ftp-Service
- Web-Ftp-Ext
- Spider web-Mgmt-Tools
- Web-Mgmt-Panel
- Web-Mgmt-Compat
- Web-Metabase
- Web-WMI
- Spider web-Lgcy-Mgmt-Console
- Web-Lgcy-Scripting
- Web-Scripting-Tools
- Web-Mgmt-Service
Uninstall IIS 8.v using PowerShell
You can use the PowerShell cmdlet UnInstall-WindowsFeature to uninstall IIS 8.5. Run get-help Install-WindowsFeature at a PowerShell command line to come across the syntax of the cmdlet. The following points use to running the cmdlet:
- The cmdlet requires elevation. Yous must be running a Windows PowerShell session as an administrator to run the cmdlet.
- The cmdlet does non uninstall management tools for roles, role services, and features past default. You must add the IncludeManagementTools parameter to the cmdlet to do so.
Modules in IIS 8.5
IIS modules are private part services that the server uses to procedure requests. The following table shows which modules are available to be installed in the Spider web server, which are installed past default, which role the role service is included in, the parameter used in DISM or PowerShell to install them, and a cursory description of the functionality that they provide.
Note
An asterisk (*) in the table below denotes a role or role service that is installed by default when the Web Server (IIS) role is installed.
Role | Role Service | DISM Parameter | PowerShell Parameter | Functionality |
---|---|---|---|---|
Spider web Server Role | IIS-WebServerRole | Web-Server | Provides support for HTML Web sites and optional support for ASP.Cyberspace, ASP, and Web server extensions, enabling y'all to host an internal or external Web site or create Web-based applications. | |
Web Server* | IIS-WebServer | Web-WebServer | Provides support for HTML Web sites and optional support for ASP.Net, ASP, and Web server extensions, enabling you to host an internal or external Web site or create Spider web-based applications. | |
Common HTTP Features* | IIS-CommonHttpFeatures | Spider web-Mutual-Http | Supports basic HTTP functionality, such every bit delivering standard file formats and configuring custom server backdrop. | |
Default Document* | IIS-DefaultDocument | Web-Default-Doc | Enables y'all to configure a default file for the Web server to return when users do not specify a file in a asking URL. | |
Directory Browsing* | IIS-DirectoryBrowsing | Spider web-Dir-Browsing | Enables users to see the contents of a directory on a Spider web server when they practice non specify a file in a request URL and default documents are either disabled or not configured. | |
HTTP Errors* | IIS-HttpErrors | Web-Http-Errors | Enables y'all to customize the error messages that are returned to the users' browsers when the Spider web server detects a error condition, improving the user experience. | |
Static Content* | IIS-StaticContent | Spider web-Static-Content | Enables the Web server to publish static Web file formats, such as HTML pages and image files that can be viewed using a Spider web browser. | |
HTTP Redirection | IIS-HttpRedirect | Web-Http-Redirect | Enables the Web server to redirect user requests that are sent to a specific destination. | |
WebDAV Publishing | IIS-WebDAV | Web-DAV-Publishing | Spider web Distributed Authoring and Versioning. Enables you lot to publish files to and from a Web server by using the HTTP protocol, working through most firewalls without modification. | |
Health and Diagnostics* | IIS-HealthAndDiagnostics | Web-Health | Provides an infrastructure to monitor, manage, and troubleshoot the health of Web servers, sites, and applications. | |
HTTP Logging* | IIS-HttpLogging | Spider web-Http-Logging | Provides logging of Web site activity for the server, in addition to the logging provided by the operating arrangement. | |
Custom Logging | IIS-CustomLogging | Spider web-Custom-Logging | Enables you lot to create a custom logging module that performs logging of Spider web server activeness in a format that differs from the logging normally performed by IIS. | |
Logging Tools | IIS-LoggingLibraries | Web-Log-Libraries | Provides an infrastructure to manage Web server logs and automate common logging tasks. | |
ODBC Logging | IIS-ODBCLogging | Spider web-ODBC-Logging | Provides an infrastructure that supports logging Web server activity to an ODBC-compliant database, enabling you to programmatically brandish and dispense logging data on an HTML page. | |
Request Monitor | IIS-RequestMonitor | Web-Asking-Monitor | Provides an infrastructure to monitor Web application health by capturing information nigh HTTP requests. | |
Tracing | IIS-HttpTracing | Spider web-Http-Tracing | Provides an infrastructure to diagnose and troubleshoot Web applications, including poor performance and authentication-related failures. | |
Performance* | IIS-Functioning | Web-Performance | Provides an infrastructure to enable more efficient utilise of bandwidth by performing pinch of static and/or dynamic content. | |
Static Content Compression* | IIS-HttpCompressionStatic | Spider web-Stat-Compression | Provides an infrastructure to configure HTTP pinch of static content. | |
Dynamic Content Compression | IIS-HttpCompressionDynamic | Web-Dyn-Compression | Provides an infrastructure to configure HTTP compression of dynamic content. | |
Security* | IIS-Security | Web-Security | Provides an infrastructure for securing the Web server from users and requests, using i of multiple authentication methods. | |
Request filtering* | IIS-RequestFiltering | Web-Filtering | Enables screening of all incoming requests to the server, and filters the requests based upon rules prepare by the administrator. | |
Basic Authentication | IIS-BasicAuthentication | Web-Bones-Auth | An authentication method in which users are prompted to supply credentials that are transmitted unencrypted across the network. | |
Centralized SSL Certificate | IIS-CertProvider | Web-CertProvider | An hallmark method that uses SSL server certificates that are managed centrally using a file share. | |
Client Document Mapping Authentication | IIS-ClientCertificateMappingAuthentication | Web-Customer-Auth | An authentication method that uses client certificates to authenticate users, using Active Directory to offer one-to-one certificate mappings across multiple Spider web servers. | |
Digest Authentication | IIS-DigestAuthentication | Web-Digest-Auth | An authentication method that sends a password hash to a Windows domain controller to authenticate users, especially useful if users who must be authenticated will access the Web site from backside firewalls and proxy servers. | |
IIS Client Document Mapping Authentication | IIS-IISCertificateMappingAuthentication | Web-Cert-Auth | An hallmark method that uses client certificates to cosign users, using IIS to offer ane-to-one or many-to-one certificate mapping. | |
IP and Domain Restrictions | IIS-IPSecurity | Web-IP-Security | An authentication method that enables you to enable or deny content based upon the originating IP address or the domain name of the asking. | |
URL Authority | IIS-URLAuthorization | Web-Url-Auth | An authentication method that enables you to create URL dominance rules that restrict access to Web content. | |
Windows Authentication | IIS-WindowsAuthentication | Spider web-Windows-Auth | An authentication method that enables administrators in a Windows domain to have advantage of the domain infrastructure for authenticating users, a low-cost authentication solution for internal Web sites. | |
Awarding Development | IIS-ApplicationDevelopment | Web-App-Dev | Provides an infrastructure for developing and hosting Spider web applications, useful for creating Web content and extending the functionality of IIS. | |
.NET Extensibility 3.5 | IIS-NetFxExtensibility | Web-Net-Ext | Enables managed code developers to change, add together, and extend Web server functionality in the entire request pipeline, the configuration, and the UI. | |
.Net Extensibility 4.v | IIS-NetFxExtensibility45 | Spider web-Net-Ext45 | Enables managed lawmaking developers to change, add, and extend Web server functionality in the unabridged asking pipeline, the configuration, and the UI. | |
Application Initialization | IIS-ApplicationInit | Web-AppInit | Enables you to perform expensive Web application initialization tasks before serving Web pages. | |
ASP | IIS-ASP | Web-ASP | Provides a server-side scripting environment for building Web sites and Web applications, especially for existing applications. | |
ASP.Net three.5 | IIS-ASPNET | Web-Asp-Net | Provides a server-side object-oriented programming environment for edifice Web sites and Web applications using managed code. | |
ASP.NET iv.five | IIS-ASPNET45 | Web-Asp-Net45 | Provides a server-side object-oriented programming environment for edifice Web sites and Spider web applications using managed lawmaking. | |
CGI | IIS-CGI | Web-CGI | Defines how a Spider web server passes data to an external program. | |
ISAPI Extensions | IIS-ISAPIExtensions | Web-ISAPI-Ext | Cyberspace Server Programming Interface Extensions. Provides back up for dynamic Web content development. | |
ISAPI Filters | IIS-ISAPIFilter | Web-ISAPI-Filter | Internet Server Programming Interface Filters. Enables you lot to extend or modify the functionality provided by IIS, reviewing every request made to the Web server and processing the appropriate requests. | |
Server Side Includes | IIS-ServerSideIncludes | Web-Includes | A scripting linguistic communication used to dynamically generate HTML pages, using script that is run on the server earlier the page is delivered to the client. | |
WebSocket Protocol | IIS-WebSockets | Web-WebSockets | Provides communication channels for server applications created with IIS 8.x and ASP.NET 4.5. | |
FTP Server | IIS-FTPServer | Spider web-Ftp-Server | Enables the transfer of files betwixt a client and a server, using either an FTP client or an FTP-enabled Web browser. | |
FTP Service | IIS-FTPSvc | Web-Ftp-Service | Enables FTP publishing on a Web server. | |
FTP Extensibility | IIS-FTPExtensibility | Web-Ftp-Ext | Enables support for FTP extensibility features such equally customer providers, ASP.NET users, or IIS Manager users. | |
IIS Hostable Web Core (IIS 8.0, non IIS 8.5) | IIS-HostableWebCore | Web-WHC | Enables you to write custom code that will host core IIS functionality in your own application that serves HTTP requests and uses its ain applicationHost.config and root Spider web.config configuration files. | |
Management Tools* | IIS-WebServerManagementTools | Web-Mgmt-Tools | Provides an infrastructure for managing a Web server that runs IIS 7.0 or after. | |
IIS Management Console* | IIS-ManagementConsole | Web-Mgmt-Panel | Provides an infrastructure for managing an IIS 7.0 or later on Web server, local or remote, using a user interface. | |
IIS 6 Management Compatibility | IIS-IIS6ManagementCompatibility | Web-Mgmt-Compat | Provides forrad compatibility for applications and scripts that apply the IIS 6 APIs, Admin Base Object (ABO) and Agile Directory Service Interface (ADSI). | |
IIS 6 Metabase Compatibility | IIS-Metabase | Web-Metabase | Provides an infrastructure for querying and configuring the Metabase, so that you can run applications and scripts migrated from before versions of IIS that use Admin Base Object (ABO), and Agile Directory Service Interface (ADSI). | |
IIS six Management Console | IIS-LegacySnapIn | Spider web-Lgcy-Mgmt-Console | Provides an infrastructure for administration of remote IIS 6.0 servers. | |
IIS half dozen Scripting Tools | IIS-LegacyScripts | Web-Lgcy-Scripting | Enable you to continue to use scripts built to manage IIS half-dozen in IIS 7.0 or afterward, especially if your applications and scripts use ActiveX Information Objects (ADO) or Agile Directory Service Interface (ADSI). | |
IIS vi WMI Compatibility | IIS-WMICompatibility | Web-WMI | Provides Windows Management Instrumentation (WMI) scripting interfaces to programmatically manage and automate tasks for an IIS 8.0 or later Web server. | |
IIS Direction Scripts and Tools | IIS-ManagementScriptingTools | Web-Scripting-Tools | Provides an infrastructure to programmatically manage an IIS vii.0 or later on Web server by using commands in a control window or by running scripts. | |
Management Service | IIS-ManagementService | Web-Mgmt-Service | Enables the Web server to exist managed remotely from another computer using IIS Manager. |
Feature Dependencies
The following table shows which role services and features must be installed for the function service or features in the tabular array row to be installed.
The Add together Roles and Features Wizard and Remove Roles and Features Wizard of Server Manager take care of dependencies by prompting you to add dependencies when adding a part service or feature, or to remove dependencies when removing a part service or feature. However, when you lot install IIS using DISM, you demand to include in the DISM code any dependency that a role service or feature being installed has, or the installation will fail, and you may not receive an indication why it failed.
When you remove a role service or feature, make sure that you practise not remove a service or characteristic that another service or feature has a dependency on. There can be an intersection of dependencies, for case between ASP and ASP.Cyberspace. And then if you were to remove ASP, and remove its feature dependencies, you could remove dependencies for ASP.NET, as well.
Role | Role Service | Dependency |
---|---|---|
Web Server Role | None | |
Spider web Server* | None | |
Mutual HTTP Features* | None | |
Default Document* | None | |
Directory Browsing* | None | |
HTTP Errors* | None | |
Static Content* | None | |
HTTP Redirection | None | |
WebDAV Publishing | Static Content | |
Health and Diagnostics* | None | |
HTTP Logging* | None | |
Custom Logging | None | |
Logging Tools | None | |
ODBC Logging | None | |
Request Monitor | None | |
Tracing | None | |
Functioning* | None | |
Static Content Pinch* | None | |
Dynamic Content Pinch | None | |
Security* | None | |
Request filtering* | None | |
Basic Authentication | None | |
Centralized SSL Document | None | |
Client Document Mapping Authentication | None | |
Digest Authentication | None | |
IIS Customer Certificate Mapping Authentication | None | |
IP and Domain Restrictions | None | |
URL Authorization | None | |
Windows Authentication | None | |
Awarding Development | None | |
.NET Extensibility 3.five | - .NET Framework iii.five (includes .Net ii.0 and 3.0) - ASP.NET 4.5 - .Internet Framework iv.5 - Application Development - Request Filtering | |
.NET Extensibility 4.v | - ASP.Net iv.five - .Internet Framework iv.five - Application Development - Request Filtering | |
Application Initialization | None | |
ASP | - Spider web Server (IIS)-Web Server- Application Evolution- ISAPI Extensions - Request Filtering | |
ASP.Cyberspace 3.v | - .Internet Framework 3.5 (includes .NET 2.0 and 3.0) - ASP.Cyberspace 4.5 - .Internet Framework 4.five - ISAPI Extensions - ISAPI Filters - .Net Extensibility 3.five - Request Filtering | |
ASP.NET four.v | - ASP.NET 4.5 - .NET Framework 4.five - ISAPI Extensions - ISAPI Filters - .Cyberspace Extensibility 3.5 - Request Filtering | |
CGI | None | |
ISAPI Extensions | None | |
ISAPI Filters | None | |
Server Side Includes | None | |
WebSocket Protocol | None | |
FTP Server | None | |
FTP Service | None | |
FTP Extensibility | FP Service | |
IIS Hostable Spider web Core (IIS viii.0, not IIS 8.5) | None | |
Management Tools* | - .Cyberspace Framework four.v - Graphic Management Tools and Infrastructure - Windows PowerShell 3.0 | |
IIS Management Console* | - .Cyberspace Framework iv.5 - Graphic Direction Tools and Infrastructure - Direction Tools - Windows PowerShell three.0 | |
IIS 6 Management Compatibility | None | |
IIS six Metabase Compatibility | None | |
IIS six Management Panel | - .Cyberspace Framework 4.5 - Graphic Management Tools and Infrastructure - IIS six Metabase Compability - Windows PowerShell iii.0 | |
IIS 6 Scripting Tools | - IIS half dozen Metabase Compatibility - IIS half-dozen WM Compatibility | |
IIS six WMI Compatibility | IIS 6 Metabase Compatibility | |
IIS Management Scripts and Tools | None | |
Management Service | - ASP.NET 4.5 - .Net Framework four.5 - Management Tools |
See also
- Install or Uninstall Roles, Role Services, or Features
- IIS.Net Install
- What'south New in IIS 8.5
- DISM Overview
- Editing Configuration Files
- Extending IIS Configuration
Source: https://docs.microsoft.com/en-us/iis/install/installing-iis-85/installing-iis-85-on-windows-server-2012-r2
Posted by: mcginnismanday.blogspot.com
0 Response to "How To Uninstall Iis In Windows Server 2012 R2"
Post a Comment