IIS

Does anyone know if IIS can be installed on XP Home or not as I'm trying to deploy an ASP script that requires ASP and IIS with its virtual SMTP service

Answer this question

IIS

  • neithzan

    can someone provide me with the file to do this hack or would it be illlegal to do so
  • RogerO

    As far as I know IIS is only available on XP Professional.
  • JayatMed

    Ooops... Sorry Vance, I made a BIG typing mistake..

    What I want to say actually is:

    IIS Can't be installed on XP Home ...

    Sorry

  • Jeff McCashland

    Most of the hacks posted leave out a key module:  IISsuba.dll

    General HOWTO for setting up and running IIS in Windows XP Home Edition using Win 2000 Pro. 
    by Randall Smith PMI – PMP, 
    -adapted from Richard Sandoz - Certified Java Programmer 

    1)Locate and edit the file C:\WINDOWS\INF\SYSOC.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 (the iis cab/folder in the i386 xp home folder appears to be nothing):
    iis=iis2.dll,OcEntry,iis2.inf,,7 
    à  (If you try to delete this line, some sort of ms caching thing will keep sticking back “iis.dll”.  Another strategy of quickly renaming and making hidden dir called iis.dll seems to thwart the caching, but the effort is not worth it, so using iis2.dll is good enough) 
    4)Copy iis.dl_ , iis.in_  and IISsuba.dl_ from \i386 directory of Win2k Pro cd to a work-directory of 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:\temp\IIS.DL_  c:\temp\IIS2.DLL
    EXPAND c:\temp\IIS.IN_  c:\temp\IIS2.INF
    EXPAND c:\temp\IISsuba.dl_  c:\temp\IISsuba.dll

    5)Copy IIS2.DLL to c:\Windows\System32\Setup.
    Copy IIS2.INF to c:\Windows\INF 
    Copy IISsuba.dll to c:\Windows\System32


    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)You can get to your Internet Services Manager (IIS control) from Control Panel's Administrative Tools.
    9)Test the program by creating “hello world” from http://localhost .
    Also consider installing these modules into System32 in the event of problems:
    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_


  • Monica Boris

    You can 'hack' an install of IIS on XP Home.

    I've tried it before, and it does work OK, but it is a bit awkward to do.

    Look for 'install iis xp home' on Google...

  • Sagy

    Hi,

    IIS can't be installed in XP Pro natively, or you 
    may try ASP.NET Web Matrix for your ASP.NET 
    web pages if you're working in a local environment. 

  • djehmli

    ::IIS can't be installed in XP Pro natively
    Did you mean XP Home   IIS 5.1 comes with XP Pro...it just has limitations imposed on it compared to IIS on Windows Server.  For instance it is limited to one website.

  • newuser44

    I have learned to "listen to what people mean, not what they say".  I knew what you meant, but I just wanted to double check to make sure lol. :) 
  • IIS