Microsoft KB Archive/321869

= Incorrect error message when you run the dcdiag /v command =

Article ID: 321869

Article Last Modified on 2/27/2007

-

APPLIES TO


 * Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
 * Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
 * Microsoft Windows Server 2003, Standard Edition (32-bit x86)
 * Microsoft Windows 2000 Server
 * Microsoft Windows 2000 Advanced Server
 * Microsoft Windows 2000 Datacenter Server

-



This article was previously published under Q321869



SYMPTOMS
If you run the Domain Controller Diagnostic tool (Dcdiag.exe) in Verbose mode by using the dcdiag /v command, Dcdiag displays the following output:

Starting test: Services


 * Checking Service: Dnscache


 * Checking Service: NtFrs


 * Checking Service: IsmServ


 * Checking Service: kdc


 * Checking Service: SamSs


 * Checking Service: LanmanServer


 * Checking Service: LanmanWorkstation


 * Checking Service: RpcSs


 * Checking Service: RPCLOCATOR


 * Checking Service: w32time


 * Checking Service: TrkWks


 * Checking Service: TrkSvr


 * Checking Service: NETLOGON


 * Checking Service: Dnscache

Could not open IISADMIN Service on [WRCDC1]:failed with 1060: The specified service does not exist as an installed service.


 * Checking Service: NtFrs

Could not open SMTPSVC Service on [WRCDC1]:failed with 1060: The specified service does not exist as an installed service.

......................... WRCDC1 failed test Services

Dcdiag may display this error status even if no SMTP-based replication is configured. Therefore, you do not have to install the IISadmin and SMTP services.



CAUSE
Dcdiag verifies the availability of the IISAdmin and SMTP services if the mailAddress attribute is set on a server object in Active Directory. This attribute is automatically configured by the intersite messaging code if SMTP-based replication is configured. However, this attribute is not removed when the connection object is removed.



RESOLUTION
You can ignore the error status if you do not use Active Directory replication over SMTP.

You can also remove the mailAddress attribute to prevent the error status from appearing:  Create a text file with this content:

dn: CN= ,cn=Servers,cn= ;cn=Sites,cn=configuration,DC= ;

changetype: modify

delete: mailAddress

-

Note that you must include the last line with the single hyphen (-).

 Import the text file into Active Directory by using the ldifde -i -f  command.



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



MORE INFORMATION
In the Microsoft Windows Server 2003 family, Dcdiag looks for SMTP replication objects instead of using the mailAddress attribute. This makes this check more reliable.

The error that is displayed has also been corrected for the Windows Server 2003 family.

Keywords: kberrmsg kbprb KB321869

-

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

© Microsoft Corporation. All rights reserved.