Install IIS For Windows XP Home Edition

Windows XP Home Edition is not come with IIS service. So for those who need IIS to run on some application, there need go for Windows XP Pro Edition. It’s that great that windows xp home edition is come with IIS service? We still can install the IIS service on Windows XP Home edition as the step below.

  1. We need the installation CD of Windows 2000 Professional or Server
  2. Copy the directory i386 from the WinXP Home to your hard disk (If you don’t have 2 CD-ROM)
  3. In this directory (i386) there is a file called IMS.CAB with WinRar (or something similar) unpack the content to a temporary folder (you will need them at the end of the installation)
  4. Search for and find the file: c:\WINDOWS\INF\SYSOC.INF
  5. In the section [COMPONENTS] you will find this line: iis=iis.dll,OcEntry,iis.inf,hide,7
  6. Change it to this: iis=iis2.dll,OcEntry,iis2.inf,,7 (remember to change the name in iis2.dll and iis2.inf and to eliminate the word hide. In this way you bypass the protection of XP home)
  7. From the Win2000 cd (Pro or Server) take the files: iis.dl_ and iis.in_ that are in the i386 folder and copy them on your desktop, open a dos windows and with the prompt pointing at your desktop edit the following commands:
    EXPAND IIS.DL_ IIS2.DLL
    EXPAND IIS.IN_ IIS2.INF
    this will generate two new files named iis2.dll and iis2.inf
    copy and paste IIS2:DLL to c:\WINDOWS\SYSTEM32\SETUP\
    and IIS.INF to c:\WINDOWS\INF\
  8. Go to control panel/application/windows components (I don’t have an English version of Windows so I don’t know exactly the name) and start windows installer. You will see “Internet Information server” is now available as a checkable option.
  9. Select it (I suggest that if you are looking only for PWS to select only that because the more components you install the more files you have to search for)
  10. It will need about 10/15 minutes and during that time the system is going to ask you for a lot of files: some are in XP Home CD other in Win2000 CD. At a certain point the system will ask you for the EXCH_adsiisex.dll file: it is the file you have extracted at the point 3 of this guide, select it and you should go on without trouble.
  11. At the end restart you computer.
  12. Test if it is working: open Internet Explorer and type in the address line: http://localhost
  13. If it will not work, try the following:
    open a DOS window and type: iisreset /RESTART
    go to web proprieties in “directory protection” (I don’t know if this is the exact name on an English version) click on “modify” (or edit, as said before I don’t have an English version …) “browse” and finally”find”. You will see all user in your PC. Select the one you are working with and click OK. In the text-box you will see PcName\UserName. Click OK to close the window. Remember to uncheck “password Control) and click OK three times. Close and restart the web server and retry point 12. If all is correct you will see the default presentation page of IIS 5 and the online help

IIS for WinXP Home

Remark: Remember that microsoft are not giving any support of installation IIS on WinXP Home. Any way is work with my WinXP Home. Hope it work for your WinXP too.

Share This

Filed under: Windows

Technorati

