当您在 Exchange 2003 电脑上键入 Microsoft Outlook Web Access (OWA) 的地址时,在收到 OWA 登录提示前,您可能会在浏览器上先收到下面的错误信息:
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. |
假如服务没有用本地系统帐户登录,则:
| a. |
右键单击服务名称,然后单击“属性”。 |
| b. |
单击“登录”选项卡,然后在“登录为”下,单击“本地系统帐户”。 |
| c. |
单击“确定”。 | |
装入邮箱存储和公用文档夹存储
假如您想访问的邮箱存储和公用文档夹存储尚未装入,则可能出现“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 Type:Information
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 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 ecServerOOM.
此外,应用程式事件日志中可能还会多次记录以下事件 ID 消息。忙/闲服务也可能会产生一些错误。
Event Type:Error bitsCN.Com
Event Source:EXCDO
Event Category:General
Event ID: 8206
Description:
Calendaring agent failed with error code 0x800XXXXX while saving appointment.
系统日志中可能还会多次记录以下事件 ID 消息:
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
注意是否存在阻碍 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 Type:Error
www.bitsCN.com
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 不能确保您能够解决因注册表编辑器使用不当而导致的问题。使用注册表编辑器需要您自担风险。 要避免此问题,请执行下列步骤:
| 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 上的“标识”选项卡配置为“启动用户”:
| a. |
单击“开始”,单击“运行”,键入 dcomcnfg,然后单击“确定”。 |
| b. |
在“应用程式”选项卡上,在“应用程式”列表中,单击“Exoledb Session Factory”,然后单击“属性”。 |
| c. |
单击“标识”选项卡,单击“启动用户”,然后单击“确定”两次。 | 假如这种方法为 OWA 解决了“503 Service Unavailable”错误,则此问题和 GPO 有关。您可能需要更改或删除引发此问题的 GPO。假如这些步骤无法消除“503 Service Unavailable”错误,请导入您先前导出并删除的注册表项。假如此问题和 GPO 无关,则永久删除此注册表项可能会在服务器上引起其他问题。 |
| 4. |
假如您看到 101 EXOLEDB 事件 ID 消息和 9542 MSExchangeIS 事件 ID 消息(例如下面的事件 ID 消息),则可能是一些 Microsoft 数据访问组件 (MDAC) 被错误地注册,您必须重新注册他们:
Event Type:Information bitsCN_com 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. |
下面是您必须拥有的 .dll 文档的列表,只有拥有这些文档,才能通过重新注册 MDAC 组件来解决上述问题。在重新注册文档之前,必须停止信息存储服务;在成功重新注册下面的 .dll 文档后,再重新启动信息存储服务:
| • |
C:\Program Files\Common Files\System\Ole DB\Oledb32.dll |
| • |
C:\Program Files\Common Files\System\Ole DB\Oledb32r.dll |
| • |
C:\PROGRA~1\COMMON~1\System\OLEDB~1\Msdaipp.dll |
| • |
C:\Program Files\Common Files\System\ado\Msado15.dll |
| • |
C:\PROGRA~1\COMMON~1\System\OLEDB~1\Msdaurl.dll |
注册 .dll 文档:
| • |
单击“开始”,单击“运行”,然后键入“regsvr32”,后接要注册的 .dll 文档的路径和名称。例如,要重新注册 Oledb32.dll 文档,请在命令提示符后键入下面的命令:regsvr32 c:\program~1\common~1\system\oledb~1\oledb32.dll |