shengge
- 版主
- 355
- 887
- 2008-12-15
|
1#
t
T
发表于 2009-04-28 13:54
|只看楼主
最近因为工作需要,要在单位的DELL D620上安装IIS。不过由于其自带的操作系统是windows xp home sp2,没有办法直接装IIS。 我就从网上找了一些资料,试了下,最终HOME版也可以安装IIS了,这里就把调整方法拿出来秀一下: 首先打开“c:\windows\inf\sysoc.inf”(在命令行中打开最方便): ------------------------------------------------------------------- ...... [Components] NtComponents=ntoc.dll,NtOcSetupProc,,4 WBEM=ocgen.dll,OcEntry,wbemoc.inf,hide,7 Display=desk.cpl,DisplayOcSetupProc,,7 Fax=fxsocm.dll,FaxOcmSetupProc,fxsocm.inf,,7 NetOC=netoc.dll,NetOcSetupProc,netoc.inf,,7 iis=iis.dll,OcEntry,iis.inf,hide,7iis=iis2.dll,OcEntry,iis2.inf,,7 com=comsetup.dll,OcEntry,comnt5.inf,hide,7 dtc=msdtcstp.dll,OcEntry,dtcnt5.inf,hide,7 IndexSrv_System = setupqry.dll,IndexSrv,setupqry.inf,,7 TerminalServer=TsOc.dll, HydraOc, TsOc.inf,hide,2 ims=imsinsnt.dll,OcEntry,ims.inf,,7 fp_extensions=fp40ext.dll,FrontPage4Extensions,fp40ext.inf,,7 msmsgs=msgrocm.dll,OcEntry,msmsgs.inf,hide,7 WMAccess=ocgen.dll,OcEntry,wmaccess.inf,,7 RootAutoUpdate=ocgen.dll,OcEntry,rootau.inf,,7 IEAccess=ocgen.dll,OcEntry,ieaccess.inf,,7 OEAccess=ocgen.dll,OcEntry,oeaccess.inf,,7 ...... ----------------------------------------------------------------------- 把红色的那行替换成蓝色的那行,保存并退出。 然后找一个带IIS的系统光盘,找到IIS.DL_和IIS.IN_ 这两个文件拷到D盘根目录(其他地方也行),然后用DOS命令对其进行展开,如图: 您所在的用户组无法下载或查看附件
接下去就把IIS2.INF拷到C:\WINDOWS\INF中,把IIS2.DLL拷到C:\WINDOWS\SYSTEM32\SETUP中。 (以上两个目录如果看不到,请在工具>.文件夹选项>>查看中设置为显示所有文件和文件夹) 好了,现在控制面板中已经有Internet信息服务(IIS)的安装项目了,是不是就OK了呢?不是的,这里我忽略了一个问题,因为我使用的iis.dl_和iis.in_是从WinXP Professional中提取的,尽管可以显示安装项目,但是这个项目是无法被选中的,解决办法就是从2000的光盘中提取这两个文件重新做一次就好了。 不过经过这样处理安装的IIS在运行上可能存在某种未知的缺陷; 在Windows XP家庭版、专业版中安装的IIS,同时并发连接数限制了只有10个; 因此建议想用IIS搭建Web服务器学习ASP的朋友,最好选用Windows 2000 或Windows Server 2003 的系统平台。 OK,大功告成!现在就可以正常安装IIS了,我这里就不再班门弄斧了。
|