Laptops are the latest IN thing these days… rather, it has become a NEED than just a WANT. Recently, due the increased competition and cheap technology, more and more people can afford it. But there’s one realtime problem. Most of the affordable laptops come with Windows XP Home Edition, which doesn’t include Microsoft Internet Information Server (IIS) by default. But since Microsoft is not very good at restricting people from messing with its OS, there’s a way-out for this as well. Here’s how you can do it too…
- Open the file “C:\WINDOWS\INF\SYSOC.INF” in notepad.
- Under the section [Components] find the following line.
iis=iis.dll,OcEntry,iis.inf,hide,7 - change it to this
iis=iis2.dll,OcEntry,iis2.inf,,7 - Get the files iis.dl_ and iis.in_ from win2k professional CD.
- From command prompt run following commands.
“EXPAND IIS.DL_ IIS2.DLL”
“EXPAND IIS.IN_ IIS2.INF”
place
IIS2.INF in C:\WINDOWS\INF and
IIS2.DLL in C:\WINDOWS\SYSTEM32\SETUP
- Now go to “Control Panel >> Add or Remove Programs >> Add/Remove Windows Components“, you’ll be able to check/uncheck Internet Information Server.(I was unable to do it with Windows XP Professional CD but Win2K Professional CD did the magic for me)
- You’ll require Win2K Professional CD for the initial part of installation and Windows XP Home Edition CD (You can browse to C:\i386 if its the default installation of XP on your laptop)
- Now go to “Control Panel >> Administrative Tools >> Internet Services Manager >> Directory Security (tab)” and click on “Edit” button under Anonymous Access. Select “Edit” again and select any user account on your laptop. (See the attached image for reference. I used “Guest” account and it worked for me. You should know the windows login password for that user account)
- Now open http://localhost in IE or Firefox. There you go!!!
I tried this thing on my HP Pavillion dv4050EA laptop. My requirement was to run PHP on IIS which I managed to do successfully. However, I was unable to run ASP… maybe I was missing something. I won’t recommend this unless its inevitable. (For example, a few of my clients need to run PHP on IIS (& MySQL) in their Win2K environment and I had to coordinate PHP installation with them over msn since I had no access to their secure intranet. )
Happy Experimenting!!!
(Please don’t hold me responsible if anything goes wrong… Its entirely on your own risk, if you want to take it. As noone knows when Bill Gates thinks of patching it up with some update. I, however, found this risk worth taking.)


hi.
tnx for this informations but i can’t check the iis option on my windows component page.
it’s like diasable
Comment by borzou — May 17, 2008 @ 11:16 am
I used windows 2003 server, files.
Comment by borzou — May 17, 2008 @ 11:17 am
Borzou
I didn’t try it with Windows 2003 server, and I doubt that it’d work. I tried with Windows 2000 Professional… and it worked just fine for me.
Gohar
Comment by Gohar Sahi — May 18, 2008 @ 7:26 am
Gohar,
I need to get IIS running on Win XP Home, but don’t have the two files iis.dl_ and iis.in_ (from Win 2000). Could you possibly send me those?
Thanks,
Sam
Comment by Sam Mims — July 16, 2008 @ 12:12 am
Hi Gohar
I have a prolem getting hold of a windows 2000 cd. CWould you be able to send me the iis.gl_ and iis.in_ files. If you cannot I will understand.
Regards
Dean
Comment by dean — September 12, 2008 @ 6:56 pm
I cannot check the IIS options as well. I see it there and can view more information when i click ‘Details’, but I cannot check/uncheck. Any help?
Comment by Chris — October 17, 2008 @ 2:01 pm
Yeah, I had all the problems that u all have encountered b4.
here is a website that fixes all, except for the iis.in_ file problem.http://adamv.com/dev/articles/iis-on-xp-home/
BTW, send me that file to me ask well
Comment by Unknown computer freak — November 11, 2008 @ 4:00 pm