Valid subscribers may no longer receive all events when one unregisters its subscription

This article has been archived. It is offered "as is" and will no longer be updated.
SYMPTOMS
The Microsoft COM+ event system may generate the following event log notifications:
Event Type: Warning
Event Source: EventSystem
Event Category: Event Service
Event ID: 4106
Date: 3/14/2002
Time: 2:34:46 PM
User: N/A
Computer: N/A
Description: The COM+ Event System detected a corrupt IEventSubscription object. The COM+ Event System has removed object ID {...}.
The subscriber will no longer be notified when the event occurs.
CAUSE
When a publisher fires an event, the COM+ event system enumerates all subscribers to trigger the event on all subscribers. If a subscriber unregisters a transient subscription during this enumeration, the whole enumeration can fail, and the publishing fails altogether.
RESOLUTION

How to obtain the hotfix

This issue is fixed in the Microsoft Windows 2000 Post-Service Pack 4 (SP4) COM+ 1.0 Hotfix Package 27. For more information, click the following article number to view the article in the Microsoft Knowledge Base:
822618 Availability of Windows 2000 Post-Service Pack 4 COM+ Hotfix Rollup Package 27
STATUS
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.
kbWin2000preSP5COMRollup27Fix
Properties

Article ID: 819995 - Last Review: 02/27/2014 18:43:46 - Revision: 3.0

Microsoft Windows 2000 Server, Microsoft Windows 2000 Professional Edition, Microsoft Windows 2000 Advanced Server, Microsoft COM+ 1.0, Microsoft Windows 2000 Datacenter Server

  • kbnosurvey kbarchive kbbug kbfix kbqfe kbwin2000presp5fix KB819995
Feedback