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
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_
::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.
IIS
neithzan
RogerO
JayatMed
What I want to say actually is:
IIS Can't be installed on XP Home ...
Sorry
Jeff McCashland
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
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
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
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