MSVCR71.DLL is in use during Oracle patch installation

If you are trying to upgrade the Oracle Client and an error message is displayed telling you that  msvcr71.dll is in use, try the following:

1) Verify that all Oracle services are stopped.

2) Stop the Distributed Transaction Coordinator – In most cases this will solve the issue.

3) Run Process Explorer

a) In the Find menu, click on “Find Handle or DLL” (CTRL F)

b) Type msvcr71.dll and click on Search

c) Go through the list and close the listed applications

18 thoughts on “MSVCR71.DLL is in use during Oracle patch installation

  1. Damon

    This was the answer I was looking for. Direct and to the point.

    Why can’t all answers be this easy!.

    Damon

  2. admin Post author

    this was the purpose of this site. All the answers are out there but it is a pain to find them. I wanted to make it easier for people to find these answers fast.

  3. alexOraDBnewbie

    Even if you kill the Distributed Transaction Coordinator (C:\Windows\System32\msdtc.exe) before starting the patch install. The Oracle Patch (in my case the 10.0.5.0 for 10g R2) will launch the msdtc.exe process during the installation, and so you have to kill it again !!
    Not very professionnal 🙁

  4. Patrick

    I also had this on XP SP3 when installing 10.2.0.4 patchset and after turning off all services on the machine that i could, i was able then to turn off the Cryptographic service and the installation continued
    (in my case DTC was already off when i began the install)
    HTH

  5. Srini

    Excellent tip …Process Explorer

    Didn’t know Process Explorer before.
    This tip helps for somany other windows issues.

Leave a Reply

Your email address will not be published. Required fields are marked *