19 Responses to “Install IIS For Windows XP Home Edition”

  1. mamoun Says:

    in the name of Allah

    Dear writer, thanks alot for your efforst … this doesn’t work for me .. I mean I could see the IIS option in the “windows setup components” and I went through the setup of it .. then an error occured and it said “completion successfully” … but i coudn’t find IIS in the administrative tools .. i found the PWS and when I press START in it … it gives me another error!!!

    thank you anyway again

  2. mamoun Says:

    in the name of Allah

    I’ve uninstalled what I’ve installed previously … then tried to reinstall it again … it was installed successfully with no errors … but whenever I type http://localhost/ and press ENTER …. the page writes:

    “The specified module could not be found.”

    I’ll try again to check for any other problems

    thank you.

  3. mamoun Says:

    in the name of Allah

    I went through step 12 and 13 … I got another message which is:

    “Logon failure: user account restriction. Possible reasons are blank passwords not allowed, logon hour restrictions, or a policy restriction has been enforced.”

    the problem now is clear that I’m not so expert in IIS … hehehe … I’ll go through and tell you later the latest news

    thank you again

  4. Laura Says:

    I did this but i couldn’t make it work. I have troubles running Apache now, any idea why?? I uninstall and install EasyPHP, so far no luck. The localhost is dead it doesn’t show any error message. What’s wrong?? Ideas please….

  5. Sruthi Kumar Says:

    I did till Step 7, I do able to see IIS under Window Components in my laptop. But, the problem is it is not available as a checkable option. Any thoughts how can i rectify this problem?

  6. Roshni Says:

    Hi. I too face the same problem. I too see IIS under Windows Components but it is not checkable option. Please help !

  7. Programmer Says:

    Hello Author,
    Thanks a lot for helping me in installing IIS on Windows XP Home. I have done everything as is given and the Interenet Services Manager and Public Web Server are also available in my Control Panel, but when I try testing the ASP files, it shows the message “the page cannot be displayed”. Also in my Internet Services Manager, there are two lists under my computer name - Default FTP and Default Website. Both are showing in their IP address field - All Unassigned. Could this be a problem?
    Please help me out as I don’t want to get stuck at the last step.

  8. elenka Says:

    Hi,
    I could see the item for “IIS” in the Windows Components Wizard and all sub items in the “Details…” window for it after all manupulations with DLL and INF files, but I could not check the check box near the IIS item. THe check box did not respond to clicks.
    I could find these lines in the iis6.log after unsuccessful installation:

    [9/8/2007 11:5:7] OC_INIT_COMPONENT:9/8/2007 6:24:56 A_______ 6.0.2600.2180: 6.0.2600.2180 (xpsp_sp2_rtm.040803-2158): x86: C:\WINDOWS\system32\Setup\iis2.dll
    [9/8/2007 11:5:7] OC_INIT_COMPONENT:Set UnAttendFlag:OFF (File=”)
    [9/8/2007 11:5:7] OC_INIT_COMPONENT:CmdLine=”C:\WINDOWS\system32\sysocmgr.exe” /y /i:C:\WINDOWS\system32\sysoc.inf

    Thank you,
    Elan Shutova

  9. Th Mystical Bearmaster Says:

    Hi Laura

    I followed the instructions and it worked - Apache and IIS can’t run at the same time - go to your XAMPP control panel and stop Apache

    Regards

  10. Trosbos Says:

    Try this, found here:
    http://adamv.com/dev/articles/iis-on-xp-home

    Troubleshooting
    If your site is not enabled after following these directions, you cannot choose IIS components to install, or serves HTML but not ASP, here are some things you can try:

    Are you using Windows 2000? These instructions only work if you copy IIS from Windows 2000. They will not work with Windows XP Professional or Windows Server 2003.
    Double-check your edits to C:\WINDOWS\INF\SYSOC.INF. The file must be edited exactly as shown, and saved to the correct place.
    Reboot. Some users report that rebooting causes IIS to start property.
    Rebuild the IIS COM components. This page by Brooks Younce shows how.

  11. faq Says:

    Hi
    I have the same problem cannot check the iis in the install windows components but i’m using files from win2003 server and i understand that it’s not working with this OS. Is tere any solution for windows 2003?

  12. wyswidget Says:

    I followed these instructions to the letter, and it worked a treat….two things to make sure you check…
    1) Do not overlook the removal of the ‘hide’ bit in the SYSOC.INF file, and ;
    2) Make sure it is a Windows 2000 disc…..using the dl_ and in_ files from a W2K disc makes all the difference.

  13. Josh Says:

    does anyoune have the files off the windows 2000 disc, iis.dl_ and iis.in_??

  14. Lucy666666 Says:

    Hi, guys:

    You are just wasting your time, receive my idesa: buy a new model computer with what you need.

    Absolutely useful.

    A hot kid.

  15. Arjun Says:

    Hi

    I was able to check the IIS box in the system components menu. The setup asked my for some files from my Windows 2000 Advanced CD, and I gave the location. However, there was a file required called ‘IIS_finance.asp1′ that I could not find on the windows 2k advanced disk. Could anyone help me with this problem?

  16. dnpnunes Says:

    doesm´t work but nice try

  17. Chris Says:

    The specified module could not be found.

  18. Duarte Says:

    Abysswebserver. Free and full costumizable with large scripting support. Isapi, php, perl, java, flash, c, c++, python, etc. Google it and enjoy.

  19. PRADEEP Says:

    IF i dont have a WINDOWS XP CD,then can i go and install IIS.

  20. Malay Says:

    hi i did try. it did show me the IIS in admin tool but it says that Admin web service is stopped. i did as you mentioned to go to properties and select user but still its not working. plus when i applied that dos command iisreset/restart it did stop but didnt start and came with the message that admin service is disabled can you help me on this please.

Leave a Reply


Close
E-mail It
Socialized through Gregarious 42