经常在网上能看到不错的网站源码,也喜欢Down下来,挂在本机
仔细测试把玩一番。近日,电脑重新
Ghost
了一个
Windows XP SP3
版本,由于经过简化处理,组件里没有“
Internet
信息服务(
IIS
)
”
选项,百度一下,发现下面一个方案:
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
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
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 组件了。
然后安装 IIS ,提示插入光盘时就手工指向 E:\iis51\ 即可。然后再回到组件服务,就可以看到 COM+ 应用程序中的三个 IIS 组件了。
3.
后续设置,可能这样安装的
IIS
,会出现内部服务器
500
错误
解决:管理工具
--
组件服务-
>"
组件服务
"->"
计算机
"->"
我的电脑
"
-
>"COM+
应用程序
"
-
>"IIS Out-Of-Process Pooled Applications "
右键属性,
“
标识
”
-
>
选择
“
系统帐户
”
,然后确定,重启
IIS
即可。
转载于:https://blog.51cto.com/sznet/231016