Ghost系统为我们带来方便和快捷的同时,也带来了不少的问题,不能安装IIS组件就是其中 的之一。IIS已经被越来越多的开始使用,系统没有这个组件,会给架设网站带来不便。如何能在Ghost系统中安装IIS呢?
Ghost系统安装IIS
  在一些版本的Ghost系统中,并不是不能安装IIS,而是“MSDTC服务”被关闭所造成的。
  小知识:什么是IIS
  微软IIS 是允许在公共Internet上发布信息的Web服务器。Internet Information Server(简称IIS)通过使用超文本传输协议(HTTP)传输信息。并且还可以配置Internet Information Server 来提供文件传输协议(FTP)和Gopher协议。FTP服务能够让用户实现从Web节点到Web节点的文件传送。Gopher协议目前被HTTP协议基本取代。
1.MSDTC服务停用
  解决这个问题前,先在“开始→设置→控制面板→管理工具”中打开“组件服务”,在“组件服务”中依次单击“控制台根目录→组件服务→计算机→我的电脑→COM+应用程序”,如果没有启动“MSDTC服务”此时会弹出一个“COM+ 无法与 Microsoft 分布式事务协调程序交谈”的错误提示。
  此时需要在系统中加载MSDTC服务,在“开始→运行”中键入“net start msdtc”命令,会弹出一个提示窗口,系统会对Msdtc服务进行启动。如果以后想停止该服务,只需在“运行”中键入“net stop msdtc”命令即可。
  启动MSDTC服务后,“组件服务”中“COM+应用程序”项就可以进入了,在“COM+应用程序”中找到“IIS Out-Of-Process Pooled”,鼠标右键“属性”,进入到“标识”界面,在此点选“系统账户”并选择“交互式用户”(图1),随后“确定”即可。
 
图1
2.IIS的安装
  IIS安装方法非常简单,在“控制面板”的“添加/删除程序”中,选择“添加Windows 组件”,打开“Windows 组件”列表,在此勾选“Inte
  rnet信息服务(IIS)”组件,随后单击下面的“详细信息”,打开“Internet信息服务”列表(图2),勾选一些相关的组件即可。
 

图2
  提示:安装IIS的时候需要插入Windows XP的安装光盘,并非是Ghost系统光盘。如果没有安装盘可以在文章后面下载ghost xp专用的iis安装文件。
IIS无法运行怎么办
  IIS安装后无法正常运行,需要对“IWAM账号密码”进行重新设置。首先在“控制面板”的“管理工具”中启动“计算机管理”,在“计算机管理”窗口左侧的列表中依次点选“计算机管理→系统工具→本地用户和组→用户(图3)。在打开的用户列表中,可以看到一个名字为“IWAM_MICROSOF-F75C15”的用户,IWAM账号是安装IIS时系统自动建立的一个内置账号,主要用于启动进程之外的应用程序的Internet信息服务。
 

图3
  更改该用户密码时,需要使用adsutil.vbs脚本来实现,该文件位于c:\inetpub\adminscripts文件夹下,修改密码时,在CMD窗口中运行下面的命令:
  c:\inetput\adminscripts>adsutil set w3svc/wamuserpass “password”
  “password”参数就是要设置的IWAM账号的新密码,这样一般情况下就可以正常运行IIS了。
延伸阅读:XP Home系统中安装IIS
  在Windows XP Home版(简称Home)的系统中并没有提供IIS组件,这样该系统中是无法使用IIS的。其实我们可以简单修改一下系统文件,就能在Home中轻松安装IIS组件了。
1.修改SYSOC.INF文件
  在Home版本中安装IIS时,需要修改sysoc.inf文件,用记事本打开c:\windows\inf\sysoc.inf,在[COMPONENTS]下找到一行:
   iis=iis.dll,OcEntry,iis.inf,hide,7
  把它改成
   iis=iis2.dll,OcEntry,iis2.inf,,7
  如果没有找到,直接添加一行也可以,随后单击“保存”即可。
2.复制系统文件
  在本地电脑上创建一个文件夹,该文件夹名最好取英文或者数字,这样方便在CMD窗口中运行。创建后找一张Windows XP专业版系统安装盘,在光盘的I386文件夹中找到IIS.DL_和IIS.IN_两个文件后,将其拷贝到刚刚创建的文件夹中。
  随后在“开始→运行”中键入CMD命令打开窗口,在DOS命令下进入到刚创建的文件夹路径下,随后在此输入下面命令:
   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目录下。
  随后再打开“添加/删除Windows组件”窗口,看到IIS组件已经在组件列表中了,在此勾选该组件就可以安装了。

友情提示:请朋友们首先安装IIS,然后再开启MSDTC服务。
如果没有其他安装盘可以下载ghost专用的iis安装文件,不妨从以下地址直接下载:
iissetup.rar
其中包含的文件有:iis5,iis51,iis6     
                     WINXP SP1 安装IIS 5,
                      WINXP SP2 IIS5.1 (ghostxp一般用这个)
                       WIN2003 安装IIS6

安装方法:压缩包里面是没有SETUP的,你必须从控制面板-添加或删除程序-添加或删除windows组件里安装IIS,选择以后,确定,等系统问你要文件的时候,到下载的对应文件夹里去找,在安装的过程中会出现找不到文件的情况(这是正常的,因为你的IIS安装目录没在XP默认的目录下)。这时,你点击浏览,选择你刚刚解压的目录就可以了,这种让你选择安装文件的现象共会出现几次。过一会,IIS就安装完成了,点击“完成”。