win2003安装iis6出现service unavaila

本文详细介绍了Windows2003系统下新装IIS服务器遇到Service Unavailable错误的排查及解决过程,包括检查IIS连接数、网站资源限制、程序错误以及权限问题,并最终定位到DCOM错误导致的问题,通过调整权限成功解决问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Windows2003新装IIS总是出现Service Unavailable(测试成功)

 
Service Unavailable几大原因:
 
原因一:网站超过了IIS连接数
解决办法一:增加IIS连接数
备注一:Windows 2003的操作系统在提示IIS过多时并非像win2000系统提示链接人数过多,而是提示"Service Unavailable"
 
原因二:网站超过了IIS资源限制
解决办法二:增加网站的资源
备注二:Winodws2003中网站占用了超过IIS对该网站系统资源的限制后直接提示"Service Unavailable"
 
原因三:网站的程序发生太多的错误
解决办法三:修改程序错误
备注三:Winodws2003中网站错误太多,就会造成该网站所在的应用程序池出错,这个时候可以在Windows2003的日志中看到应用程序池 'xxx' 被自动禁用,原因是为此应用程序池提供服务的进程中出现一系列错误,这个时候网站就会直接显示"Service Unavailable"
 
以上三个原因造成的"Service Unavailable",一般现象是出现"Service Unavailable"后,多刷新几次,就可以打开。
 
第四种Service Unavailable的情况,刚刚安装的IIS就出现了Service Unavailable,都不在那三种种内,于是上服务器查看解决。
 
因为是新装的IIS服务器,一般来说问题不可能出在iis本身,出现这样的问题一般先从权限方面考虑,先考虑IIS服务的启动帐户没有权限启动IIS
 
单击开始”——“设置”——“控制面板”——“管理工具”——“服务,打开本地服务管理器,找到IIS Admin Service,双击打开IISADMIN属性,选择登陆选项卡,显示登陆身份为本地系统帐户,那IISADMIN服务就没有权限问题。
 
单击开始”——“设置”——“控制面板”——“管理工具”——“服务,打开本地服务管理器,找到World Wide Web Publishing Service,双击打开W3SVC服务属性,选择登陆选项卡,显示登陆身份为本地系统帐户,那W3SVC服务就没有权限问题。(这里为了更加易操作,将打开服务的操作重新说了一遍)
 
从这里可以排除了服务启动帐号没有权限启动的问题,下面还是回到终极解决方法中来。
 
现象:单击开始”——“设置”——“控制面板”——“管理工具”——“事件查看器,打开事件查看器,单击系统,看到很多警告和错误,主要是以下几个:
1)来源是“W3SVC”、事件ID“1002”的错误,描述是应用程序池 'DefaultAppPool' 被自动禁用,原因是为此应用程序池提供服务的进程中出现一系列错误。
2)来源是“W3SVC”、事件ID“1009”的警告,描述是为应用程序池 'DefaultAppPool' 提供服务的进程意外终止。进程 ID  '1756'。进程退出代码是 '0xffffffff'
3)来源是“DCOM”、事件ID“10016”的错误,描述是应用程序-特定权限设置未将 COM 服务器应用程序(CLSID {A9E69610-B80D-11D0-B9B9-00A0C922E750})本地激活权限授予用户 NT AUTHORITY\NETWORK SERVICE SID (S-1-5-20)。可以使用组件服务管理工具修改此安全权限。
 
分析:通过这几个事件可以判定应该是第三个事件ID“10016”DCOM错误引起了事件ID1009的应用程序池意外退出,从而造成事件ID1002的应用程序池被自动禁用的W3SVC错误,下面就来解决。
 
问题确定:通过DCOM错误的提示,原因是NETWORK SERVICE用户没有权限启动{A9E69610-B80D-11D0-B9B9-00A0C922E750}
 
找到了原因,下面就来解决这个问题
 
先查找这个CLSID{A9E69610-B80D-11D0-B9B9-00A0C922E750}对应的服务,单击开始”——“运行,输入“regedit”启动注册表编辑器,在注册表编辑器的左侧树中选中我的电脑,再使用快捷键“Ctrl+F”打开查找对话框,在查找目标后输入刚才的CLSID“{A9E69610-B80D-11D0-B9B9-00A0C922E750}”查看的复选框中只保留,回车执行查找任务。
 
