Error: The module RE7Outlook.dll was loaded but the call to DllRegisterServer failed with error code 0x80004005 - when registering RE7Outlook.dll

Customers may get an error when trying to register the RE7Outlook.dll using an elevated command prompt - usually with Outlook 2013 installed. This is even after verifying that we are using a 32 bit version of Outlook and registering the DLL as an administrator. 
The RE7Outlook.dll relies on MSADDNDR.DLL being registered on the workstation. This DLL is packaged with The Raiser's Edge however when you install The Raiser's Edge via the deploy folder, this file will not be present/registered. You will need to copy this file to the workstation and register it manually.

To resolve this please try the following to register the DLL:
  1. If needed, copy MSADDNDR.DLL from the server or a computer with RE/Outlook integration (C:\Program Files (x86)\Blackbaud\The Raisers Edge 7\DLL) to the computer receiving the error.
  2. Register MSADDNDR.DLL (How to manually register a DLL or OCX file​)
    • regsvr32 "C:\Program Files (x86)\Blackbaud\The Raisers Edge 7\DLL\MSADDNDR.DLL"
  3. Register RE7Outlook.dll
    • regsvr32 "C:\Program Files (x86)\Blackbaud\The Raisers Edge 7\DLL\RE7Outlook.dll"
  4. If the error is still encountered, follow the steps in How to download and run the REREGISTER utility

Steps to Duplicate

 
  1. Install Outlook 2013 on a clean install of Windows (where there has been no previous version of Office installed)
  2. Try and register the RE7Outlook.dll with an elevated command prompt
  3. Observe the error

Environment

 Raiser's Edge
 7.95

Was this article helpful?