XCCC: Instant Messaging Virtual Servers Do Not Start (279095)
The information in this article applies to:
- Microsoft Exchange 2000 Server
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.
RESOLUTIONWARNING: 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.
- Stop the IIS Admin Service. To do so:
- At a command prompt, type net stop iisadmin.
- 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
- Unload the Instant Messaging performance counters. To do so:
- Open a command prompt.
- Change to the Exchsrvr\Bin directory (the default location is C:\Program Files\Exchsrvr\Bin).
- Type unlodctr MSExchangeIM.
- Load the Instant Messaging performance counters. To do so:
- Open a command prompt.
- Change to the Exchsrvr\Bin directory (the default location is C:\Program Files\Exchsrvr\Bin).
- Type lodctr msimperf.ini.
- Verify that the performance counters were added to the registry. To do so:
- 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
- Start the services that were stopped. To do so:
- Click Start, point to Programs, point to Administrative Tools, and then click Services.
- Start the services that you stopped in step 2.
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.
Modification Type: | Minor | Last Reviewed: | 4/25/2005 |
---|
Keywords: | kberrmsg kbprb KB279095 |
---|
|