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).
- Locate and edit the file C:WINDOWSINFSYSOC.INF
- Find a line which should look like this (should be in section called [Components]): iis=iis.dll,OcEntry,iis.inf,hide,7
- Change it to this: iis=iis2.dll,OcEntry,iis2.inf,,7
-
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):
- EXPAND c:tempIIS.DL_ c:tempIIS2.DLL
- EXPAND c:tempIIS.IN_ c:tempIIS2.INF
- EXPAND c:tempIISsuba.dl_ c:tempIISsuba.dll
- Copy IIS2.DLL to c:WindowsSystem32Setup, IIS2.INF to c:WindowsINF, and IISsuba.dll to c:WindowsSystem32
- 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.
- 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.
- 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.
How to Install IIS on Home Edition
Yes indeed!
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.
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....
I have the same problem like shashi! Can anyone help us, please? ;-(
I cant check mine either?
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
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.
hmmm....i have everything there, just can't checkbox IIS
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.
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?
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 ?
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?
Nevermind, fixed it now.
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?
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_ ..