PRB: MS DTC: Distributed Transaction Coordinator Loads Ociw32.dll or Oci.dll Without Request (233297)
The information in this article applies to:
- Microsoft COM+ 1.0, when used with:
- the operating system: Microsoft Windows 2000
- the operating system: Microsoft Windows XP
- Microsoft COM+ 1.5, when used with:
- the operating system: Microsoft Windows 2000
- the operating system: Microsoft Windows XP
This article was previously published under Q233297 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.
PERMISSION_DENIED while removing OCI.DLL.
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.
RESOLUTION
The workaround is to stop the MS DTC service before uninstalling Oracle 8.
STATUSMicrosoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article. MORE INFORMATION
The expected behavior of MS DTC is for it to load the Ociw32.dll or Oci.dll file only on demand.
Modification Type: | Major | Last Reviewed: | 5/28/2003 |
---|
Keywords: | kbDatabase kbprb KB233297 |
---|
|