发新话题
打印

如何在Windows XP Home Editon 上安装IIS

如何在Windows XP Home Editon 上安装IIS

一台XP  Home版本的计算机能不能用IIS?  请问哪里可以下载XP能用的IIS?  
谢了!

TOP

笔者的操作系统是购买电脑时预装的Winxp  HOME版,最近因为要调试ASP而准备使用IIS,却发现原来HOME版的Winxp根本不能安装IIS,而且连microsoft的PWS(个人版网页服务器)也不能使用。后来,经过笔者的一番研究,终于找到了方法使得IIS在winxp  HOME版中也能使用。  

操作步骤:  

首先打开C盘Windows目录中inf目录下的sysoc.inf文件(可以在运行中直接输入“c:\windows\inf\sysoc.inf”)。在[components]中找到“iis=iis.dll,OcEntry,iis.inf,hide,7”这一行,把内容更改成为:“iis=iis2.dll,OcEntry,iis2.inf,,7”。然后将更改保存,关闭文件。  
再准备一张Win2000的安装光盘(可以是任何版本的Win2000)。将光盘中的“I386”目录下的“iis.dl_”和“iis.in_”复制到硬盘中的任意位置。比如(D:\)。  
在开始中运行“CMD”,打开“命令提示符”,然后输入如下命令:  
Expand  d:\iis.dl_c:\windows\system32\setup\iis2.dll  
Expand  d:\iis.in_  c:\windows\inf\iis2.inf  
打开控制面板,在“添加删除程序”中点击“添加删除Windows组件”,则可以看见“Internet信息服务”项已经在其中了。然后可以按照在WinXP  Professional或者Windows  2000中的方法添加IIS。系统会开始复制文件,此时要保持Windows  2000的光盘一直在光驱中。  
安装结束后,打开“控制面板/性能和选项/管理工具”,就可以看见“Internet信息服务管理”已经出现在那里了。打开IE,在地址栏中输入“http://localhost”回车,则会出现win2000的IIS默认首页(如图所示)。注意:此方法不能确保IIS的所有服务都能正确运行。如果在安装过程中,系统提示需要插入Window  Whistler  CD或者提供exch_adsiisex.dll这个文件时,需要在安装IIS的时候先点击“详细信息”,然后取消对SMTP的选择(即,不要安装SMTP服务器),那么复制文件的时候就不会需要那两个文件了。  
如果在添加组件中已经显示了Internet信息服务(IIS)的安装项目,但是它无法被选中,则可能使用的iis.dl_和iis.in_是从WinXP  Professional中提取的,更换成win2000的光盘重新提取到系统目录中即可。

TOP

要用IIS的话,最好使用Pro版。  


不过经过这样处理安装的IIS在运行上可能存在某种未知的缺陷;  

在Windows  XP家庭版、专业版中安装的IIS,同时并发连接数限制了只有10个;  
因此建议想用IIS搭建Web服务器学习ASP的朋友,最好选用Windows  2000  或Windows  Server  2003  的系统平台。

TOP

Windows  Server  2003  的系统平台
不会正确使用哦

TOP

发新话题