系统环境:
windows xp
iis5
现象:
安装上iis后,网站启动不了!
于是 开始 运行 net stop iisadmin /y 然后再启动站点还是不行,提示"服务没有及时响应启动或控制请求"。
解决路径:
在发现错误提示后,查看系统的事件日志,发现事件ID 7023(解决问题的关键),然后再服务列表中(services.msc)启动"World Wide Web Publishing"服务遇到提示"错误87,参数不正确"。然后就直接到微软官方的网站进行搜索(从官方首页(http://www.microsoft.com/zh/cn/default.aspx)的搜索框即可进入)"事件id 7023",于是发现"IIS: 服务无法启动与事件 ID 7023",问题吻合,解决处理。
问题原因:
如果 Microsoft 分布式事务处理协调器 (MSDTC) 已被配置为使用某个特定的范围内的端口有传入的请求,但已指定的范围不是足够大,可能会出现此问题。
This problem may occur if the Microsoft Distributed Transaction Coordinator (MSDTC) has been configured to use a certain range of ports for incoming requests, but the range that has been specified is not large enough.
解决办法:
如果没有指定该端口 MSDTC 使用,可以通过删除以下注册表项来解决此问题:
HKEY_LOCAL_MACHINE\Software\Microsoft\Rpc\Internet
具体操作:
"开始" ->"运行" -> 输入regedit ->确定。
在注册表编辑器中,展开HKEY_LOCAL_MACHINE。
进入 Software \\ Microsoft \\ Rpc 。
在Rpc下,右键选择Internet,删除。
关闭注册表编辑器
重启即可。
附注:
默认情况下 Internet 项及其值在 HKEY_LOCAL_MACHINE\Software\Microsoft\Rpc 下不会出现在注册表中。 如果此项存在,它可能已添加到指定 MSDTC 分配的端口。这是为了允许 MSDTC 能够通过防火墙。
By default, the Internet key and its values under HKEY_LOCAL_MACHINE\Software\Microsoft\Rpc do not appear in the registry. If this key exists, it was probably added to specify the ports that the MSDTC allocates. This is most frequently done to permit MSDTC to work through a firewall.
参考地址:
http://support.microsoft.com/kb/327649/zh-cn
http://support.microsoft.com/kb/327649/en-us/
转载原创文章请注明,转载自:Lin's空间|Only[http://clin003.com]
评论