将IIS安装到Ghost系统中
董师傅茶坊
董师傅教你:让Ghost系统也能顺利安装IIS。
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),随后“确定”即可。

2.IIS的安装
IIS安装方法非常简单,在“控制面板”的“添加/删除程序”中,选择“添加Windows 组件”,打开“Windows 组件”列表,在此勾选“Inte
rnet信息服务(IIS)”组件,随后单击下面的“详细信息”,打开“Internet信息服务”列表(图2),勾选一些相关的组件即可。

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

更改该用户密码时,需要使用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组件已经在组件列表中了,在此勾选该组件就可以安装了。