MAD 监视线程无法读取服务的状态,错误“0x80041033” | MSExchangeSA 9099

事件类型: 错误

事件来源: MSExchangeSA

事件种类: 监视

事件 ID: 9099

日期: <chsdate year="2004" month="9" day="9" islunardate="False" isrocdate="False" w:st="on">2004-9-9</chsdate>

事件: 14:39:32

用户: N/A

计算机: DELL2600

描述:

MAD 监视线程无法读取服务的状态,错误“0x<chmetcnv w:st="on" unitname="”" sourcevalue="80041033" hasspace="False" negative="False" numbertype="1" tcsc="0">80041033<span lang="EN-US" style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana"><span lang="EN-US">”</span></span></chmetcnv>

XADM: System Attendant Generates Event ID 9098 And 9099 Messages Every Five Minutes

适用于

This article was previously published under Q326011

SYMPTOMS

After you install Exchange 2000, Setup seems to finish successfully; however, the system attendant logs one or both of the following event ID messages in the Application event log every five minutes:

Event Type: Error

Event Source: MSExchangeSA

Event Category: Monitoring

Event ID: 9098

Description: The MAD Monitoring thread was unable to read its configuration from the DS, error '0x80041010'

-or-

Event Type: Error

Event Source: MSExchangeSA

Event Category: Monitoring

Event ID: 9099

Description: The MAD Monitoring thread was unable to read its configuration from the DS, error '0x80041010'

If you examine the Exchange Server Setup Progress.log file, the following entries are logged:

C:\WINNT\System32\WBEM\mofcomp.exe -n:root\cimv2\applications\exchange

"C:\WINNT\System32\WBEM\wbemcons.mof" failed, returning error code 1 (Incorrect function.). ScCreateProcess

(N:\admin\src\libs\exsetup\hiddenw1.cxx:1763)

Error code 0XC<chmetcnv w:st="on" unitname="a" sourcevalue="103798" hasspace="False" negative="False" numbertype="1" tcsc="0">103798A</chmetcnv> (31114): An internal component has failed.

[16:20:06] CInsParser::ScProcessLine

(N:\admin\src\libs\exsetup\hiddenw1.cxx:1226)

Error code 0XC<chmetcnv w:st="on" unitname="a" sourcevalue="103798" hasspace="False" negative="False" numbertype="1" tcsc="0">103798A</chmetcnv> (31114): An internal component has failed.

[16:20:06] Processing file 'c:\documents and settings\administrator\local settings\temp\setup\i386\exchange\Misc.ins', at or near line 13

(CreateProcess:C:\WINNT\System32\WBEM;C:\WINNT\System32\WBEM\mofcomp.exe -n:root\cimv2\applications\exchange

"C:\WINNT\System32\WBEM\wbemcons.mof";600000)

CInsParser::ScProcessLine (N:\admin\src\libs\exsetup\hiddenw1.cxx:486)

Error code 0XC<chmetcnv w:st="on" unitname="a" sourcevalue="103798" hasspace="False" negative="False" numbertype="1" tcsc="0">103798A</chmetcnv> (31114): An internal component has failed.

[16:20:06] Registry file name: 'c:\documents and

settings\administrator\local settings\temp\setup\i386\exchange\Misc.ins' CRegistryManager::ScProcessFile (N:\admin\src\udog\setupbase\tools\regmgr.cxx:95)

Error code 0XC<chmetcnv w:st="on" unitname="a" sourcevalue="103798" hasspace="False" negative="False" numbertype="1" tcsc="0">103798A</chmetcnv> (31114): An internal component has failed.

[16:20:06] Filename = '%sourcedir%\Misc' CBaseAtom::ScAddRegistryKeys (N:\admin\src\udog\setupbase\basecomp\baseatom.cxx:1208)

Error code 0XC<chmetcnv w:st="on" unitname="a" sourcevalue="103798" hasspace="False" negative="False" numbertype="1" tcsc="0">103798A</chmetcnv> (31114): An internal component has failed.

[16:20:06] CAtomMisc::ScServicePackUpdate (N:\admin\src\udog\exsetdata\components\server\a_misc.cxx:161)

Error code 0XC<chmetcnv w:st="on" unitname="a" sourcevalue="103798" hasspace="False" negative="False" numbertype="1" tcsc="0">103798A</chmetcnv> (31114): An internal component has failed.

