Fixing: The COM+ Event System failed to fire the ConnectionLost method on subscription A8EDB33C-55FF-4D5D-965A-27769CC279AD. The subscriber returned HRESULT 80010105

From BOINC Wiki
Jump to: navigation, search

When checking the Event Viewer in Windows 2000/XP/Vista, you may come across a warning in the Application Log that goes a bit like this:

Event Type:	Warning
Event Source:	EventSystem
Event Category:	Firing Agent
Event ID:	4098
Date:		20/02/2007
Time:		23:32:43
User:		N/A
Computer:	(YOUR COMPUTER NAME)
Description:  The COM+ Event System failed to fire the ConnectionLost method on subscription {A8EDB33C-55FF-4D5D-965A-27769CC279AD}.  The subscriber returned HRESULT 80010105.


This works back to being a problem with BOINC and is easily fixed.

First and foremost, exit BOINC.
Open Boinc Manager, File -> Exit.
Go to: Start -> Run, type cmd and press Enter.


The next path is showing how to get to the default BOINC directory installation.

In the command line window that opened, type:

(If you use BOINC as a service, type net stop boinc and press Enter.)
cd\program files\boinc and press Enter.
regsvr32 /u boinc.dll and press Enter. Press OK on the popup window.
regsvr32 boinc.dll and press Enter. Press OK on the popup window.

You can now close the command line window by pressing the X in the top right corner.


The next path shows how to get to a different drive and BOINC directory.

In the command line window that opened, type:

(If you use BOINC as a service, type net stop boinc and press Enter.)
e: and press Enter.
cd\boinc and press Enter.
regsvr32 /u boinc.dll and press Enter. Press OK on the popup window.
regsvr32 boinc.dll and press Enter. Press OK on the popup window.

You can now close the command line window by pressing the X in the top right corner.


What you have done is unregister the BOINC.dll and re-register it in the Windows registry. For some reason the prior installation had gotten corrupt. This simple handling will fix this error. No need to reboot Windows afterwards.


You can now restart BOINC.

Start->Programs->BOINC->Boinc Manager.
(Or if you use BOINC as a service, Start->Run, type net start boinc and press Enter.)


If you keep getting these errors, do the following:

Open the Services window. (Start->Run, type services.msc and hit Enter)
Scroll down to the System Event Notification service. Stop it and restart it.


Original writer Original FAQ Date
Jorden 174 25-08-2008