Sophos

Online support

Product maintenance

Contact support

Support services

Sophos Control Center: error 80040155 is displayed when you open the Control Center for the first time

Issue
After installing or upgrading to Sophos Control Center, version 2.0, the error 80040155 is displayed when you open the Control Center for the first time. When you click 'Advanced', an error similar to the following is displayed:

The error detected was:
Failed with the HRESULT: 80040155
The context of the failure is:

1, class ATL::CComPtr __thiscall AL::PolicyData::retrievePolicyFromServer(void), 1, void __thiscall AL::AUConfig::LoadConfiguration(void), __thiscall AL::PNCWizardData::PNCWizardData(bool), __w64 long __thiscall MainFrameMessageHandler::OnProtectNewComputers(unsigned short,unsigned short,struct HWND__ *,int &), int __cdecl Run(unsigned short *,int), 1, int __stdcall wWinMain(struct HINSTANCE__ *,struct HINSTANCE__ *,unsigned short *,int)

What to do

  1. Open a command prompt and navigate to C:\WINDOWS\SYSTEM32.
  2. Type the command regsvr32 ole32.dll and press return.
  3. Open the Sophos Control Center. You should no longer receive an error.

Very occasionally, the error 0x80004005 is now displayed, replacing the old error. If this happens, uninstall the Sophos control center then re-install it. The issue should then be fixed.

Technical information
The problem refers to the IStream interface (a component of the Windows 2000/XP/2003/Vista operating system) not being registered. To resolve the issue you must re-register ole32.dll, as described in the 'What to do' section above.

If you need more information or guidance, then please contact technical support.