'Run-time error- Class not registered' error with Raiser's Edge
Problem
When opening Raiser's Edge, the following error appears:
'Run-time error '-2147221164 (80040154))':
Class not registered
Environment
- Windows 10 and 11
- Raiser's Edge 7.96.x
Status
As of December 2, 2024, the problem is still appearing on various computers. With one exception, re-moving and re-installing the software using the following information appears to resolve the problem.
Solution 1
NOTE: This work-around is based on the information at https://kb.blackbaud.com/knowledgebase/articles/Article/197066 .
Steps:
- Go to the network location of:
\\raiserdb\RE7Deploy\Tools\
- Run the 'RERegister.exe' application 'as Administrator'.
- Click the 'Start' button to proceed.
This should fix the problem permanently.
However, if the error returns in a week or later, use the Solution 2 below.
Solution 2
Steps:
- Go to the network location of:
\\raiserdb\RE7Deploy\Tools\
- Run the 'RERegister.exe' application 'as Administrator'.
- Click the 'Start' button to proceed.
- Complete the steps at https://kb.blackbaud.com/knowledgebase/articles/Article/41655 exactly as published to completely remove The Raiser's Edge, especially the removal of registry entries.
- Rebooted the computer.
- Re-installed The Raiser's Edge.
- Removed/re-installed PaperSave.
- Launch Raiser's Edge and install updates as needed.
Raiser's Edge should be fixed now.