Incorrect error message when you run the dcdiag /v command (321869)



The information in this article applies to:

  • Microsoft Windows Server 2003, Datacenter Edition
  • Microsoft Windows Server 2003, Enterprise Edition
  • Microsoft Windows Server 2003, Standard Edition
  • 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:
  1. Create a text file with this content:

    dn: CN=domain controller,cn=Servers,cn=site name;cn=Sites,cn=configuration,DC=forest name;
    changetype: modify
    delete: mailAddress
    -

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

  2. Import the text file into Active Directory by using the ldifde -i -f text file name 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.

Modification Type:MinorLast Reviewed:10/13/2004
Keywords:kberrmsg kbprb KB321869