[16:20:06] mode = 'Update' (61957) CBaseAtom::ScSetup (N:\admin\src\udog\setupbase\basecomp\baseatom.cxx:782)

Error code 0XC<chmetcnv w:st="on" unitname="a" sourcevalue="103798" hasspace="False" negative="False" numbertype="1" tcsc="0">103798A</chmetcnv> (31114): An internal component has failed.

[16:20:06] ***** RETRYING THE FAILED OPERATION *****

[16:20:08] Completed Update of Microsoft Exchange Messaging and Collaboration Services component

[16:21:31] Completed Update of Microsoft Exchange System Management Tools component

[16:23:09] Setup completed

CAUSE

This issue may occur if the workflow event sink, Cdowfevt.dll, is not correctly registered.

RESOLUTION

To resolve this issue, complete the procedures in the following sections in the order that they are presented.

Update the Version of Cdowfevt.dll

Make sure that the version of Cdowfevt.dll is 6.0.4418.43 or later. For additional information about how to replace Cdowfevt.dll, click the article number below to view the article in the Microsoft Knowledge Base:

296095 XADM: System Attendant Reports Event 9098 Error 80041010 or Setup Does Not Work with Error C<chmetcnv w:st="on" unitname="a" sourcevalue="103798" hasspace="False" negative="False" numbertype="1" tcsc="0">103798A</chmetcnv>

Register Cdowfevt.dll Manually

1. Click Start, and then click Run.

2. In the Open box, type cmd, and then click OK.

3. At the command prompt, type the following text, and then press ENTER:
c:\winnt\system32\wbem\mofcomp.exe -n:root\cimv2\applications\exchange "c:\winnt\system32\wbem\component_name"
NOTE
: Component_name is the failed component (for example, Wbemcons.mof) that was reported by the Exchange Server Setup Progress.log file. This file is located at the root of drive C.
This command forces the registration of the component.

Although the registration of Cdowfevt.dll succeeds, Setup may report error code 1 (Incorrect Function) when it processes the registration of the Windows Management Instrumentation (WMI) components. If you receive this error, continue to the next section.

Verify the Directory Structure and Component Registration

Use Wbemtest.exe to determine if the components are registered and if the directory structure in WMI was built. To do so, follow these steps:

1. At a command prompt on the Exchange 2000 server, type wbemtest, and then press ENTER.

2. Click Connect.

3. In the Server\Namespace box, type the namespace in which the registration failed.
For example, based on the Exchange Server Setup Progress.log file entry that is listed in the "Symptoms" section, type root\cimv2\applications\exchange.

4. Click Login, click Enum Classes, click Recursive, and then click OK.
The classes that do not have an underscore (_) before them have been created in this directory (that is, they are not inherited).

5. Compare these classes with the classes in your installation of Exchange 2000:

· CommandLineEventConsumer

· ExchangeClusterResource

· ExchangeConnectorState

· ExchangeLink

· ExchangeQueue

· ExchangeServerState

· LogFileEventConsumer

· NTEventLogEventConsumer

· SMTPEventConsumer

Check the Security Settings on the Virtual Directory

If registration of the WMI component still fails, check the security settings on the virtual directory. To do so, follow these steps:

1. Right-click My Computer, and then click Manage.

2. Double-click
Services and Applications.

3. Right-click WMI Control, and then click Properties.

4. Click the Security tab, and then compare the security settings with your installation of Exchange 2000:

· Administrator - Allow Enable Account

· Administrators - inherited Allow All

· Authenticated Users - Allow Enable Account

· Domain Admins - Allow Enable Account

· <city w:st="on"><place w:st="on"><span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">Enterprise</span></place></city> Admins - Allow Enable Account

· Everyone - Allow Enable Account, inherited Allow Provider Write

· Exchange Domain Servers - Allow Enable Account

· Exchange Services - Allow Enable Account

· Service Account - Allow Enable Account

· Exchange Server Name - Allow Enable Account

Complete the Process

1. After you have the correct version of the Cdowfevt.dll file and the registration of the WMI components is successful, run Exchange 2000 Setup.
You receive a message that states that the destination file exists and is more recent than the source.

2. When you are prompted to overwrite the more recent file, click No.

3. After Setup is complete, reapply the latest Exchange 2000 service pack.

源文档 <http://support.microsoft.com/default.aspx?scid=kb;en-us;326011>

