轻松解决GHOST XP不能安装IIS组件的小问题

    经常在网上能看到不错的网站源码,也喜欢Down下来,挂在本机仔细测试把玩一番。近日,电脑重新Ghost 了一个Windows XP SP3版本,由于经过简化处理,组件里没有“Internet信息服务(IIS)”选项,百度一下,发现下面一个方案:
    1. 进入管理工具->服务
    Network DDE DSDM 启动类型改成自动 然后启动
    Network DDE 启动类型改成自动 然后启动
    先在运行输入:msdtc –resetlog ,然后启动Distributed Transaction Coordinator服务。
    2. 查看:“组件服务”->“计算机”->“我的电脑”->“COM+应用程序”->“iis Out-Of-Process Pooled Applications”。如果找不到此项,可以通过下述方法重建:
    a. 开始->运行->CMD,打开命令提示窗口,然后使用以下命令切换目录:
    b. cd %windir%/system32/inetsrv
    c. 运行以下命令:
    rundll32 wamreg.dll, CreateIISPackage (注意:“, CreateIISPackage”,区分大小写,逗号全角)
    regsvr32 asptxn.dll  (提示找不到这个模块的,可以到 www.dlldll.com下载)
    d. 关闭并重新打开“组件服务”。您应看到已经重新创建的所有这三个 IIS COM+ 应用程序。
    e. 从命令行运行 IISRESET,并对先前未正确加载的任意 ASP 页进行测试。
    可让许多网友纠结的是,麻烦的进行完上述操作,并没有完全出现上面所说的三个组件(一般没有iis Out-Of-Process Pooled Applications)。查看添加删除组件里依然没有“Internet信息服务(IIS)”选项。那如果不想重做系统的话,不妨再进行下面的几步操作:
    1. 下载iis5.1安装包并解压(比如解压到:E:\iis51)
    2. 首先在“开始”菜单的“运行”中输入“c:\Windows\inf\sysoc.inf”,找到“[Components]”这一段,在下面添加:iis=iis2.dll,OcEntry,iis2.inf,,7(然后保存并关闭)。
    打开CMD命令行模式,输入并执行下面两条命令:
    expand E:\iis51\iis.dl_ c:\Windows\system32\setup\iis2.dll
    expand E:\iis51\iis.in_ c:\Windows\inf\iis2.inf
    这时, Internet信息服务(IIS)的安装选项就会在安装列表里了。
    然后安装IIS,提示插入光盘时就手工指向E:\iis51\即可。然后再回到组件服务,就可以看到COM+应用程序中的三个IIS组件了。
    3. 后续设置,可能这样安装的IIS,会出现内部服务器500错误
    解决:管理工具--组件服务->“组件服务”->“计算机”->“我的电脑”->“COM+应用程序”->“IIS Out-Of-Process Pooled Applications ” 右键属性,“标识”->选择“系统帐户”,然后确定,重启IIS即可。
    看这个过程也够装个系统的时间了,但动手解决一下,多少对IIS的组件管理会有些深入的认识吧。特记录下来供碰到这个问题的朋友参考一下。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值