I am experiencing a similar error on my BES Connector installation, and I can't seem to locate what I am doing wrong.
I have verified that CDO.DLL and MAPi32.dll exist in my C:\windows\system32 folder. I had to copy CDO.DLL from the \Program Files (x86)\exchangemapi\ folder, per the previous posted Solved Post, but mapi32.dll was already in there.
However, verbose logging reveals this:
CA LOG: DoBESInstallTasks(): Looking to register the CDO DLL
MSI (s) (8C!28) [09:56:28:746]: Closing MSIHANDLE (47) of type 790531 for thread 1576
MSI (s) (8C!28) [09:56:28:746]: Creating MSIHANDLE (48) of type 790531 for thread 1576
In RegisterCDOHelper
MSI (s) (8C!28) [09:56:28:746]: Closing MSIHANDLE (48) of type 790531 for thread 1576
MSI (s) (8C!28) [09:56:28:746]: Creating MSIHANDLE (49) of type 790531 for thread 1576
IsBESInstall. IsBESInstall read as 1
MSI (s) (8C!28) [09:56:28:746]: Closing MSIHANDLE (49) of type 790531 for thread 1576
MSI (s) (8C!28) [09:56:28:746]: Creating MSIHANDLE (50) of type 790531 for thread 1576 DoesFileExist. file does not exist: C:\WINDOWS\system32\CDO.dll
And the installation fails reporting it was interrupted.
I've checked permissions, verified the file attempts to open when you start|run and copy the path straight out of the log file, and rebooted several times.
My environment is:
Windows Server 2003 x64 Standard SP2 R2
Outlook 2003 Pro SP3
BES 4.1
CDO 1.2.1
Any ideas? |