解决"503 Service Unavailable(503 服务不可用)"错误信息
12/3/2006来源:Exchange Server人气:16228
本任务的内容
%26#8226; | 概要 |
%26#8226; | 确保所有的服务都在运行 |
%26#8226; | 确保服务是在本地系统中运行 |
%26#8226; | 装入邮箱存储和公用文件夹存储 |
%26#8226; | 查看在 HKEY_CLASSES_ROOT 注册表配置单元中是否存在超过 259 个字符的注册表项 |
%26#8226; | 注意是否存在阻碍 MSExchangeIS 服务初始化的组策略对象 |
概要
当您在 Exchange 2003 计算机上键入 Microsoft Outlook Web access (OWA) 的地址时,在收到 OWA 登录提示前,您可能会在浏览器上先收到下面的错误信息:
如果 Davex.dll 文件既不能与邮箱存储通信,也不能与公用文件夹存储通信,则会出现此问题。
如果子键超过 259 个字符,或者有无效的自主型访问控制列表,则当您重新启动 Exchange 2003 服务时,应用程序事件日志中会记录下列事件 ID 消息:
您可能会注意到与本文中介绍的事件 101 EXOLEDB 和事件 9542 MSExchangeIS 类似的事件 ID 消息。
注意:对事件 ID 消息的描述可能会与本文中所列的那些“描述”不相同。
您可能还会注意到下面的事件 ID 消息:
下面是您必须拥有的 .dll 文件的列表,只有拥有这些文件,才能通过重新注册 MDAC 组件来解决上述问题。在重新注册文件之前,必须停止信息存储服务;在成功重新注册下面的 .dll 文件后,再重新启动信息存储服务:
注册 .dll 文件:
503 Service Unavailable
如果 Davex.dll 文件既不能与邮箱存储通信,也不能与公用文件夹存储通信,则会出现此问题。
确保所有的服务都在运行
如果 Exchange 2003 服务没有运行,特别是如果系统助理和信息存储没有运行,则可能会收到“503 Service Unavailable”错误信息。查看服务并确保所有的服务都在运行:1. | 单击“开始”,指向“程序”,指向“管理工具”,然后单击“服务”。 |
2. | 在“服务”中,在“名称”列下,查找“Microsoft Exchange 信息存储”和“Microsoft Exchange 系统助理”,然后在“状态”列下查找“启动”。 |
3. | 如果没有启动服务,请用右键单击名称,然后单击“启动”。 |
确保服务正在本地系统中运行
如果 Exchange 2003 服务没有在本地系统帐户下运行,则可能会显示“503 Service Unavailable”错误信息。确保服务正在本地系统帐户下运行:1. | 打开“服务”。 | ||||||
2. | 在“名称”列下,找到“Microsoft Exchange 信息存储”和“Microsoft Exchange 系统助理”,然后在“登录为”列下,找到“本地系统”。 | ||||||
3. | 如果服务没有用本地系统帐户登录,则:
|
装入邮箱存储和公用文件夹存储
如果您想访问的邮箱存储和公用文件夹存储尚未装入,则可能出现“503 Service Unavailable”错误信息。所以,您必须装入邮箱存储和公用文件夹存储。装入邮箱存储和公用文件夹存储:1. | 单击“开始”,依次指向“程序”和“Microsoft Exchange”,然后单击“系统管理器”。 |
2. | 如果“显示管理组”选项已打开,请展开“管理组”,然后展开“第一个管理组”(此处的“第一个管理组”就是您的管理组的名称)。 注意:要显示管理组,请用右键单击“Your_Organization”,单击“属性”,单击以选中“显示管理组”复选框,单击“确定”两次,然后重新启动 Exchange 系统管理器。 |
3. | 展开“服务器”,展开“Your_Exchange_Server_Name”,然后展开“第一个存储组”。 |
4. | 右键单击“邮箱存储”,单击“装入存储”,然后单击“确定”。 |
5. | 右键单击“公用文件夹存储”,单击“装入存储”,然后单击“确定”。 |
查看在 HKEY_CLASSES_ROOT 注册表配置单元中是否存在超过 259 个字符的注册表项
如果在 HKEY_CLASSES_ROOT 注册表配置单元中存在超过 259 个字符的注册表项,就可能收到“503 Service Unavailable”错误信息。在初始化过程中,Exchange OLE DB 提供程序 (ExOLEDB) 扫描 HKEY_CLASSES_ROOT 配置单元来标识已注册的文件类型。如果任何子键有超过 259 个字符的默认值,或某个子键上有无效的自主型访问控制列表,则 ExOLEDB 可能会意外退出。如果子键超过 259 个字符,或者有无效的自主型访问控制列表,则当您重新启动 Exchange 2003 服务时,应用程序事件日志中会记录下列事件 ID 消息:
Event Type:Information
Event Source:MSExchangeSA
Event Category:General
Event ID:9014
Description:
Microsoft Exchange System Attendant has been started for Exchange server servername successfully.
Event Source:MSExchangeSA
Event Category:General
Event ID:9014
Description:
Microsoft Exchange System Attendant has been started for Exchange server servername successfully.
Event Type:Information
Event Source:MSExchangeSA
Event Category:Monitoring
Event ID: 9095
Description:
The MAD Monitoring thread is initializing.
Event Source:MSExchangeSA
Event Category:Monitoring
Event ID: 9095
Description:
The MAD Monitoring thread is initializing.
Event Type:Information
Event Source:MSExchangeSA
Event Category:Monitoring
Event ID: 9096
Description:
The MAD Monitoring thread is initialized.
Event Source:MSExchangeSA
Event Category:Monitoring
Event ID: 9096
Description:
The MAD Monitoring thread is initialized.
Event Type:Information
Event Source:EXOLEDB
Event ID: 101
Description:
Microsoft Exchange OLEDB has successfully shutdown.
Event Source:EXOLEDB
Event ID: 101
Description:
Microsoft Exchange OLEDB has successfully shutdown.
Event Type:Error
Event Source:MSExchangeIS
Event ID: 9542
Description:
Initialization of external interface OLEDB failed; Error ecServerOOM.
此外,应用程序事件日志中可能还会多次记录以下事件 ID 消息。忙/闲服务也可能会产生一些错误。 Event Source:MSExchangeIS
Event ID: 9542
Description:
Initialization of external interface OLEDB failed; Error ecServerOOM.
Event Type:Error
Event Source:EXCDO
Event Category:General
Event ID: 8206
Description:
Calendaring agent failed with error code 0x800XXXXX while saving appointment.
系统日志中可能还会多次记录以下事件 ID 消息: Event Source:EXCDO
Event Category:General
Event ID: 8206
Description:
Calendaring agent failed with error code 0x800XXXXX while saving appointment.
Event Type:Error
Event Source:DCOM
Event Category:None
Event ID: 10002
Description:
Access denied attempting to launch a DCOM Server.The server is:{9DA0E106-86CE-11D1-8699-00C04FB98036} The user is SYSTEM/NT AUTHORITY, SID=S-1-5-18
Event Source:DCOM
Event Category:None
Event ID: 10002
Description:
Access denied attempting to launch a DCOM Server.The server is:{9DA0E106-86CE-11D1-8699-00C04FB98036} The user is SYSTEM/NT AUTHORITY, SID=S-1-5-18
注意是否存在阻碍 MSExchangeIS 服务初始化的组策略对象
如果有妨碍 MSExchangeIS 服务初始化的组策略对象 (GPO),则可能会出现“503 Service Unavailable”错误信息。您可能会注意到与本文中介绍的事件 101 EXOLEDB 和事件 9542 MSExchangeIS 类似的事件 ID 消息。
注意:对事件 ID 消息的描述可能会与本文中所列的那些“描述”不相同。
您可能还会注意到下面的事件 ID 消息:
Event Type:Error
Event Source:EXCDO
Event ID: 8208
Description:
Calendaring agent failed with error code 0x8000ffff while expanding recurring appointments.
- 和 - Event Source:EXCDO
Event ID: 8208
Description:
Calendaring agent failed with error code 0x8000ffff while expanding recurring appointments.
Event Type:Error
Event Source:DCOM
Event ID: 10009
Description:
DCOM was unable to communicate with the computer RCC-EXH-02-W using any of the configured PRotocols.
警告:注册表编辑器使用不当可导致要求重新安装操作系统的严重问题。Microsoft 不能保证您可以解决因注册表编辑器使用不当而导致的问题。使用注册表编辑器需要您自担风险。 要避免此问题,请执行下列步骤: Event Source:DCOM
Event ID: 10009
Description:
DCOM was unable to communicate with the computer RCC-EXH-02-W using any of the configured PRotocols.
1. | 导出以下注册表项作为备份: [HKEY_CLASSES_ROOT\AppID\{9DA0E0EA-86CE-11D1-8699-00C04FB98036}] "LocalService"="MSEXCHANGEIS" | ||||||
2. | 删除以下注册表项: [HKEY_CLASSES_ROOT\AppID\{9DA0E0EA-86CE-11D1-8699-00C04FB98036}] "LocalService"="MSEXCHANGEIS" | ||||||
3. | 注意:在执行本步操作前,您必须先完成第 2 步。 在 DCOM 配置实用工具 (Dcomcnfg.exe) 中,将 ExOLEDB DCOM Service 上的“标识”选项卡设置为“启动用户”:
| ||||||
4. | 如果您看到 101 EXOLEDB 事件 ID 消息和 9542 MSExchangeIS 事件 ID 消息(例如下面的事件 ID 消息),则可能是一些 Microsoft 数据访问组件 (MDAC) 被错误地注册,您必须重新注册它们: Event Type:Information - 和 - Event Source:EXOLEDB Event ID: 101 Description: Microsoft Exchange OLEDB has successfully shutdown. Event Type:Error Event Source:MSExchangeIS Event ID: 9542 Description: Initialization of external interface OLEDB failed; Error Unknown error. |
%26#8226; | C:\Program Files\Common Files\System\Ole DB\Oledb32.dll |
%26#8226; | C:\Program Files\Common Files\System\Ole DB\Oledb32r.dll |
%26#8226; | C:\PROGRA~1\COMMON~1\System\OLEDB~1\Msdaipp.dll |
%26#8226; | C:\Program Files\Common Files\System\ado\Msado15.dll |
%26#8226; | C:\PROGRA~1\COMMON~1\System\OLEDB~1\Msdaurl.dll |
%26#8226; | 单击“开始”,单击“运行”,然后键入“regsvr32”,后接要注册的 .dll 文件的路径和名称。例如,要重新注册 Oledb32.dll 文件,请在命令提示符后键入下面的命令:regsvr32 c:\program~1\common~1\system\oledb~1\oledb32.dll |
最新文章推荐