Microsoft KB Archive/279095

= XCCC: Instant Messaging Virtual Servers Do Not Start =

Article ID: 279095

Article Last Modified on 2/27/2007

-

APPLIES TO


 * Microsoft Exchange 2000 Server Standard Edition

-



This article was previously published under Q279095



IMPORTANT: This article contains information about modifying the registry. Before you modify the registry, make sure to back it up and make sure that you understand how to restore the registry if a problem occurs. For information about how to back up, restore, and edit the registry, click the following article number to view the article in the Microsoft Knowledge Base:

256986 Description of the Microsoft Windows Registry



SYMPTOMS
When Instant Messaging users attempt to log on, they may receive the following error message:

Exchange Instant Messaging Authentication Failure.

The person logged on to this computer does not have permission to use the specified e-mail address. Please supply an e-mail address and logon credentials for that address.

In addition, the Application event log shows the following error event IDs:

Event ID: 12289

Source: MSExchangeIM

Description: The Microsoft IM server encountered error 80070002 while initializing performance monitoring.

-and-

Event ID: 8200

Source: MSExchangeIM

Description: Virtual server (servername):80 encountered error 80004005 while starting up. Please correct the situation and restart the Server.



CAUSE
The registry settings for the Instant Messaging performance counters are missing or incorrect. They may be missing because of lack of permissions on the registry key.



RESOLUTION
WARNING: If you use Registry Editor incorrectly, you may cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that you can solve problems that result from using Registry Editor incorrectly. Use Registry Editor at your own risk.

To resolve this behavior, perform the following steps:  Verify that the permissions are set correctly on the MSExchangeIM\Performance registry key. To do so:  Click Start, click Run, type regedt32 in the Open box, and then click OK. Locate the following key in the registry:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeIM\Performance

 Click the Performance subkey, and then click Permissions from the Security menu. Verify that System, Administrators, and the account that you are logged on with have Full Control permissions.</ol> </li> Stop the IIS Admin Service. To do so: <ol style="list-style-type: lower-alpha;"> At a command prompt, type net stop iisadmin .</li> When you stop the IIS Admin Service, the following services are also stopped: <ul> World Wide Web Publishing Service</li> Microsoft Exchange Routing Engine</li> Microsoft Exchange POP3</li> Microsoft Exchange MTA Stacks</li> Microsoft Exchange IMAP4</li> Microsoft Exchange Information Store</li></ul> </li></ol> </li> Unload the Instant Messaging performance counters. To do so: <ol style="list-style-type: lower-alpha;"> Open a command prompt.</li> Change to the Exchsrvr\Bin directory (the default location is C:\Program Files\Exchsrvr\Bin).</li> Type unlodctr MSExchangeIM .</li></ol> </li> Load the Instant Messaging performance counters. To do so: <ol style="list-style-type: lower-alpha;"> Open a command prompt.</li> Change to the Exchsrvr\Bin directory (the default location is C:\Program Files\Exchsrvr\Bin).</li> <li>Type lodctr msimperf.ini .</li></ol> </li> <li>Verify that the performance counters were added to the registry. To do so: <ol style="list-style-type: lower-alpha;"> <li>Start Regedt32, and then locate the following key in the registry:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeIM\Performance

You should see values similar to the following: <ul> <li>First Counter</li> <li>First Help</li> <li>Last Counter</li> <li>Last Help</li> <li>Object List</li></ul> </li></ol> </li> <li>Start the services that were stopped. To do so: <ol style="list-style-type: lower-alpha;"> <li>Click Start, point to Programs, point to Administrative Tools, and then click Services.</li> <li>Start the services that you stopped in step 2.</li></ol> </li></ol>

<div class="moreinformation_section">

MORE INFORMATION
When the Instant Messaging Virtual Server attempts to start, it verifies that the registry entries for the performance counters are available. If they are not available, the Virtual Server does not start and no one can log on to this Instant Messaging home server.

Additional query words: instmsg messenger 80004005 80070002 IM exch2kp2w

Keywords: kberrmsg kbprb KB279095

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.