查找到该CLSID,在注册表编辑器右侧显示了该CLSID的信息,从该信息得知,该CLSID对应的服务是IIS Admin Service,现在就可以确定NETWORK SERVICE用户没有权限启动IIS Admin Service
 
打开开始”-“控制面板”-“管理工具”-“组件服务”-“计算机”-“我的电脑”-“DCOM配置选项,找到“IIS Admin Service”,右健选择属性,找到安全,在启动和激活权限中编辑自定义,添加帐号“NETWORK SERVICE ”赋予本地启动本地激活的权限,重新启动IIS
 
重启IIS,再次打开网页,现在已经正常显示了。

 


IIS5.1 ......\200504091iis51.rar ......\ADAPTEC.HTM ......\ADAPTEC.TXT ......\ADCJAVAS.IN_ ......\ADCVBS.IN_ ......\ADDREMOV.CH_ ......\ADE.HL_ ......\ADESKERR.HT_ ......\ADMEXS.DL_ ......\admin.dll ......\admin.exe ......\ADMPARSE.DL_ ......\ADMPKW2K.HTM ......\ADMPKW2K.TXT ......\ADMPKXP.HTM ......\ADMPKXP.TXT ......\ADMTOOLW.CH_ ......\ADMWPROX.DL_ ......\ADMXPROX.DL_ ......\ADM_MULT.IN_ ......\ADM_PORT.IN_ ......\ADOJAVAS.IN_ ......\ADOVBS.IN_ ......\ADPROP.HL_ ......\ADPTIF.DL_ ......\ADPU160M.SY_ ......\ADRDYREG.HT_ ......\ADROT.DL_ ......\ADSIIS51.DL_ ......\ADSLDP.DL_ ......\ADSLDPC.DL_ ......\ADSMSEXT.DL_ ......\ADSNDS.DL_ ......\ADSNT.DL_ ......\ADSNW.DL_ ......\ADSUTIL.VB_ ......\ADVAPI32.DL_ ......\ADVPACK.DL_ ......\APPCONF.DL_ ......\AQUEUE.DL_ ......\ASP51.DL_ ......\ASPPERF.DL_ ......\ASPTXN.DL_ ......\AUTHFILT.DL_ ......\author.dll ......\author.exe ......\AXCTRNM.H2_ ......\AXPERF.IN_ ......\BROWSCAP.DL_ ......\BROWSCAP.IN_ ......\CERTMAP.OC_ ......\CERTWIZ.OC_ ......\cfgwiz.exe ......\CIADMIN.DL_ ......\CIADMIN.HT_ ......\CNFGPRTS.OC_ ......\COADMIN.DL_ ......\COMADMIN.DL_ ......\COMPFILT.DL_ ......\CONTROT.DL_ ......\CONVLOG.EX_ ......\COUNTERS.DL_ ......\DAVCDATA.EX_ ......\DEFAULT.AS_ ......\DMADMIN.EX_ ......\EVTQUERY.VB_ ......\EXSTRACE.DL_ ......\FP4.CA_ ......\FP40EXT.CAB ......\FP40EXT.DL_ ......\fp40ext.inf ......\FP40EXT.IN_ ......\fp4Amsft.dll ......\fp4Anscp.dll ......\fp4Apws.dll ......\fp4Areg.dll ......\fp4Atxt.dll ......\fp4Autl.dll ......\fp4Avnb.dll ......\fp4Avss.dll ......\fp4Awebs.dll ......\fp4Awel.dll ......\fp98sadm.exe ......\fp98swin.exe ......\fpadmcgi.exe ......\fpadmdll.dll ......\fpcount.exe ......\fpencode.dll ......\fpexedll.dll ......\fpext.msg ......\fpmmc.chm ......\fpmmc.dll ......\fpmmc.msc ......\fpmmcglo.hlp ......\fpmmcsat.dll ......\fpremadm.exe ......\fpsrvadm.exe ......\FTP.EX_ ......\FTP.MI_
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值