Turn on IIS in Windows 11

Internet Information Services (IIS) for Windows Server is a flexible, secure and manageable Web server for hosting anything on the Web. You can also enable Internet Information Services (IIS) on Windows computer so you can run and test websites on local computer. Check out below steps to quickly turn on IIS in Windows 11 or 10.

How to turn on IIS in Windows 11?

Search ‘control panel’ in the Windows task bar at the bottom of your computer screen. In the pop-up dialog, find and click to open Control Panel in Windows 11 or 10.

windows 11 control panel

In the Control Panel, click Programs, then find the “Programs and Features” section and click “Turn Windows features on or off“. You will then see a Windows Features screen like below.

enable IIS (Internet Information Services) in Windows 11

Find the Internet Information Services in the Windows Features dialogue. Click the + icon in front of it to expand all available options under it. You can find FTP Server, Web Management Tools and World Wide Web Services. Generally speaking you can only enable IIS Management Console and Word Wide Web Services in Windows. Click OK button, the selected features will be added and applied to Windows.

If it was the first time you activate IIS in Windows, not system reboot required. In the future, if you decide to remove or change any features, Windows may ask you to restart your computer before applying them.

How to verify IIS status in Windows?

Simply access http://localhost/ in your web browser, such as IE, Internet Explorer, Safari, Chrome, Firefox, on computer see if you can see the IIS Windows default Welcome home page as below.

localhost default home iis windows 10

By default your website files will be saved to the Windows system drive which is usually the C drive, you can find inetpub subfolder in the system drive. All your website files should be stored to the inetpub >> wwwroot directory.

How to run IIS manager in Windows?

Click Start button from the Windows taskbar at the bottom of your computer screen, choose All Programs, go to W and click Windows Administrative Tools >> Internet Information Services (IIS). Alternatively search ‘iis’ in the search box at the bottom left of the Windows task bar to quickly access IIS manager on Windows PC. You can create new websites, add host names for local sites in IIS manager on Windows  computer from there.

The IIS for Windows allows users to test static websites and pages on local computer, test ASP, .Net sites and pages on your PC. However when you want to set up local sites that require Apache server environment or databases, only IIS is not enough. Check out this guide to learn how to manage SQL server on Windows PC. XAMPP and other similar tools can help us set up Linux server environment on PC easily. See how to install XAMPP on Windows computer.


  1. I have installed XAMPP and I have purchase Domain name. created web page with html. and moved file to htdocs and I have updated my ip address mapping with my web site in DSN portion of DSN provider. Now I want to make live my website with that page. Can some one help me in steps how to do. some one from their computer they can see my website so what settings and steps I need to perform? this will be great help for me.

    • Sri, if I understand your problem correctly, you need to set up port forwarding in your router settings.

      Your home has 1 IP address (most likely) and you have multiple devices on the network. When a request is made to your web server, your router needs to understand which device on your network to send the request.

      Along with port forwarding, you will need to also set an internal static IP for your web server. To get a more thorough walk-through, do some research on Port Forwarding.

      Hope this helps!

Leave a Reply