+370 5 205 5502 sales@monovm.com

A elaborate tutorial on how to Install IIS on Windows Server versions and On Windows 10.


Aug, 20

Install IIS web server in windows 2019, 2016, 2012 and windows 10

  • by Susith Nonis
  • in VPS

How to install IIS in Windows

An IIS web server runs on the Microsoft .NET platform on the Windows OS. Internet Information Services (IIS) is a flexible, general-purpose web server from Microsoft that runs on Windows systems to serve requested HTML pages or files.

An IIS web server accepts requests from remote computers and in return responds with the appropriate response. This allows the web servers to share and deliver information across local networks and through the internet.

The information that is delivered to users are shown in several forms as static webpages, through file exchanges as downloads and uploads; and text documents, image files and more. So how does IIS work?

IIS works with the help of standard protocols and programming languages. To create elements such as text, buttons, image placements, direct interactions/behaviors and hyperlinks, IIS uses HTML. HTTP or the hypertext transfer protocol is used to exchange information between the web server and the user.

HTTPS -- HTTP over Secure Sockets Layer (SSL) uses Transport Layer Security or SSL to encrypt the communication for added data security. The File Transfer Protocol (FTP), or its secure variant, FTPS, can transfer files.

Additional supported protocols include the Simple Mail Transfer Protocol (SMTP), to send and receive email. With the aforementioned protocols plus other languages and protocols together makes the perfect IIS package.

IIS was developed by Microsoft and is the most used web server for Windows. By installing IIS on you Windows server you can use it as a webserver to host your websites or web based application. While it’s possible to install IIS on different platforms like Linux and MacOS, it will most likely be unstable. We created a simple tutorial so that you can set up IIS server on Windows without any hiccups. 

In this article we will explain how you can install IIS web server on Windows 2019, Windows 2016, Windows 2012 and windows 10.

Let’s get to it!

Install IIS on Windows Server 2012

Nothe that this tutorial was based on Windows Server 2012. However the process is similar in other Windows Server OS.

  • To install IIS in windows Server first press Windows + R key to open Run
  • Type ServerManager in run box and click on OK. This will open the Programs and features panel in Windows Server 2012.

Install IIS web server in windows 2019, 2016, 2012 and windows 10

  • Now click on “Add roles and features” in the appeared window.

  • Now an installation Wizard will appear: Click on Next

  • Check the Role-based or feature-based installation and click on Next

  • Now select the “Select a server from the server pool”. From the window select the Server and click on Next.

  • When you come to the Server Roles section, scroll down on the list and check the Web Server (IIS) check box and click Next

  • Click on Add Features, don’t forget to have the checkbox clicked for “Include management tool (if applicable)”

  • Keep the default features as it is and click Next

  • Click Next after reading the Web Server Roles (IIS) text

  • Click Next after selecting the Web Server Roles as seen in the picture

  • Click on Install

  • After the installation you can Cancel the installation Wizard

  • You will see the main interface of Internet Information Services (IIS) similar to the one shown below.

Note: Your IIS directory in your device is this C:\inetpub\wwwroot. You can copy and access your website files or any other files through the IIS webserver by using your browser.

Installing IIS in Windows 10

If you are using virtual machines like Windows VPS, you should connect to Windows with remote desktop.

  • first press Windows + R key to open run box


  • Then type appwiz.cpl in the text box and press Enter. This will open Programs and Features in Windows 10.


  • In programs and features page click on Turn Windows features on or off


  • In features list search for Internet information service (IIS) and check the IIS services as per your needs and click OK.


  • After completing the installation, Restart your computer to finish the installation.


Now you can access IIS on your browser by suing this address 127.0.01 on your local network.  You can also access your IIS web server remotly by entering your Server IP address through your browser. It looks something like this: 185.156.x.x


Note: Your IIS directory in your device is this C:\inetpub\wwwroot. You can copy and access your website files or any other files through the IIS webserver by using your browser.

Susith Nonis

I'm fascinated by the IT world and how the 1's and 0's work. While I veture into the world of Technology I try to share what I know in the simplest way possible. Not a fan of coffee, a sweet addict and a self accredited 'master chef'.