Introducing a new Customer Center experience Learn more

What to do when I get an error: "SuperOfficeDB.dll is not working through COM or not registered properly.." while trying to open Microsoft Office document?

I have SuperOffice Ribbons for Microsoft Office installed and while trying to open a document I get an error: 

SuperOfficeDB.dll is not working through COM or not registered properly: System.NullReferenceExeption: Object reference is not set to an instance of an object. at SuperOffice.Ribbon.Common.SOServices.CheckDBComponent() at SuperOffice.Ribbon.Common.SuperOfficeRibbonBase.VerifySOComponentsOk()'

This error occurs if the file SuperOfficeDB.dll is not registered properly on the computer. There are several solutions which could be applied to fix the problem:

  • Make sure the correct SuperOfficeDB.dll file is on the computer.
     
  • Try to reregister SuperOfficeDB.dll file manually. Follow these steps to do it:
     
    • Open Command Prompt (CMD) As administrator
    • Navigate to the location where file is stored
    • Run regsvr32 SuperOfficeDB.dll
       
  • Try to Delete SoCache folder. Read FAQ: What does SOCache do? to learn more about it.
     
  • Try to reinstall SuperOffice client. Read FAQ: How do I reinstall SuperOffice Windows Application manually?
     
  • Try temporary turn off UAC.
     
  • Try to use the Repair function in Microsoft Office. Read Microsoft article Repair an Office application to learn more about it.
     
  • Make sure .NetFramework version is correct. Try to reinstall it.