Microsoft KB Archive/327448

= PRB: Error Message: PERFMON.EXE - Cannot Locate DLL (MSDATL3.DLL) =

Article ID: 327448

Article Last Modified on 12/5/2003

-

APPLIES TO

 Microsoft SQLXML 3.0, when used with:  Microsoft Windows NT 4.0

 Microsoft Windows NT 4.0 Service Pack 1

 Microsoft Windows NT 4.0 Service Pack 2

 Microsoft Windows NT 4.0 Service Pack 3</li></ul>

 Microsoft Windows NT 4.0 Service Pack 4</li></ul>

 Microsoft Windows NT 4.0 Service Pack 5</li></ul>

 Microsoft Windows NT 4.0 Service Pack 6</li></ul>

 Microsoft Windows NT 4.0 Service Pack 6a</li></ul> </li> Microsoft SQLXML 3.0 Service Pack 1, when used with:  Microsoft Windows NT 4.0</li></ul>

 Microsoft Windows NT 4.0 Service Pack 1</li></ul>

 Microsoft Windows NT 4.0 Service Pack 2</li></ul>

 <li>Microsoft Windows NT 4.0 Service Pack 3</li></ul>

<ul> <li>Microsoft Windows NT 4.0 Service Pack 4</li></ul>

<ul> <li>Microsoft Windows NT 4.0 Service Pack 5</li></ul>

<ul> <li>Microsoft Windows NT 4.0 Service Pack 6</li></ul>

<ul> <li>Microsoft Windows NT 4.0 Service Pack 6a</li></ul> </li></ul>

-

<div class="notice_section">

This article was previously published under Q327448

<div class="symptoms_section">

SYMPTOMS
When you install SQLXML 3.0, or SQLXML 3.0 Service Pack 1 on a computer that is running Windows NT 4.0 (or any service pack for Windows NT 4.0), and you start Performance Monitor, and then try to add a performance counter, you receive the following error message:

PERFMON.EXE - Unable To Locate DLL

The dynamic link library MSDATL3.DLL could not be found in the specified path

<div class="cause_section">

CAUSE
The SQLXML performance counter has an built-in dependency on several Microsoft Data Access Components (MDAC) files. It tries to load these files from the directories that are registered in the PATH environment variable. However, by default, the PATH environment variable does not contain the directory that contains these files.

<div class="resolution_section">

RESOLUTION
Add C:\Program Files\Common\System\Ole DB to the PATH environment variable.

<div class="status_section">

STATUS
This behavior is by design.

<div class="moreinformation_section">

MORE INFORMATION
When you run any other application that enumerates the performance counters on the system, you may receive error messages that are similar to the error message that is described in the &quot;Symptoms&quot; section of this article. For example, if you use Performance Monitor from a remote computer, the error occurs for Winlogon.exe on the target computer, and Performance Monitor stops responding on the remote computer.

Additional query words: msdatl3.dll, perfmon, winlogon

Keywords: kbprb KB327448

-

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

© Microsoft Corporation. All rights reserved.