XCCC: Exchange 2000 Server May Not Function Properly If the Instant Messaging SDK or MSN Messenger Are Removed (299434)



The information in this article applies to:

  • Microsoft Exchange 2000 Server

This article was previously published under Q299434

SYMPTOMS

If you write an install program for the Instant Messaging Software Development Kit (SDK) components, and install this program on a computer that already has the MSN Messenger program installed, or vice-versa, and then you remove one of these programs, the remaining program may not function properly with Exchange 2000 Server.

CAUSE

This behavior can occur because the MSN Messenger client installation process does not set the Exchange dynamic-link library files (the DLLs) to be shared. Therefore, the reference count is set to one (1) after the Instant Messaging SDK installation occurs. The DLLs are not shared by MSN Messenger Setup so they do not keep track of the programs that use MSN Messenger. The program that is removed can set the counter to zero (0) and unregister the DLLs, which can affect the functionality of the other program.

WORKAROUND

To work around this behavior, reinstall whichever program had been removed.

MORE INFORMATION

Mailing List Setup does keep track of the programs that use MSN Messenger.

Modification Type:MinorLast Reviewed:4/25/2005
Keywords:kbnofix kbprb KB299434