Skip Content

Articles

How To Install IIS on Windows XP Home

This is my re-vision of a tutorial originally written by Richard Sandoz found in the microsoft.public.inetserver.asp.general newsgroup. Thanks to him I was able to get IIS running on an XP home laptop. I found this awhile back, but the warnings sounded so scary I didn't bother with it for some time. Once I did, I realized that was easy! And it works, so I re-wrote this to make it a bit clearer in hopes of helping others.

This is NOT supported, or recommended by Microsoft. They say you need professional XP to do IIS period. q310090 was yanked from their site which had the "workaround" for this.
Who really gets support from Microsoft anyway??? And who cares what they recommend. We recommend that they get cracking on security flaws, but do they listen to us??? This is definately not recommended for a production environment and not recommended for a novice. Oh, And donīt blame me if you mess anything up.

  1. Back up your data.
  2. Locate and open the file C:\WINDOWS\INF\SYSOC.INF
  3. Locate a section called [Components]
  4. Find the line like this:
    iis=iis.dll,OcEntry,iis.inf,hide,7
  5. Change it to this:
    iis=iis2.dll,OcEntry,iis2.inf,,7
  6. I grabbed the iis.dl_ and iis.in_ from win2k advanced server cd. I would guess similar techniques would work from W98, FP, etc.
  7. Open the command prompt and navigate to where you copied the iis.dl_ and iis.in_ files.
  8. From the command prompt type:
    EXPAND IIS.DL_ IIS2.DLL
  9. From the command prompt type:
    EXPAND IIS.IN_ IIS2.INF
  10. Place IIS2.INF in C:\WINDOWS\INF
  11. Place IIS2.DLL in C:\WINDOWS\SYSTEM32\SETUP
  12. Go to the control panel and click "Add Or Remove Programs"
  13. Click "Add/Remove Windows Components" and you should see an option for IIS. Be sure it's checked and click Next.
  14. Setup will prompt you for files. It will tell you the file it needs, you just need to have a searcher going, the CDs should have all you need. Mine asked for one IIS file which I got from the Win2000 Server CD I386 directory. Then it asked for the XP Home CD.
  15. When setup is complete, go to IIS by going to Control Panel >> Administrative Tools
  16. Open up Internet Services Manager and go to "Default Web Site". Right click and choose Properties
  17. Go to the "Directory Security" tab. Under "Anonymous Access and Authentication Control" click Edit
  18. Under "Anonymous Access" click Edit
  19. Enter your XP user account name and password and click OK
  20. Yippee, hello world from http://localhost
Here is another variation of this article which appeared to have slightly different results (although it still worked).

Added On: 2003-10-10

  

 

508 | XHTML 1.0 | CSS 2.0 | PHP 5.2.11 | MySQL 5.0.89 | RSS 2.0 | Print

Copyright © 2010 Chris Martin