我们常用的Windows XP主要有两个版本,即Professional和Home版。这两个版本的主要功能基本上是相同的,只是在细节方面,Professional版比Home版多了一些功能。比如Professional版支持双CPU、多国语言、加入域、EFS文件加密、以及IIS(Internet Information Services)。

很多人在买电脑的时候了解的不够清楚,买了预装Home版的电脑,而需要用到或者想学习IIS的时候才发现,原来Home版根本不能安装IIS或者PWS。如果按照一般的方法,只能升级到Windows XP Professional或者使用Windows 2000,不过通过下面的操作步骤,也可以在Windows XP Home上安装IIS。

  事前需要准备的有:

  1. Windows XP HomeEdit 中文版 CD。

  2. Windows 2000 Advanced Server CD(最好也是中文版)。

  3. 默认安装目录:C:\Windows。

修改SYSOC.INF文件

  首先需要修改SYSOC.INF文件,如果怕改错,先把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”

  这是因为当大家把Windows 2000 Advanced Server CD里的文件IIS.DL_释放出来拷贝到相应文件夹时,将覆盖原来的iis.dll,Windows系统文件保护机制就会把它修复;虽然可以把 iis.dll改名,并且迅速建立一个隐藏的iis.dll目录来阻止它被还原,但是这样太麻烦,不如在设置里把iis.dll改为iis2.dll方便。

  然后把Windows 2000 Advanced Server CD里的两个文件IIS.DL_和IIS.IN_拷贝到一个临时的目录(例如C:\AAA)中,在命令提示符状态下将当前目录转到C:\AAA,执行以下命令:

  EXPAND IIS.DL_ IIS2.DLL

  EXPAND IIS.IN_ IIS2.INF

  解压出IIS2.DLL及IIS2.INF两个文件,将IIS2.INF复制到C:\Windows\INF目录下,将IIS2.DLL复制到C:\WINDOWS\SYSTEM32\

SETUP目录下。

  小提示:在窗口模式中用WINRAR也可以解压出来。选中文件,点右键,选“打开方式(H)…”,在弹出窗口中选“从列表中选择程序(S)”,在“打开方式”窗口中选WinRAR(如图1、2)。

安装IIS

  现在按“开始→设置→控制面板→添加或删除程序→添加/删除Windows组件”,弹出图3所示的界面。请仔细看,在开始菜单中显示的操作系统是Windows XP Home,但是经过修改,已经有了添加IIS的选项。勾选“Internet信息服务”,点“详细信息”,选择需要的组件,这里以安装Web服务器为例(如图4)。

  此后的过程就和PRO版的Windows XP安装IIS差不多了,安装过程中,视所选组件的多少系统会提示需要哪些文件。它们可以从Windows XP Home CD、Windows 2000 Adv Server CD、C:\WINNT\SYSTEM32\INETSRV、C:\Windows\I386等得到(它会告诉文件名,只要打开文件搜索就可以找到,光盘中有需要的全部文件)。选择Windows 2000 Advanced Server光盘和Windows XP Home光盘的位置,输入指定的目录即可正常安装。

  在安装结束后,可以打开“控制面板→性能和选项→管理工具→Internet信息服务管理”(如图5)。如果想要验证IIS是否运行正常,在“默认Web站点”上点右键,选择“浏览”即可。

基本设置

  实际上安装完毕以后还不能直接使用,需要对IIS进行一些设置:

  在如图5的右键菜单中,选“属性”,转到“目录安全性”选项卡,点“匿名访问和验证控制”的“编辑”按钮,会弹出匿名方法新窗口,再点击其中“匿名访问”中的“编辑”按钮,将“允许IIS控制密码”前面的勾去掉,然后全部返回即可。

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

  如果在安装后发现,已经显示了Internet信息服务(IIS)的安装项目,但是它们根本无法被选中,那很可能因为使用的iis.dl_和iis.in_是从Windows XP Professional中取出的,只要换成Windows 2000 Professional中的就可以继续正常安装了。经过验证,WWW、FTP等几个服务经过这样的修改都可以在Windows XP Home上正常运行。

 自:http://bbs.15735.com

回到帖子顶部