What are the Exchange DLLs that Exchange Migrator requires? (NETIQKB15740)

  • 7715740
  • 02-Feb-2007
  • 24-Apr-2008

Environment

Exchange Migrator 2.x

Exchange Migrator 7.0

Situation

What are the Exchange DLLs that Exchange Migrator requires?
Which Microsoft Exchange DLLs should be on my Exchange Migrator console before doing a migration?

Resolution

These DLL versions on your Exchange Migrator console should match the versions on the target Exchange server.

  • For Exchange 5.5 to Exchange 5.5 migrations:
    • Installed with Exchange 5.5 SP3
      • DAPI.dll 5.5.2650.4
      • MAPI32.dll 5.5.2650.12
      • EXCHMEM.dll 5.5.2650.12
    • Installed with Exchange 5.5 SP4
      • DAPI.dll 5.5.2653.23
      • MAPI32.dll 5.5.2653.12
      • EXCHMEM.dll 5.5.2653.11

  • For Exchange 5.5 to Exchange 2000 migrations:
    • Installed with Exchange 2000 SP2
      • DAPI.dll 5.5.2653
      • MAPI32.dll 6.0.5762.3
      • EXCHMEM.dll 6.0.5762.3
      • CDOEXM.dll 6.0.5762.4
    • Installed with Exchange 2000 SP3
      • DAPI.dll 5.5.2653 
      • MAPI32.dll 6.0.6249
      • EXCHMEM.dll 6.0.6249.0
      • CDOEXM.dll 6.0.6249.0
    • Installed with Exchange 2000 Post SP3 Rollup
      • DAPI.dll 6.0.6487.1
      • MAPI32.dll 6.0.6487.1
      • EXCHMEM.dll 6.0.6487.1
      • CDOEXM.dll 6.0.6487.1

  • For Exchange 5.5 to Exchange 2003 migrations, match the following Exchange 2003 DLL versions:
    • DAPI.dll 5.5.2653.23
    • MAPI32.dll 6.5.6944.0
    • EXCHMEM.dll 6.5.6944.0
    • CDOEXM.dll 6.5.6944.0
  • For Exchange 2000/2003 to Exchange 2007 migrations, you can migrate with both Exchange 2003 and Exchange 2007 tools installed on the same machine. In this case you will have the additional dlls noted above. However, the dlls noted below should be the only ones utilized during the migration:
    • MAPI32.dll 1.0.2536.0
    • EXCHMEM.dll 8.0.685.24 (RTM)
    • EXCHMEM.dll 8.1.240.3 (SP1)

By default these DLLs are installed in some or all of the locations specified below. For best results, ensure you have matching DLL versions in the following locations:

    • \Exchsrvr\bin (this only applies to consoles migrating to Exchange 2000 or later)
    • %SystemRoot%\System32
      • WARNING - DO NOT copy CDOEXM.dll to this directory if migrating to Exchange 2003 as it may cause issues with CDOEXM functionality.
    • \Program Files\Microsoft Integration\Microsoft Exchange 2000 (this only applies to consoles with Exchange 2000 System Manager) 
    • \Program Files\Microsoft Integration\Microsoft Exchange (this only applies to consoles with Exchange 2003 System Manager)
    • \Program Files\Microsoft\Exchange Server\bin (this only applies to consoles with Exchange 2007 Management Console)

If you find that the versions do not match in all of these locations, rename the incorrect version to .bak and copy the correct version.



Additional Information

Formerly known as NETIQKB15740

To avoid possible issues with Exchange Migrator loading DAPI.dll, place a copy of the EXCHMEM.dll file from the \Exchsrvr\bin directory into the %SystemRoot%\System32 directory on the Exchange Migrator console machine.

Please refer to the following Knowledge Base article if you find that the MAPI32.dll version in the %SystemRoot%\System32 directory is 1.x.

A recently installed program may cause Microsoft Office or other e-mail-enabled programs to function improperly.
https://www.netiq.com/kb/esupport/consumer/esupport.asp?id=NETIQKB36709

Please refer to the following Knowledge Base article for more information regarding the supported software and configuration requirements for Exchange Migrator.

What are the software and configuration requirements for Exchange Migrator?
https://www.netiq.com/kb/esupport/consumer/esupport.asp?id=NETIQKB2202

Please refer to the following Microsoft article for more information regarding the DAPI.dll version included with Exchange 2000.

FIX: Incorrect Version of Dapi.dll Installed from Exchange 2000 CD for Exchange 5.5 Management Tools
http://support.microsoft.com/default.aspx?scid=kb;en-us;280136


Please refer to Microsoft for the Exchange 2000 Post-Service Pack 3 (SP3) Rollup Patch 6487.1.

Exchange 2000 Post-Service Pack 3 (SP3) Rollup Patch 6487.1
http://www.microsoft.com/downloads/details.aspx?FamilyId=E7AAA113-1403-4262-8269-4B2AB9AE5476&displaylang=en