Microsoft KB Archive/290105

= XGEN: Information Store Does Not Start or Exoledb Library Does Not Initialize =

Article ID: 290105

Article Last Modified on 2/27/2007

-

APPLIES TO


 * Microsoft Exchange 2000 Server Standard Edition

-



This article was previously published under Q290105



SYMPTOMS
When you attempt to start the Exchange 2000 information store process, the service control manager may report that the process stopped unexpectedly, and the information store may not start. If the information store does start, the following entry may be logged in an event log:

ID:101 (Information) Source:EXOLDDB Microsoft Exchange OLEDB has successfully shutdown.

That entry is followed by the following entry:

ID:9542 (Error) Source:ExchangeIS Initialization of external interface OLEDB failed; Error ecServerOOM.



CAUSE
This problem can occur if the Exoledb library does not initialize. When the Exoledb library initializes, it scans the HKEY_CLASSES_ROOT (HKCR) registry hive for content class information. If the Exoledb library finds a ProgID with a value that exceeds 259 characters, the Exoledb library cannot initialize. If the Exoledb library cannot initialize, a different problem in Exchange 2000 causes the information store to stop responding.



RESOLUTION
To resolve this problem, ensure that no ProgID under the HKEY_CLASSES_ROOT (HKCR) registry hive has a value that exceeds 259 characters. This value is used by Component Object Model (COM) as a &quot;human readable ProgID.&quot; Although there is no defined limit for this field, anything longer than 259 characters is unusual and is probably a mistake.



STATUS
Microsoft has confirmed that this is a problem in Microsoft Exchange 2000 Server.

Additional query words: crash hang

Keywords: kbbug kbnofix KB290105

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.