• You are here:
  • Home
  • Articles
  • How to get IIS Web Server running on Windows XP Home Edition

How to get IIS Web Server running on Windows XP Home Edition

How to install and configure Microsoft Windows XP Home Edition to run IIS web server.

Windows XP Home Edition can run an IIS Web Server.

Yes you can install a web server on XP!

The following steps describe how to get IIS web server installed and running on Windows XP Home Edition, which according to official documentation is not possible.

This process assumes that you have CD's of Windows 2000 (Server or Professional) and Windows XP (Professional or Home).

  1. Locate and edit the file C:WINDOWSINFSYSOC.INF
  2. Find a line which should look like this (should be in section called [Components]): iis=iis.dll,OcEntry,iis.inf,hide,7
  3. Change it to this: iis=iis2.dll,OcEntry,iis2.inf,,7
  4. Copy iis.dl_ , iis.in_ and IISsuba.dl_ from i386 directory of Win2k Pro cd to a temporary directory on your hard drive (e.g. c:temp). From the Run dialog type (note the outputs for the first two modules are renamed versions):
    1. EXPAND c:tempIIS.DL_ c:tempIIS2.DLL
    2. EXPAND c:tempIIS.IN_ c:tempIIS2.INF
    3. EXPAND c:tempIISsuba.dl_ c:tempIISsuba.dll
  5. Copy IIS2.DLL to c:WindowsSystem32Setup, IIS2.INF to c:WindowsINF, and IISsuba.dll to c:WindowsSystem32
  6. Open the Control Panel. Select the ìAdd Windows Programsî. IIS and its options should now appear. If it does not, check the SYSOC.INF file and confirm the ìhideî keyword was removed during the edit.
  7. When you close the dialog, it will prompt you for necessary files from both the WinXP CD and the Win2000 CD. In one case, it may ask for the WinXP Pro CD, but it will accept the WinXP Home CD.
  8. Test the program by entering http://localhost in your browser.

There you have it. You should now be able to get to your Internet Services Manager (IIS control) from Control Panel's Administrative Tools.

In the event of any problems, you may also consider installing the following modules into System32:

  • IIS.MS_
  • IISADMIN.DL_
  • IISCHEMA.DL_
  • IISCLEX4.DL_
  • IISCRMAP.DL_
  • IISEXT.DL_
  • IISFECNV.DL_
  • IISLOG.DL_
  • IISMAP.DL_
  • IISNTW.CH_
  • IISPERF.PM_
  • IISRESET.EX_
  • IISRSTAP.DL_
  • IISRSTAS.EX_
  • IISRTL.DL_
  • IISSYNC.EX_
  • IISUI.DL_

More articles

Comments:

This article is no longer accepting comments.

  • On the 12th Jan 2007 at 00:57 GMT, Mohamed riyaz wrote:

How to Install IIS on Home Edition

Yes indeed!

  • On the 20th Feb 2007 at 20:44 GMT, Theo wrote:

I followed the steps above and get HTTP 500 Internal Server Error Most likely causes: The website is under maintenance. The website has a programming error. What you can try: Refresh the page. Go back to the previous page. More information This error (HTTP 500 Internal Server Error) means that the website you are visiting had a server problem which prevented the webpage from displaying. For more information about HTTP errors, see Help.

  • On the 5th Apr 2007 at 15:57 GMT, shashi wrote:

i followed the above steps to install iis in my xp home edition.Now i can see aplication server in the add remove box,but i am not able to select it,above all i can see the details of it but cant select any of option under application server 2....

  • On the 14th Apr 2007 at 13:33 GMT, Victorianus wrote:

I have the same problem like shashi! Can anyone help us, please? ;-(

  • On the 17th May 2007 at 09:48 GMT, Gary wrote:

I cant check mine either?

  • On the 21st Aug 2007 at 10:06 GMT, John wrote:

6 - Open the Control Panel. Select the ìAdd Windows Programsî. IIS and its options should now appear. If it does not, check the SYSOC.INF file and confirm the ìhideî keyword was removed during the edit. did you guys remove "hide" from the SYSOC.INF .....double check

  • On the 27th Aug 2007 at 04:31 GMT, John wrote:

I double checked too. I still have the same problem as others. i can't even see the name of the option. It shows up as a blank check box that I cannot select. Any help appreciated.

  • On the 27th Aug 2007 at 11:04 GMT, john wrote:

hmmm....i have everything there, just can't checkbox IIS

  • On the 10th Sep 2007 at 06:33 GMT, Mike wrote:

John if you are unable to see the name I believe you are still referancing iis.inf and iis.dll in the sysoc file. I saw the same thing while trying to correct the unselectable issue.

  • On the 29th Oct 2007 at 16:51 GMT, Gary wrote:

I followed the instructions and it installed IIS fine and i started it in the IIS console. But when i open http://localhost or http://myipaddress in IE it displays error500 and in firefox it doesn't show error but just shows a blank page.. and ideas?

  • On the 30th Oct 2007 at 10:34 GMT, Angelo wrote:

i did all of the above, and i can see the option in the windows components.. but i can't tick it.. it get's highlighted but doesn't get ticked.. Can anyone help me on this ?

  • On the 12th Dec 2007 at 16:04 GMT, David wrote:

I'm trying to follow these instructions: 1. Go into control panel ñ Add/Remove Programs. 2. Select Windows Components and then Application Server. 3. Turn on both COM and DTC access. But the Application Server doesn't seem to be there in the windows components list, does anyone have any ideas?

  • On the 14th Dec 2007 at 09:25 GMT, David. wrote:

Nevermind, fixed it now.

  • On the 9th Mar 2008 at 13:17 GMT, Mick wrote:

I also have this problem, i tried to tick the IIS installation, and its asif the the tick button is disabled and wont allow me to tick it.. Any ideas whats wrong with this?

  • On the 9th Mar 2008 at 14:02 GMT, Mick wrote:

Never mind, fixed it.. Reason it wouldn't allow me to select the checkbox was because I was trying to use the Win XP Pro version of iis.dl_ and iis.in_ ..