添加IIS时,显示需要Windows XP Proffessinal Service Pack 3 CD 上的文件staxmem.dll,可我现在没系统盘

添加IIS时,显示需要Windows XP Proffessinal Service Pack 3 CD 上的文件staxmem.dll,可我现在没系统盘,第1张

有两种办法:

1、去网上下载 IIS 的安装包,下载后解压到你的硬盘上,再次添加WINDOWS组件,然后把安装目录指向你所解压的目录(可能需要指好几次才能完成安装);

2、去下载WIN XP SP3 安装影像盘,把盘中的 i386目录解压到你的硬盘上,然后再添加IIS组件,把目录指向i386目录。

大家知道,Windows XP Home版不能安装IIS或者PWS。按照一般的方法,你只能升级到XP Professional或者使用Windows 2000,不过只要略使手段,你就可以在Windows XP Home上安装IIS了。

首先在“开始”菜单的“运行”中输入“c:\Windows\inf\sysoc.inf”,系统会自动使用记事本打开sysoc.inf这个文件。在sysoc.inf中找到“[Components]”这一段,并继续找到类似“iis=iis.dll,OcEntry,iis.inf,hide,7”的一行字,把这一行替换为“iis=iis2.dll,OcEntry,iis2.inf,,7”。之后保存并关闭。

把Windows 2000 Professional的光盘插入光驱,同时按下Shift键禁止光驱的自动运行。在运行中输入“CMD”然后回车,打开命令行模式,在命令行下输入下列的两条命令,在每一行命令结束后回车(假设光驱是D盘):

EXPand d:\i386\iis.dl_ c:\Windows\system32\setup\iis2.dll

EXPand d:\i386\iis.in_ c:\Windows\inf\iis2.inf

这时,打开你的控制面板,并点击“添加删除程序”图标,之后点击“添加删除Windows组件”。

请仔细看,在“开始”菜单中显示的 *** 作系统是Windows XP Home,但是经过修改,已经有了添加IIS的选项了。

然后你可以按照在Windows XP Professional或者Windows 2000中的方法添加IIS,在本例中我们只安装了WWW服务。系统会开始复制文件,这需要一些时间。并且在这起见,请保持Windows 2000 Professional的光盘还在光驱中。

在安装结束后,你可以打开“控制面板→性能和选项→管理工具”,“Internet信息服务管理”已经出现在那里。

如果你想要验证IIS是否运行正常,而已打开IE,在地址栏中输入“http://localhost”然后回车,如果能看到图三的界面(图1),那么你的IIS就全部正常运行了。

最后还有一点注意的:如果你在安装过程中,系统需要你插入Window Whistler CD或者需要你提供exch_adsii***.dll这个文件,那是因为你按照默认的选项安装了IIS。要解决这个问题,只要在安装IIS的时候先点击“详细信息”,然后取消对SMTP的选择(即不要安装SMTP服务器),那么复制文件的时候就不会需要那两个文件了。

如果在你安装的到图1的位置后发现,已经显示了Internet信息服务(IIS)的安装项目,但是它们根本无法被选中,那很可能因为你使用的iis.dl_和iis.in_是从Windows XP Professional中取出的,只要换成Windows 2000 Professional中的就可以继续正常安装了。

经过验证,WWW、FTP等几个服务经过这样的修改都可以在Windows XP Home上正常运行。

一,要安装IIS,得有IIS的安装包.不同的 *** 作系统有不同的安装包.不能乱用.乱用就不能安装.所以不少人从网上下IIS安装包或下载I386包时都不能安装,也就是这个原因.即网上给的包与你的系统不匹配.当然也有可能网上所给的包是不完整的.有不少网友只为了吸引网友的眼球而在个人BLOG或站点上放罢不完整的安装包.安装包不匹配或不完成,当然就不能安装IIS了.巧妇难为无米之炊嘛.XP1,XP2,HOME.WIN98不同系统所用的安装是不一样的.也有不少热心网友把不同安装包整合,让它可以装在不同系统下.真的得感谢他们了.

要解决这个问题,只能找对匹配你系统的安装包.一是从网上下载,二是从系统安装盘中提取.

二,如果你的 *** 作系统是HOME版的,那要麻烦一些,因为安装WIN组件时,根本没有显示IIS这一项.这时,你得进行以下 *** 作:

先在“开始”菜单的“运行”中输入“c:\Windows\inf\sysoc.inf”,系统会自动使用记事本打开sysoc.inf这个文件。在sysoc.inf中找到“[Components]”这一段,并继续找到类"iis=iis.dll,OcEntry,iis.inf,hide,7”的一行字,把这一行替换为“iis=iis2.dll,OcEntry,iis2.inf,,7”。之后保存并关闭。 如果没有"iis=iis.dll,OcEntry,iis.inf,hide,7”这行字,就得加上.这个要注意.

把Windows 2000 Professional的光盘插入光驱,同时按下Shift键禁止光驱的自动运行。在运行中输入“CMD”然后回车,打开命令行模式,在命令行下输入下列的两条命令,在每一行命令结束后回车(假设光驱是D盘):

EXPand d:\i386\iis.dl_ c:\Windows\system32\setup\iis2.dll

EXPand d:\i386\iis.in_ c:\Windows\inf\iis2.inf

这时,打开你的控制面板,并点击“添加删除程序”图标,之后点击“添加删除Windows组件”。

请仔细看,在“开始”菜单中显示的 *** 作系统是Windows XP Home,但是经过修改,已经有了添加IIS的选项了。

然后你可以按照在Windows XP Professional或者Windows 2000中的方法添加IIS,在本例中我们只安装了WWW服务。系统会开始复制文件,这需要一些时间。并且在这起见,请保持Windows 2000 Professional的光盘还在光驱中。

在安装结束后,你可以打开“控制面板→性能和选项→管理工具”,“Internet信息服务管理”已经出现在那里。

如果你想要验证IIS是否运行正常,而已打开IE,在地址栏中输入“http://localhost”然后回车,如能进入你电脑上的网页,说明正常.

三,如果你在安装过程中,系统需要你插入Window Whistler CD或者需要你提供exch_adsiisex.dll这个文件,那是因为你按照默认的选项安装了IIS。要解决这个问题,只要在安装IIS的时候先点击“详细信息”,然后取消对SMTP的选择(即不要安装SMTP服务器),那么复制文件的时候就不会需要那两个文件了。

四,这一点是好多网友最烦的,万事俱备只欠东风嘛.不少网友做到这一步时,不能再进行下去就骂网上教程不对.其它这时,如果他真的能如上边小白所说的去做,他离自己的目标已经很近了.

有不少网友说安装时,系统老是说查找不到某个文件.如果以上的 *** 作都对,I386或IIS安装包都对,那只能出现两种情况:一是你在上边的 *** 作中的路径设置不对,如安装安装包在哪你搞得不对,或是对文件的扩展时,路径不对.如果以上所有都 *** 作对了.有时也会提示说找不到某文件,让放入光盘.那是因为系统默认为安装IIS时都要放入光盘.为何呢?因为一般的个人电脑是不必要装IIS的,(会占用不少资源,同时装上之后,电脑上多出不少端口,对电脑的安全来说,如果对电脑不大熟悉的话,安装IIS后容易被人攻击....)在装系统时,默认下是不装的.所以你想再装时,当然就默认为从光盘上提取.如果你指向的不是光盘,系统会提示你三次以上说路径不对或找不到相应文件.你得反复 *** 作三次以上就可以成功的.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11742733.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存