Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

XCCC: Instant Messaging Virtual Servers Do Not Start


View products that this article applies to.

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 (http://support.microsoft.com/kb/256986/EN-US/) Description of the Microsoft Windows Registry

↑ Back to the top


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.

↑ Back to the top


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.

↑ Back to the top


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:
1.Verify that the permissions are set correctly on the MSExchangeIM\Performance registry key. To do so:
a. Click Start, click Run, type regedt32 in the Open box, and then click OK.
b. Locate the following key in the registry:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeIM\Performance
c. Click the Performance subkey, and then click Permissions from the Security menu.
d. Verify that System, Administrators, and the account that you are logged on with have Full Control permissions.
2.Stop the IIS Admin Service. To do so:
a. At a command prompt, type net stop iisadmin.
b. When you stop the IIS Admin Service, the following services are also stopped:
World Wide Web Publishing Service
Microsoft Exchange Routing Engine
Microsoft Exchange POP3
Microsoft Exchange MTA Stacks
Microsoft Exchange IMAP4
Microsoft Exchange Information Store
3.Unload the Instant Messaging performance counters. To do so:
a. Open a command prompt.
b. Change to the Exchsrvr\Bin directory (the default location is C:\Program Files\Exchsrvr\Bin).
c. Type unlodctr MSExchangeIM.
4.Load the Instant Messaging performance counters. To do so:
a. Open a command prompt.
b. Change to the Exchsrvr\Bin directory (the default location is C:\Program Files\Exchsrvr\Bin).
c. Type lodctr msimperf.ini.
5.Verify that the performance counters were added to the registry. To do so:
a. 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:
First Counter
First Help
Last Counter
Last Help
Object List
6.Start the services that were stopped. To do so:
a. Click Start, point to Programs, point to Administrative Tools, and then click Services.
b. Start the services that you stopped in step 2.

↑ Back to the top


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.

↑ Back to the top


Keywords: KB279095, kbprb, kberrmsg

↑ Back to the top

Article Info
Article ID : 279095
Revision : 5
Created on : 2/27/2007
Published on : 2/27/2007
Exists online : False
Views : 262