Microsoft KB Archive/233297

= PRB: MS DTC: Distributed Transaction Coordinator Loads Ociw32.dll or Oci.dll Without Request =

Article ID: 233297

Article Last Modified on 5/28/2003

-

APPLIES TO

 Microsoft COM+ 1.0, when used with:  Microsoft Windows 2000 Standard Edition

 Microsoft Windows XP Professional  Microsoft COM+ 1.5, when used with:  Microsoft Windows 2000 Standard Edition

 Microsoft Windows XP Professional</li></ul> </li></ul>

-

<div class="notice_section">

This article was previously published under Q233297

<div class="symptoms_section">

SYMPTOMS
Microsoft Distributed Transaction Coordinator (MS DTC) loads the Ociw32.dll file without request. This prevents uninstalling Oracle 8.

You may receive one of the following error message:

PERMISSION_DENIED while removing OCIW32.DLL.

-or-

PERMISSION_DENIED while removing OCI.DLL.

<div class="cause_section">

CAUSE
On Microsoft Windows 2000 and Microsoft Windows XP, MS DTC unconditionally loads the Mtxoci.dll during start up. MS DTC also loads other DLLs without request that are listed in the Mtxoci.dll file. Because there is a reference in the Mtxoci.dll file to the Oracle Ociw23.dll or Oci,dll file, MS DTC also loads the Ociw32.dll or Oci.dll file.

<div class="resolution_section">

RESOLUTION
The workaround is to stop the MS DTC service before uninstalling Oracle 8.

<div class="status_section">

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

<div class="moreinformation_section">

MORE INFORMATION
The expected behavior of MS DTC is for it to load the Ociw32.dll or Oci.dll file only on demand.

Additional query words: oracle win2k dtc COM Plus

Keywords: kbdatabase kbprb KB233297

-

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

© Microsoft Corporation. All rights reserved.