Microsoft KB Archive/329320

From BetaArchive Wiki
Knowledge Base


XADM: Event ID 12 in WinMgmt Is Logged After You Manually Remove Exchange 2000 Server

Article ID: 329320

Article Last Modified on 2/28/2007



APPLIES TO

  • Microsoft Exchange 2000 Server Standard Edition
  • Microsoft Exchange 2000 Enterprise Server



This article was previously published under Q329320


SYMPTOMS

After you manually remove an Exchange 2000 Server installation, the following event may be repeatedly listed in the Application Log of the Event Viewer: Date: date
Source: WinMgmt
Time: time
Category: None
Type: Error
Event ID: 12
User: N/A
Computer: Servername
Description: Failed to CoGetClassObject for provider "ExchangeRoutingTableProvider". Class not registered (0x80040154).


CAUSE

This problem may occur if the Exwmi.dll file is no longer registered but the root/cimv2/applications/exchange Windows Management Interface (WMI) namespace still exists on the server.

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article.

RESOLUTION

To resolve this problem, remove the root/cimv2/applications/exchange WMI namespace. This prevents WMI from trying to load classes in Exwmi.dll. To remove this namespace:

  1. Click Start click, Run, type wbemtest, and then click OK.
  2. Click Connect, type root\cimv2\applications in the Server\Namespace box, and then click Login.
  3. Click Enum Instances, and then type __Namespace in the Enter superclass name box.


Note There are two underscore characters (_) before "Namespace".

  1. Click Recursive, and then click OK.
  2. In the Instances of __Namespace box, click __NAMESPACE.Name="Exchange", and then click Delete.
  3. Click Close, and then click Exit.


MORE INFORMATION

If Service Pack 2 (SP2) for Exchange 2000 Server was installed and the Exmgmt.exe file is missing, remove the MicrosoftExchangeV2 namespace:

  1. Click Start click, Run, type wbemtest, and then click OK.
  2. Click Connect, type root in the Server\Namespace box, and then click Login.
  3. Click Enum Instances, and then type __Namespace in the Enter superclass name box.
  4. Click Recursive, and then click OK.
  5. In the Instances of __Namespace list, click __NAMESPACE.Name="MicrosoftExchangeV2", and then click Delete.
  6. Click Close, and then click Exit.

For additional information about how to manually remove an Exchange 2000 installation, click the following article number to view the article in the Microsoft Knowledge Base:

260378 XADM: How to Manually Remove an Exchange 2000 Installation


Keywords: kbenv kberrmsg kbnofix kbbug KB329320