XADM: Event ID 9100, 9101, 9102, and 9104 Messages Are Logged in the Application Event Log

适用于

SYMPTOMS

Although Exchange 2000 appears to be functioning correctly, one or more of the following event ID messages is logged in the Application event log:

Event Type: Error

Event Source: MSExchangeSA

Event Category: Monitoring Event

ID: 9100

Description: The MAD Monitoring thread was unable to read the queue information, error '0xc00402be'.

-or-

Event Type: Error

Event Source: MSExchangeSA

Event Category: (2)

Event ID: 9100

Description: The MAD Monitoring thread was unable to read the queue information, error ''0x<chmetcnv w:st="on" unitname="a" sourcevalue="800706" hasspace="False" negative="False" numbertype="1" tcsc="0">800706a</chmetcnv>6''.

-or-

Event Type: Error

Event Source: MSExchangeSA

Event Category: Monitoring

Event ID: 9100

Description: The MAD Monitoring thread was unable to read the queue information, error ''0x80041001''.

-or-

Event Type: Error

Event Source: MSExchangeSA

Event Category: (2)

Event ID: 9101

Description: The MAD Monitoring thread was unable to read disk information, error '0x80010108'.

-or-

Event ID: 9102

Source: MSExchangeSA

Type: Error

Category: Monitoring

Description: The MAD Monitoring thread was unable to read the state of cluster resources, error '0x80010108'.

-or-

Event ID: 9104

Event Type: Error

Event Source: MSExchangeSA

Event Category: (2) Description: The MAD Monitoring thread was unable to read the CPU usage information, error '0x80010108'.

CAUSE

This issue occurs because the monitoring thread that is run by the System Attendant service (Mad.exe) cannot query Microsoft Windows Management Instrumentation (WMI) for the state of any of the following items:

§ Cluster resources

§ CPU usage information

§ Instances of the ExchangeLink class or other classes provided by the Exchange WMI provider (Exwmi.dll)

The errors may be caused by one of the following issues:

§ Corruption in the WMI infrastructure

§ Transient problems with the WMI infrastructure

§ Network connectivity issues

To identify the exact cause of the event, see the error code in the "Description" section of the event. For example, event ID 9102 with the error 0x80010108 translates to RPC_E_DISCONNECTED. This error means that the remote procedure call (RPC) connection was lost, possibly because of network connectivity issues. For more information, see the "Error Codes" section in this article.

RESOLUTION

If these events occur occasionally, they can be safely ignored. However, if they occur frequently (for example, every five minutes), you should investigate the cause of the event. To do so, follow these steps:

1. Make sure that WMI is installed correctly. For additional information about WMI, see Windows 2000 Online Help.

2. Use the Windows Management Instrumentation Tester (Wbemtest.exe) to make sure that WMI is responding, the Exchange 2000 namespace still exists, the appropriate class exists, and the Exchange WMI provider can enumerate instances of that class. Wbemtest.exe is installed in the %windir%\system32\Wbem folder in your Windows system folder. For more information about how to use Wbemtest, see Windows 2000 Online Help.

3. Check network connectivity.

MORE INFORMATION

For additional information about interpreting WMI error codes, click the following article numbers to view the articles in the Microsoft Knowledge Base:

295821 XGEN: Windows Management Instrumentation Error Return Codes

278952 WMI Sink Interface Methods May Return Invalid Error Codes

Related Events

Event ID: 9098

Event Source: MSExchangeSA

Event Type: Error

Event Category: Monitoring

Description: The MAD Monitoring thread was unable to read its configuration from the DS, error '0x80041010'

Event ID: 9099

Event Source: MSExchangeSA

Type: Error

Event Category: Monitoring

Description: The MAD Monitoring thread was unable to read the state of the services, error '0x80010108'.

Error Codes

§ 0x80041010 = WBEM_E_INVALID_CLASS

§ 0x80010108 = RPC_E_DISCONNECTED

§ 0x<chmetcnv w:st="on" unitname="a" sourcevalue="800706" hasspace="False" negative="False" numbertype="1" tcsc="0">800706a</chmetcnv>6 = RPC_S_INVALID_BINDING

§ 0x80041001 = WBEM_E_FAILED

源文档 <http://support.microsoft.com/default.aspx?scid=kb;en-us;810861>

你可能感兴趣的:(thread,c,windows,Microsoft,Exchange)