How to download and manually update the cdo.dll file

Article ID: KB02937

Type: Support Content

Last Modified: 08-15-2014

 

Product(s) Affected:

  • BlackBerry Enterprise Server for Microsoft Exchange
CollapseEnvironment
  • BlackBerry Enterprise Server for Microsoft Exchange
  • Microsoft Exchange Server 5.5, 2000 and 2003
  • Windows NT, Server 2000 and Server 2003
CollapseOverview

To download and manually update the cdo.dll file, complete the following tasks:

Note: Before applying the cdo.dll file, verify that the most recent service pack for the Microsoft Exchange System Manager is installed.

It is recommended that the cdo.dll and mapi32.dll be updated as part of Microsoft Windows updates or hotfixes, rather than being manually registered in this way.


Task 1

Download the cdo.dll file from the Microsoft Help and Support web site.

Note: To determine which version of the cdo.dll file is needed, see the Additional Information section of this article.

There are two methods of downloading the cdo.dll file, depending on the version of Microsoft Exchange. Refer to the following Microsoft Support articles for the appropriate version of Microsoft Exchange.

Microsoft Exchange Server 5.5 and Microsoft Exchange Server 2000

Microsoft Exchange Server 2003

For more information about the cdo.dll file, search "Microsoft Exchange Server MAPI Client and Collaboration Data Objects 1.2.1" on the Microsoft Help and Support web site.


Task 2

Important: Restarting the BlackBerry Enterprise Server or its services may delay message delivery to BlackBerry smartphones. For more information refer to KB04789.

Register the cdo.dll file by completing the appropriate steps:

BlackBerry Enterprise Server version 3.6

Complete the following steps:

  1. Click Start > Run.
  2. Type regsvr32 "cdo.dll"
  3. Click OK.
  4. Restart the BlackBerry Enterprise Server <BlackBerry_Enterprise_Server_name> service.

BlackBerry Enterprise Server version 4.0 to 5.0

For Microsoft Exchange Server 5.5 with Windows Server 2000 or Windows Server NT, complete the following steps:

  1. Stop the BlackBerry Controller and BlackBerry Dispatcher services.
  2. Click Start > Run.
  3. Type regsvr32 "C:\exchsrvr\bin\cdo.dll"
  4. Click OK.
  5. Restart the BlackBerry Dispatcher service and then the BlackBerry Controller service.

For Microsoft Exchange Server 2000 and Microsoft Exchange Server 2003 with Windows Server 2000, or Microsoft Exchange Server 2003 with Windows Server 2003, complete the following steps:

  1. Stop the BlackBerry Controller and BlackBerry Dispatcher services.
  2. Click Start > Run.
  3. Type regsvr32 "C:\Program Files\Exchsrvr\bin\cdo.dll"
  4. Click OK.
  5. Restart the BlackBerry Dispatcher service and then BlackBerry Controller service.

For Microsoft Exchange Server 2007 or higher when running MAPI Client and Collaboration Data Objects 1.2.1, complete the following steps:

  1. Stop the BlackBerry Controller and BlackBerry Dispatcher services.
  2. Click Start > Run.
  3. Type regsvr32 "C:\Program Files (x86)\ExchangeMapi\cdo.dll"
  4. Click OK.
  5. Restart the BlackBerry Dispatcher service and then BlackBerry Controller service.
NOTE: When re-registering CDO.DLL on a windows 2008 server make sure to right click and run the command prompt "Run as administrator" or it can return a 0x80040200 error message failing to register cdo.dll correctly. If the above steps do not resolve the issue re-installation of MAPI/CDO should resolve the issue: KB15779.
CollapseAdditional Information

Warning: The following procedure involves modifying the computer registry. This can cause substantial damage to the Windows operating system. Document and back up the registry entries prior to implementing any changes.

To verify that the correct cdo.dll file version is being used, complete the following steps:

  1. Check the version of the mapi32.dll file on the BlackBerry Enterprise Server.
  2. Use the table below to check the corresponding version of the cdo.dll file.

Note: For instructions on how to locate the cdo.dll file and to verify that it is registered, see KB04912 .

Microsoft Exchange Administration Tool

cdo.dll version

mapi32.dll version

Microsoft Exchange 5.5 Administrator

5.5.2657.55

5.5.2653.12

Microsoft Exchange 2000 System Manager

6.0.6487.2

6.0.6487.1

6.0.6603.0

6.0.6603.0

Microsoft Exchange 2003 System Manager

6.5.6980.3

6.5.6944.0

6.5.7226.0

6.5.7226.0

6.5.7638.2

6.5.7638.1

6.5.7651.61
6.5.7654.12 6.5.7654.12

Important: To make sure that the Daylight Saving Time (DST) updates for the BlackBerry Enterprise Server function correctly in a Microsoft Exchange Server 2003 environment, use cdo.dll version 6.5.7651.61 or above.

The most recent release of the DST patches for Microsoft Exchange Server 2003 SP2 were made available in December 2009 (search "December 2009 cumulative daylight saving time (DST) update for Exchange Server 2003 SP2" on the on the Microsoft Help and Support web site. ) and this cdo.dll was version 6.5.7655.10.

For more information about the compatibility and support for specific versions of cdo.dll and mapi32.dll, please refer to the BlackBerry Enterprise Server Compatibility Matrix

http://na.blackberry.com/eng/support/software/server_compatibility.jsp

Disclaimer

By downloading, accessing or otherwise using the Knowledge Base documents you agree:

   (a) that the terms of use for the documents found at www.blackberry.com/legal/knowledgebase apply to your use or reference to these documents; and

   (b) not to copy, distribute, disclose or reproduce, in full or in part any of the documents without the express written consent of RIM.


Visit the BlackBerry Technical Solution Center at www.blackberry.com/btsc.